The NetBSD Project

CVS log for src/sys/arch/evbarm/conf/GENERIC

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / evbarm / conf

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.121: download - view: text, markup, annotated - select for diffs
Tue Jul 16 12:01:19 2024 UTC (4 months, 3 weeks ago) by riastradh
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +2 -1 lines
viocon(4): Add to various kernel configs.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Sat Jul 15 22:30:19 2023 UTC (16 months, 3 weeks ago) by riastradh
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +5 -1 lines
evbarm: Enable HEARTBEAT option in GENERIC and GENERIC64 kernels.

Revision 1.115.2.1: download - view: text, markup, annotated - select for diffs
Sun May 28 10:14:36 2023 UTC (18 months, 2 weeks ago) by martin
Branches: netbsd-10
CVS tags: netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Diff to: previous 1.115: preferred, colored; next MAIN 1.116: preferred, colored
Changes since revision 1.115: +4 -2 lines
Pull up following revision(s) (requested by bouyer in ticket #182):

	sys/arch/arm/nxp/imx6_platform.c: revision 1.8 (via patch)
	sys/arch/arm/nxp/imx6_platform.c: revision 1.9 (via patch)
	sys/arch/arm/nxp/imx6_ccmvar.h: revision 1.2
	sys/arch/arm/nxp/imx6_ccmvar.h: revision 1.3
	distrib/sets/lists/dtb/ad.earmv7hf: revision 1.10
	sys/arch/arm/nxp/imx6sx_clk.c: revision 1.1
	sys/arch/arm/nxp/imx6_ccm.c: revision 1.3
	sys/arch/arm/nxp/imx6sx_clk.c: revision 1.2
	sys/arch/arm/nxp/imx6_ccm.c: revision 1.4
	sys/arch/arm/nxp/imx6sx_clk.c: revision 1.3
	sys/arch/arm/nxp/imx6_spi.c: revision 1.8
	sys/arch/arm/nxp/imx_sdhc.c: revision 1.8
	sys/arch/arm/imx/imxusb.c: revision 1.19
	sys/arch/arm/nxp/imx6_usb.c: revision 1.7
	sys/arch/arm/nxp/imx6_usb.c: revision 1.8
	sys/arch/arm/nxp/files.imx: revision 1.3
	sys/arch/arm/nxp/imx6_clk.c: revision 1.5
	sys/arch/arm/nxp/imx6_clk.c: revision 1.6
	sys/arch/arm/nxp/imx6_reg.h: revision 1.2
	sys/arch/arm/nxp/imx6_gpc.c: revision 1.4
	sys/arch/arm/imx/imx23_usb.c: revision 1.6
	sys/dtb/arm/Makefile: revision 1.6
	sys/arch/arm/imx/imxusbvar.h: revision 1.7
	sys/arch/evbarm/conf/GENERIC: revision 1.119
	sys/arch/arm/nxp/imx6_ccmreg.h: revision 1.2
	sys/arch/arm/nxp/imx6_iomux.c: revision 1.3
	sys/arch/arm/nxp/imx6_usbphy.c: revision 1.3
	sys/arch/arm/nxp/imx6_pcie.c: revision 1.7

In preparation of imx6sx support, move imx6q-specific definitions from
imx6_ccm.c to imx6_clk.c, and prefix with IMX6Q/imx6q:
- Clock IDs and related struct imx_clock_id
- Clock Parents and Divider Tables
- struct imx6_clk
and related static functions

Add a pointer to struct imx6_clk, and it's size to imx6ccm_softc

Pass a pointer to imx6ccm_softc to all functions from imx6_ccm.c
NFCI

i.mx6sx CPU support in the CCM module: the clock tree si different from
the i.mx6q
- move i.mx6q-specific functions and data to imx6_clk.c
- add i.mx6sx specific imx6sx_clk.c
- add a imx6sxccm device
i.mx6sx platform support:
- the i.mx6sx has a third AIPS, so KERNEL_IO_IOREG map has to be larger
- the uart clock is at 24Mhz instead of 80.

Add i.mx6sx compatible entries to drivers that should work as is.

Fix typo, preventing i2c4 from attaching
remove commented out entries, leftover from the imx6q ccm code.
introduce imx6sx_platform_bootstrap(), which calls imx_platform_bootstrap()
and then checks for an "arm,cortex-a9-twd-timer" compatible entry in the
fdt. If not present, create one so that a9ptmr will attach.
We need this entry as this is the only timer we support for this platform,
but the upstream imx6sx.dtsi is missing the entry for it (and all A9 CPUs
have it anyway).

Thanks to Jared McNeill for advices and review.

Also build dtb files for CONFIG_SOC_IMX6SX


experimental IMX6SX support:
- add options SOC_IMX6SX
- add imx6sxccm device
tested on a UDOO Neo Full board.

known to work:
- uart (console)
- sdmmc0
- ethernet (enet0)
known to not work:
- USB (device not detected).

needs a modified device tree at this time (add arm,cortex-a9-twd-timer entry
copied from the imx6qdl dtsi); for unkown reason the imx6sx.dtsi file lacks
an entry for the a9ptmr although it is present in the soc (and, from what I
understood, in all cortex A9 SoCs).

Add imx6sx dtb files

The i.mx6sx has 2 OTG and one host-only USB controller, while the 6q has
only one OTG.

Add a "uintptr_t data" argument to all sc_*_md_hook callbacks, which
gets the sc_md_hook_data value when called.

In imx6_usb.c use this to pass the number of OTG controllers to the callbacks.
imx6_usb_init() can then properly call init_otg() or init_h1() for unit 1.

In imx6_usb_attach(), test if there is a vbus-supply property in the fdt,
and enable the regulator if present.

Now the USB port of the UDOO Neo works.

Revision 1.119: download - view: text, markup, annotated - select for diffs
Thu May 4 13:39:51 2023 UTC (19 months, 1 week ago) by bouyer
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +4 -2 lines
experimental IMX6SX support:
- add options SOC_IMX6SX
- add imx6sxccm device

tested on a UDOO Neo Full board.
known to work:
- uart (console)
- sdmmc0
- ethernet (enet0)

known to not work:
- USB (device not detected).

needs a modified device tree at this time (add arm,cortex-a9-twd-timer entry
copied from the imx6qdl dtsi); for unkown reason the imx6sx.dtsi file lacks
an entry for the a9ptmr although it is present in the soc (and, from what I
understood, in all cortex A9 SoCs).

Revision 1.118: download - view: text, markup, annotated - select for diffs
Sat Feb 25 08:19:35 2023 UTC (21 months, 2 weeks ago) by skrll
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +4 -2 lines
Restore the ability to have EARLYCONS work for the QEMU virt after
SOC_VIRT got removed.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Thu Feb 9 14:09:48 2023 UTC (22 months ago) by abs
Branches: MAIN
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +3 -3 lines
Adjust _all_ cinclude of *.local files

- Ensure always at end
- Use tab rather than spaces
- Add consistent comment
  "Pull in optional local configuration - always at end"

The only functional change is that a local file which tried to
override an existing setting (eg with "no foo") would have failed
in some cases before, but now will work

Revision 1.116: download - view: text, markup, annotated - select for diffs
Thu Feb 9 13:16:04 2023 UTC (22 months ago) by abs
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +2 -1 lines
Ensure GENERIC.local is always at the end of GENERIC

Where a GENERIC config had an existing inclusion of GENERIC.local,
ensure it is always at the end of the file, with a consistent
comment:

# Pull in optional local configuration
cinclude "arch/landisk/conf/GENERIC.local"

This allows GENERIC.local to correctly override all options

(This pass does not affect any GENERIC which did not already have
an include of GENERIC.local)

Revision 1.115: download - view: text, markup, annotated - select for diffs
Fri Nov 11 20:31:30 2022 UTC (2 years ago) by jmcneill
Branches: MAIN
CVS tags: netbsd-10-base
Branch point for: netbsd-10
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +2 -1 lines
Add support for Xilinx 7-series ADC.

The temperature and voltage sensors are exposed with sysmon:

# envstat -d zynqxadc0
               Current  CritMax  WarnMax  WarnMin  CritMin  Unit
temperature:    67.426                                      degC
     vccint:     1.010                                         V
     vccaux:     1.801                                         V
      vp/vn:     0.011                                         V
      vrefp:     1.250                                         V
      vrefn:     0.004                                         V
    vccbram:     1.009                                         V
    vccpint:     1.009                                         V
    vccpaux:     1.799                                         V
   vcco_ddr:     1.500                                         V

Revision 1.114: download - view: text, markup, annotated - select for diffs
Sat Nov 5 17:32:03 2022 UTC (2 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +3 -1 lines
Add cdnsiic and lmtemp

Revision 1.113: download - view: text, markup, annotated - select for diffs
Mon Oct 31 22:45:38 2022 UTC (2 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +2 -1 lines
Add micphy(4)

Revision 1.112: download - view: text, markup, annotated - select for diffs
Sat Oct 29 13:59:57 2022 UTC (2 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +1 -2 lines
No need for SOC_VIRT, the default arm platform will take care of things.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Fri Oct 28 20:37:47 2022 UTC (2 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +1 -2 lines
Remove commented out reference to zynqslcr driver that doesn't exist.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Thu Oct 27 09:41:28 2022 UTC (2 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +2 -1 lines
Add driver for Zynq GPIO controller.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Tue Oct 25 22:27:49 2022 UTC (2 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +2 -1 lines
Add basic Zynq-7000 PS clock subsystem driver.

PR# kern/57068

Revision 1.108.2.1: download - view: text, markup, annotated - select for diffs
Sun Oct 2 10:40:40 2022 UTC (2 years, 2 months ago) by bouyer
Branches: bouyer-sunxi-drm
Diff to: previous 1.108: preferred, colored; next MAIN 1.109: preferred, colored
Changes since revision 1.108: +6 -7 lines
Update config for new DRM world.

Revision 1.108: download - view: text, markup, annotated - select for diffs
Tue Jun 28 05:19:03 2022 UTC (2 years, 5 months ago) by skrll
Branches: MAIN
CVS tags: bouyer-sunxi-drm-base
Branch point for: bouyer-sunxi-drm
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +2 -1 lines
Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm

Revision 1.107: download - view: text, markup, annotated - select for diffs
Sat Apr 2 11:16:07 2022 UTC (2 years, 8 months ago) by skrll
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +5 -1 lines
Update to support EFI runtime outside the kernel virtual address space
by creating an EFI RT pmap that can be activated / deactivated when
required.

Adds support for EFI RT to ARM_MMU_EXTENDED (ASID) 32-bit Arm machines.

On Arm64 the usage of pmapboot_enter is reduced and the mappings are
created much later in the boot process -- now in cpu_startup_hook.
Backward compatiblity for KVA mapped RT from old bootaa64.efi is
maintained.

Adding support to other platforms should be easier as a result.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Mon Mar 21 09:20:04 2022 UTC (2 years, 8 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +1 -3 lines
hdaudio: Obsolete HDAUDIO_ENABLE_DISPLAYPORT and HDAUDIO_ENABLE_HDMI

Enable display port and HDMI devices by default rather than making this
a compile time option.

Revision 1.105: download - view: text, markup, annotated - select for diffs
Fri Jan 28 16:38:56 2022 UTC (2 years, 10 months ago) by jakllsch
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +1 -2 lines
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm

Revision 1.104: download - view: text, markup, annotated - select for diffs
Thu Jan 27 14:39:49 2022 UTC (2 years, 10 months ago) by jakllsch
Branches: MAIN
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +3 -1 lines
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC

Revision 1.103: download - view: text, markup, annotated - select for diffs
Sat Nov 13 01:29:21 2021 UTC (3 years ago) by jmcneill
Branches: MAIN
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +3 -1 lines
Add rkpwm, rkspi

Revision 1.102: download - view: text, markup, annotated - select for diffs
Sat Nov 13 00:34:24 2021 UTC (3 years ago) by jmcneill
Branches: MAIN
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +2 -1 lines
add rkv1crypto

Revision 1.101: download - view: text, markup, annotated - select for diffs
Fri Nov 12 22:02:08 2021 UTC (3 years ago) by jmcneill
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +10 -1 lines
arm: rockchip: Add support for RK3288 SoC.

The Rockchip RK3288 is a quad core Cortex-A17 SoC.

Revision 1.100: download - view: text, markup, annotated - select for diffs
Thu Aug 26 17:08:34 2021 UTC (3 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +2 -1 lines
Add dsrtc* at iic?

Revision 1.99: download - view: text, markup, annotated - select for diffs
Sat Jun 26 09:29:14 2021 UTC (3 years, 5 months ago) by nia
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +1 -3 lines
move pad to GENERIC.common

Revision 1.98: download - view: text, markup, annotated - select for diffs
Sat Jun 26 09:05:24 2021 UTC (3 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +3 -1 lines
Add pad(4) to arm kernels

Revision 1.95.4.1: download - view: text, markup, annotated - select for diffs
Thu May 13 00:47:24 2021 UTC (3 years, 6 months ago) by thorpej
Branches: thorpej-i2c-spi-conf
Diff to: previous 1.95: preferred, colored; next MAIN 1.96: preferred, colored
Changes since revision 1.95: +4 -1 lines
Sync with HEAD.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Wed May 5 10:24:04 2021 UTC (3 years, 7 months ago) by jmcneill
Branches: MAIN
CVS tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +3 -1 lines
Add support for Allwinner V3s, from Rui-Xiang Guo.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Wed Apr 28 16:57:05 2021 UTC (3 years, 7 months ago) by bad
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +2 -1 lines
enable sun8icrypto on Allwinner H3 too.

Allwinner H3 needs a slower mod clock according to the Linux driver.

tested on NanoPi R1.

thanks jmcneill@ and riastradh@ for advice.

XXX pullup-9

Revision 1.83.2.2: download - view: text, markup, annotated - select for diffs
Sat Apr 3 22:28:22 2021 UTC (3 years, 8 months ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.83.2.1: preferred, colored; next MAIN 1.84: preferred, colored
Changes since revision 1.83.2.1: +36 -12 lines
Sync with HEAD.

Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Mar 8 06:31:42 2021 UTC (3 years, 9 months ago) by mlelstv
Branches: MAIN
CVS tags: thorpej-futex-base, thorpej-cfargs-base, thorpej-cfargs
Branch point for: thorpej-i2c-spi-conf
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +12 -1 lines
Add bluetooth also to 32bit kernel.

Revision 1.94: download - view: text, markup, annotated - select for diffs
Mon Mar 8 06:27:06 2021 UTC (3 years, 9 months ago) by mlelstv
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +4 -1 lines
early console for pico-pi-imx7

Revision 1.93: download - view: text, markup, annotated - select for diffs
Sun Jan 31 08:47:07 2021 UTC (3 years, 10 months ago) by skrll
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +12 -11 lines
Sort the EARLYCONS entries.  NFCI.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Sun Jan 31 06:24:40 2021 UTC (3 years, 10 months ago) by skrll
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +1 -2 lines
Remove duplicate EARLYCONS=imx entry (both are commented out)

Revision 1.91: download - view: text, markup, annotated - select for diffs
Wed Jan 27 15:52:46 2021 UTC (3 years, 10 months ago) by skrll
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +11 -1 lines
Add verbose output options commented out.

Revision 1.83.2.1: download - view: text, markup, annotated - select for diffs
Sun Jan 3 16:34:53 2021 UTC (3 years, 11 months ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +92 -65 lines
Sync w/ HEAD.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Tue Dec 29 01:48:22 2020 UTC (3 years, 11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +2 -1 lines
Add pcaiicmux.

Revision 1.89: download - view: text, markup, annotated - select for diffs
Wed Dec 23 15:56:43 2020 UTC (3 years, 11 months ago) by skrll
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +4 -4 lines
Deduplicate and group the USB stuff.  Spotted by uwe@

Revision 1.88: download - view: text, markup, annotated - select for diffs
Wed Dec 23 14:42:38 2020 UTC (3 years, 11 months ago) by skrll
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +30 -5 lines
Tidyup the i.MX SoC support by

- Moving the  FDTised code to sys/arch/arm/nxp to match the
  sys/arch/{cpu}/{vendor} convention
- FDTise some more drivers
	- Secure Non-Volatile Storage
	- watchdog driver
	- On chip OTP
- Match fsl,imx6dl
- Add some more drivers to GENERIC that will be supported by i.MX 6
  boards

Revision 1.87: download - view: text, markup, annotated - select for diffs
Wed Dec 23 10:43:00 2020 UTC (3 years, 11 months ago) by skrll
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +2 -2 lines
More sorting

Revision 1.86: download - view: text, markup, annotated - select for diffs
Wed Dec 23 10:32:07 2020 UTC (3 years, 11 months ago) by skrll
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +64 -64 lines
<space><tab> consistency

Revision 1.85: download - view: text, markup, annotated - select for diffs
Wed Dec 23 10:27:23 2020 UTC (3 years, 11 months ago) by skrll
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +4 -4 lines
Sort some devices under each driver type

Revision 1.84: download - view: text, markup, annotated - select for diffs
Wed Dec 23 04:09:32 2020 UTC (3 years, 11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +3 -2 lines
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual
controllers.

Revision 1.83: download - view: text, markup, annotated - select for diffs
Tue Sep 29 19:58:50 2020 UTC (4 years, 2 months ago) by jmcneill
Branches: MAIN
Branch point for: thorpej-futex
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -8 lines
Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime
detection instead of ifdefs where required.

Revision 1.82: download - view: text, markup, annotated - select for diffs
Sun Jul 12 13:35:33 2020 UTC (4 years, 4 months ago) by skrll
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +6 -1 lines
Add KUBSAN commented out.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Fri Jul 10 12:25:10 2020 UTC (4 years, 5 months ago) by skrll
Branches: MAIN
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +9 -1 lines
Add support for KASAN on ARMv[67]

Thanks to maxv for many pointers and reviews.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Wed Jun 10 17:57:50 2020 UTC (4 years, 6 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +5 -2 lines
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Mon Jun 8 11:51:48 2020 UTC (4 years, 6 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +2 -1 lines
Add smscphy(4)

Revision 1.78: download - view: text, markup, annotated - select for diffs
Wed May 20 09:18:25 2020 UTC (4 years, 6 months ago) by hkenken
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +20 -1 lines
i.MX support merged into GENERIC kernel.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon May 18 21:19:35 2020 UTC (4 years, 6 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +1 -246 lines
Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.

Revision 1.48.2.8: download - view: text, markup, annotated - select for diffs
Mon May 18 18:12:25 2020 UTC (4 years, 6 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Diff to: previous 1.48.2.7: preferred, colored; branchpoint 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48.2.7: +1 -2 lines
Pull up following revision(s) (requested by isaki in ticket #911):

	sys/dev/audio/audiodef.h: revision 1.13
	sys/dev/audio/audiodef.h: revision 1.14
	sys/arch/sparc/include/param.h: revision 1.74
	sys/arch/evbarm/conf/GENERIC64: revision 1.148
	sys/arch/sh3/include/param.h: revision 1.25
	sys/arch/evbarm/conf/GENERIC: revision 1.75
	sys/arch/m68k/include/param.h: revision 1.23
	sys/arch/amd64/conf/GENERIC: revision 1.564
	sys/arch/hppa/include/param.h: revision 1.27
	sys/dev/audio/audio.c: revision 1.68
	sys/arch/vax/include/param.h: revision 1.63
	sys/dev/audio/audio.c: revision 1.69

Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k
(m68k uses 40msec default as before).  And remove the option from GENERIC.

- It's not good idea to set such parameter in individual GENERICs.
- 4msec is (probably no problem for most modern real hardware but)
  too aggressive to be default.
- 10msec is too severe for antique machines but it's hard to draw a line.

Set AUDIO_BLK_MS 40 msec on other old(slow) architectures not only m68k.

Thanks tsutsui@ for comment about architecture choice.
And move it from audiodef.h to audio.c as suggested by joerg@.


Move machine dependent AUDIO_BLK_MS default value to <machine/param.h>.
If the port has __AUDIO_BLK_MS in <machine/param.h>, it will be used.

Otherwise the default value (currently 10 msec) defined in audio.c will
be used.  This mechanism is for very old ports which cannot satisfactorily
handle 10 msec block.  Currently hppa, m68k, sh3, sparc(!64) and vax are.

For port maintainers, if general models in your port cannot satisfactorily
handle 10 msec block, please consider to define your suitable longer period
(40 msec would be a good first choice).

But please don't be eager to make the default value shorter.
<machine/param.h> was discussed in source-changes-d.  It's better than
ifdef storm, or adding 60+ new header files in every arch/*/include/
directories for this.  Thanks mrg@, ad@, and everyone.
http://mail-index.netbsd.org/source-changes-d/2020/05/01/msg012572.html

Revision 1.1.4.3: download - view: text, markup, annotated - select for diffs
Tue Apr 21 18:42:05 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.1.4.2: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.2: +1 -1 lines
Sync with HEAD

Revision 1.75.2.1: download - view: text, markup, annotated - select for diffs
Mon Apr 20 11:28:54 2020 UTC (4 years, 7 months ago) by bouyer
Branches: bouyer-xenpvh
Diff to: previous 1.75: preferred, colored; next MAIN 1.76: preferred, colored
Changes since revision 1.75: +2 -2 lines
Sync with HEAD

Revision 1.76: download - view: text, markup, annotated - select for diffs
Sat Apr 18 11:00:38 2020 UTC (4 years, 7 months ago) by skrll
Branches: MAIN
CVS tags: phil-wifi-20200421, bouyer-xenpvh-base2, bouyer-xenpvh-base1
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +2 -2 lines
PMAP_DEBUG has been deleted on arm

Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:03:42 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.4.1: +390 -245 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.48.2.7: download - view: text, markup, annotated - select for diffs
Thu Apr 2 19:20:07 2020 UTC (4 years, 8 months ago) by martin
Branches: netbsd-9
Diff to: previous 1.48.2.6: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.2.6: +2 -1 lines
Pull up following revision(s) (requested by mrg in ticket #817):

	sys/arch/evbarm/conf/GENERIC: revision 1.73
	sys/arch/evbarm/conf/GENERIC64: revision 1.136

add MIDI sequencer device.  now midiplay works on usb midi devices.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Sat Mar 28 08:35:36 2020 UTC (4 years, 8 months ago) by isaki
Branches: MAIN
CVS tags: phil-wifi-20200411, phil-wifi-20200406, bouyer-xenpvh-base
Branch point for: bouyer-xenpvh
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +1 -2 lines
Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k
(m68k uses 40msec default as before).  And remove the option from GENERIC.
- It's not good idea to set such parameter in individual GENERICs.
- 4msec is (probably no problem for most modern real hardware but)
  too aggressive to be default.
- 10msec is too severe for antique machines but it's hard to draw a line.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Sun Mar 15 13:54:28 2020 UTC (4 years, 8 months ago) by skrll
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +1 -2 lines
Remove duplicate ehci @ fdt

Revision 1.70.2.2: download - view: text, markup, annotated - select for diffs
Sat Feb 29 20:18:22 2020 UTC (4 years, 9 months ago) by ad
Branches: ad-namecache
Diff to: previous 1.70.2.1: preferred, colored; branchpoint 1.70: preferred, colored; next MAIN 1.71: preferred, colored
Changes since revision 1.70.2.1: +3 -1 lines
Sync with head.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Thu Feb 6 01:37:46 2020 UTC (4 years, 10 months ago) by mrg
Branches: MAIN
CVS tags: is-mlppp-base, is-mlppp, ad-namecache-base3
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +2 -1 lines
add MIDI sequencer device.  now midiplay works on usb midi devices.

Revision 1.48.2.6: download - view: text, markup, annotated - select for diffs
Mon Jan 27 07:06:02 2020 UTC (4 years, 10 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-0-RELEASE, netbsd-9-0-RC2
Diff to: previous 1.48.2.5: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.2.5: +2 -1 lines
Pull up following revision(s) (requested by nia in ticket #657):

	sys/dev/files.audio: revision 1.13
	sys/dev/files.audio: revision 1.14
	sys/arch/amd64/conf/GENERIC: revision 1.559
	sys/arch/evbarm/conf/GENERIC: revision 1.71
	sys/arch/evbarm/conf/GENERIC64: revision 1.134
	sys/dev/audio/audiodef.h: revision 1.8

Set AUDIO_BLK_MS=4 - unlikely to cause significant overhead on non-m68k.

Several of us have been setting this in /etc/sysctl.conf for months, to
get better performance from applications that require synced audio, etc.
It's also mentioned as a good value with low overhead on most archs here:
href="https://mail-index.netbsd.org/tech-kern/2019/12/07/msg025830.html

We could probably go lower, but this is low enough to make most/all
software run well, removing frame drops. It's also low enough to get
emulators/mednafen to stop complaining in the console.

defopt AUDIO_BLK_MS

Follow amd64 and set AUDIO_BLK_MS=4 by default

defopt -> defparam (oops)

Revision 1.72: download - view: text, markup, annotated - select for diffs
Sun Jan 26 06:51:06 2020 UTC (4 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +2 -1 lines
enable bwfm at sdio.

known to now work on pinebook pro and banana pi m2 zero.

Revision 1.70.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 25 22:38:39 2020 UTC (4 years, 10 months ago) by ad
Branches: ad-namecache
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +2 -1 lines
Sync with head.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sat Jan 25 12:26:58 2020 UTC (4 years, 10 months ago) by jmcneill
Branches: MAIN
CVS tags: ad-namecache-base2
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +2 -1 lines
Follow amd64 and set AUDIO_BLK_MS=4 by default

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sat Jan 4 14:53:11 2020 UTC (4 years, 11 months ago) by skrll
Branches: MAIN
CVS tags: ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +6 -1 lines
Supported SoC DTS audit

Revision 1.69: download - view: text, markup, annotated - select for diffs
Sat Jan 4 14:24:51 2020 UTC (4 years, 11 months ago) by skrll
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +6 -6 lines
sort DTS

Revision 1.48.2.5: download - view: text, markup, annotated - select for diffs
Sun Dec 8 12:57:21 2019 UTC (5 years ago) by martin
Branches: netbsd-9
Diff to: previous 1.48.2.4: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.2.4: +3 -2 lines
Pull up following revision(s) (requested by jmcneill in ticket #499):

	sys/arch/arm/ti/ti_wdt.c: revision 1.1
	sys/arch/arm/ti/am3_prcm.c: revision 1.12
	sys/arch/arm/ti/files.ti: revision 1.21
	sys/arch/evbarm/conf/GENERIC: revision 1.68

Add TI OMAP watchdog timer driver.
Add tiwdt

Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Nov 29 20:54:17 2019 UTC (5 years ago) by jmcneill
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +3 -2 lines
Add tiwdt

Revision 1.48.2.4: download - view: text, markup, annotated - select for diffs
Wed Nov 27 13:46:44 2019 UTC (5 years ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-0-RC1
Diff to: previous 1.48.2.3: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.2.3: +121 -14 lines
Pull up following revision(s) (requested by jmcneill in ticket #491):

	sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal
	sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2
	sys/arch/arm/ti/ti_sysc.c: revision 1.1
	sys/arch/arm/ti/ti_rng.c: revision 1.1
	sys/arch/arm/ti/ti_rng.c: revision 1.2
	sys/dev/i2c/tps65950.c: file removal
	sys/arch/evbarm/conf/std.ti: file removal
	sys/dev/i2c/files.i2c: revision 1.101
	sys/dev/i2c/files.i2c: revision 1.102
	sys/dev/i2c/at24cxx.c: revision 1.32
	sys/dev/i2c/files.i2c: revision 1.103
	sys/dev/i2c/twl4030.c: revision 1.1
	sys/dev/i2c/files.i2c: revision 1.104
	sys/dev/i2c/twl4030.c: revision 1.2
	sys/dev/i2c/twl4030.c: revision 1.3
	sys/arch/arm/ti/ti_com.c: revision 1.6
	sys/arch/arm/ti/ti_com.c: revision 1.7
	sys/arch/arm/ti/ti_com.c: revision 1.8
	sys/dev/fdt/cpufreq_dt.c: revision 1.11
	sys/arch/arm/ti/ti_iic.c: revision 1.1
	sys/dev/fdt/cpufreq_dt.c: revision 1.12
	sys/arch/arm/ti/ti_usb.c: revision 1.1
	sys/arch/arm/ti/ti_iic.c: revision 1.2
	sys/dev/fdt/cpufreq_dt.c: revision 1.13
	sys/arch/arm/ti/ti_iic.c: revision 1.3
	sys/arch/arm/ti/ti_iic.c: revision 1.4
	sys/arch/evbarm/conf/files.ti: file removal
	sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal
	sys/arch/arm/dts/omap3-n900.dts: revision 1.1
	sys/arch/arm/ti/ti_edma.h: revision 1.1
	sys/arch/evbarm/conf/OVERO_INSTALL: file removal
	sys/arch/arm/ti/ti_usbtll.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.5
	etc/etc.evbarm/Makefile.inc: revision 1.108
	sys/arch/arm/ti/files.ti: revision 1.6
	sys/dev/i2c/tps65217pmic.c: revision 1.13
	etc/etc.evbarm/Makefile.inc: revision 1.109
	sys/arch/arm/ti/files.ti: revision 1.7
	sys/dev/i2c/tps65217pmic.c: revision 1.14
	sys/arch/arm/ti/files.ti: revision 1.8
	sys/arch/arm/ti/files.ti: revision 1.9
	sys/dev/fdt/usbnopphy.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.55
	sys/arch/evbarm/conf/GENERIC: revision 1.56
	sys/arch/evbarm/conf/GENERIC: revision 1.57
	sys/arch/evbarm/conf/GENERIC: revision 1.58
	sys/arch/evbarm/conf/GENERIC: revision 1.59
	sys/arch/evbarm/conf/BEAGLEBONE: file removal
	sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1
	sys/arch/arm/ti/ti_otgreg.h: revision 1.1
	sys/arch/arm/ti/ti_tptc.c: revision 1.1
	sys/arch/evbarm/conf/IGEPV2: file removal
	sys/arch/arm/ti/am3_prcm.c: revision 1.10
	sys/dev/i2c/tda19988.c: revision 1.1
	sys/arch/evbarm/conf/OVERO: file removal
	sys/dev/i2c/tda19988.c: revision 1.2
	sys/dev/i2c/tda19988.c: revision 1.3
	sys/arch/arm/ti/omap3_dss.c: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal
	sys/arch/arm/ti/ti_omapintc.c: revision 1.2
	etc/etc.evbarm/Makefile.inc: revision 1.112
	etc/etc.evbarm/Makefile.inc: revision 1.113
	sys/arch/arm/ti/ti_div_clock.c: revision 1.1
	etc/etc.evbarm/Makefile.inc: revision 1.114
	sys/arch/evbarm/conf/N900: revision 1.32
	sys/arch/evbarm/conf/N900: revision 1.33
	distrib/utils/embedded/conf/armv7.conf: revision 1.36
	sys/arch/evbarm/conf/GENERIC: revision 1.60
	distrib/utils/embedded/conf/armv7.conf: revision 1.37
	sys/arch/arm/ti/omap2_nand.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.61
	sys/arch/arm/ti/omap2_nand.c: revision 1.2
	sys/arch/evbarm/conf/GENERIC: revision 1.62
	distrib/utils/embedded/conf/armv7.conf: revision 1.39
	sys/arch/evbarm/conf/GENERIC: revision 1.63
	sys/arch/arm/ti/ti_fb.c: revision 1.1
	sys/arch/evbarm/conf/GENERIC: revision 1.64
	sys/arch/evbarm/conf/GENERIC: revision 1.65
	sys/arch/evbarm/conf/GENERIC: revision 1.66
	sys/arch/evbarm/conf/GENERIC: revision 1.67
	sys/arch/arm/ti/ti_platform.c: revision 1.7
	sys/arch/arm/ti/ti_platform.c: revision 1.8
	sys/arch/arm/ti/am3_prcm.c: revision 1.2
	sys/arch/arm/ti/ti_platform.c: revision 1.9
	sys/arch/arm/ti/am3_prcm.c: revision 1.3
	sys/arch/arm/ti/am3_prcm.c: revision 1.4
	sys/arch/arm/ti/am3_prcm.c: revision 1.5
	sys/arch/arm/ti/am3_prcm.c: revision 1.6
	sys/arch/arm/ti/am3_prcm.c: revision 1.7
	sys/arch/evbarm/conf/DEVKIT8000: file removal
	sys/arch/arm/ti/am3_prcm.c: revision 1.8
	sys/arch/arm/ti/am3_prcm.c: revision 1.9
	sys/dev/fdt/syscon.c: revision 1.4
	sys/arch/arm/ti/files.ti: revision 1.10
	sys/arch/arm/ti/ti_mux_clock.c: revision 1.1
	sys/arch/arm/ti/ti_sdhc.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.11
	sys/arch/arm/ti/if_cpswreg.h: revision 1.1
	sys/arch/arm/ti/ti_sdhc.c: revision 1.2
	sys/arch/arm/ti/files.ti: revision 1.12
	sys/arch/arm/ti/ti_sdhc.c: revision 1.3
	sys/arch/arm/ti/files.ti: revision 1.13
	sys/arch/arm/ti/files.ti: revision 1.14
	sys/arch/arm/ti/files.ti: revision 1.15
	sys/arch/arm/ti/files.ti: revision 1.16
	sys/arch/arm/ti/omap3_cm.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.17
	sys/arch/arm/ti/omap3_cm.c: revision 1.2
	sys/arch/arm/ti/files.ti: revision 1.18
	sys/arch/arm/ti/omap3_cm.c: revision 1.3
	sys/arch/arm/ti/files.ti: revision 1.19
	sys/arch/arm/ti/omap3_cm.c: revision 1.4
	sys/arch/arm/ti/ti_motg.c: revision 1.1
	sys/arch/arm/ti/ti_rngreg.h: revision 1.1
	sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1
	sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1
	sys/arch/arm/ti/am3_platform.c: revision 1.1
	sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2
	sys/arch/arm/ti/ti_lcdc.h: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal
	sys/arch/evbarm/conf/README.evbarm: revision 1.22
	sys/arch/evbarm/conf/README.evbarm: revision 1.23
	sys/arch/arm/ti/ti_platform.c: file removal
	sys/arch/evbarm/conf/README.evbarm: revision 1.24
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.2
	sys/arch/arm/ti/ti_prcm.c: revision 1.2
	sys/arch/evbarm/conf/README.evbarm: revision 1.25
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.3
	sys/arch/arm/ti/ti_prcm.c: revision 1.3
	sys/arch/evbarm/conf/README.evbarm: revision 1.26
	sys/arch/arm/ti/ti_omaptimer.c: revision 1.4
	sys/arch/evbarm/conf/README.evbarm: revision 1.27
	sys/arch/arm/ti/ti_ehci.c: revision 1.1
	sys/arch/arm/ti/files.ti: revision 1.20
	sys/arch/arm/ti/ti_cpufreq.c: revision 1.1
	sys/arch/arm/ti/ti_cpufreq.c: revision 1.2
	sys/arch/arm/fdt/smsh_fdt.c: revision 1.2
	sys/arch/arm/ti/omap3_dssreg.h: revision 1.1
	sys/arch/evbarm/conf/OVERO: revision 1.56
	sys/arch/evbarm/conf/TI: file removal
	sys/arch/arm/dts/omap3-beagle.dts: revision 1.1
	sys/dev/fdt/fdtvar.h: revision 1.55
	sys/dev/fdt/fdtvar.h: revision 1.56
	distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2
	sys/dev/fdt/fdt_phy.c: revision 1.6
	sys/arch/arm/ti/ti_iicreg.h: revision 1.1
	sys/arch/arm/ti/ti_lcdc.c: revision 1.1
	sys/arch/arm/ti/ti_gpio.c: revision 1.1
	sys/arch/arm/ti/ti_iicreg.h: revision 1.2
	sys/arch/arm/ti/ti_lcdc.c: revision 1.2
	sys/dev/fdt/files.fdt: revision 1.46
	sys/arch/arm/ti/ti_gpio.c: revision 1.2
	sys/arch/arm/ti/ti_iicreg.h: revision 1.3
	sys/arch/arm/ti/ti_lcdc.c: revision 1.3
	sys/dev/fdt/files.fdt: revision 1.47
	sys/arch/arm/ti/ti_gpio.c: revision 1.3
	sys/dev/fdt/pinctrl_single.c: revision 1.1
	sys/arch/evbarm/conf/files.generic: revision 1.9
	sys/arch/arm/ti/ti_gpmc.c: revision 1.1
	sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1
	sys/arch/evbarm/conf/BEAGLEBOARD: file removal
	sys/arch/arm/ti/omap3_prm.c: revision 1.1
	sys/arch/arm/ti/ti_platform.h: file removal
	sys/arch/arm/ti/omap3_platform.c: revision 1.1
	sys/arch/arm/ti/ti_prcm.h: revision 1.2
	sys/arch/arm/ti/omap3_platform.c: revision 1.2
	sys/arch/arm/ti/ti_prcm.h: revision 1.3
	sys/arch/arm/ti/ti_prcm.h: revision 1.4
	sys/dev/fdt/fdt_clock.c: revision 1.9
	sys/arch/arm/ti/ti_edma.c: revision 1.1
	sys/arch/arm/ti/ti_otg.c: revision 1.1
	distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15
	sys/arch/arm/ti/if_cpsw.c: revision 1.7
	sys/arch/evbarm/conf/std.igepv2: file removal
	sys/arch/arm/ti/if_cpsw.c: revision 1.8
	sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1

Adapt ti fdt glue to support GENERIC kernel.

Do not search 64-bit directories for dts files

Fix am33xx_platform_early_putchar for pre-MMU output

Add bus driver for TI sysc interconncet.

Make com work again

Add EDMA TPCC and TPTC drivers.

Add driver for one-register-per-pin type pinctrl devices.

Add MMCHS support.

Add USB support.

Disable autoidle

Place devmap above KERNEL_IO_VBASE

Use Timer2 for timecounter, and enable hw module.

Add support for TI AM335x

Add atmel,24c256 compat data

Add I2C support.

Add tiiic, tps65217pmic

Add FDT support

Fix early putchar, add reset func

No support for tegra210 in armv7 kernel

Switch to GENERIC kernels only.

Get mac address from DT

Skip nodes with an "opp-suspend" property and fix tables that have disabled
nodes in the middle.

enumerate devices under child "clocks" node

Add support for platform specific opp table filters.

Add fdtbus_clock_count to count the number of clock references on a given node

enumerate devices under child "clocks" node

Add AM335x DVFS support.

Enable TI AM335x DVFS support

Add support for GPIO controller.

Add tigpio

Unhook BEAGLEBONE kernel from the build
Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).

Add support for hardware RNG.

Add tirng

Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty

Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to
am3_platform.c

Set stdout-path on TI OMAP3 BeagleBoard

Add support for TI OMAP3.

Add OMAP3 support.

Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition.
Mkimage (eroneously) creates a FAT16 partition (despite the configuration
asking for FAT32), and that has a root directory size limit.
Idea from Jared.

Skip xref if it is 0

Add generic USB PHY driver

Add driver for TI TWL4030 Power Management IC

Use the hwmod clk to get the timer rate and explicitly enable the
timecounter timer.

Add OMAP3 USB support.

Add twl, usbnopphy, tiusb, tiusbtll

Move omap3 dtb files to /boot/dtb

Remove BEAGLEBOARD kernel from list of kernels to build
Remove BEAGLEBOARD kernel (supported by GENERIC now)

Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.

Remove DEVKIT8000 kernel (GENERIC should work now)
Remove DPLL5 init ported from old omap code, it is not required

Set the stdout-path on xM like Ti OMAP3 BeagleBoard

Remove BEAGLEBOARDXM from the build
Remove BEAGLEBOARDXM kernel (supported by GENERIC now)

Handle different register layout on OMAP3

Add omapfb to FDT-ized TI port.

Use dss as console on Nokia N900.

Enable IRQ status bits for omap3 type and set speed properly

Add RTC support

Remove tps65950pm (hardware now supported by twl4030.c)

Add NAND flash support.

Add tigpmc, omapnand

Attach tiusb before the default pass since it adds a bus to reduce kernel output
Replace tps65950pm with twl (the former has been removed)

Fix non-FDT build

Cleanup and remove dependency on arch/arm/omap

Add support for GPIO interrupts and fix reading the state of output pins.
Match smsc,lan9115 and honour local-mac-address/mac-address properties

Only one instance of twl(4) is needed
Remove OVERO from build, and commented out N900 kernel config
OMAP3 SoC and all peripherals in the OVERO kernel are now supported by
GENERIC.

Remove commented out IGEPV2 entry

OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by
GENERIC.

No longer used.

Also match ti,omap2-onenand

Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context

Add driver for NXP TDA19988 HDMI encoder

Add support for AM335x display controller (LCDC).

Add tdahdmi, tilcdc, tifb

Test DRM_MODE_* flags, not VID_*

Comment out mode fixup (not needed it seems)

Use 297MHz for display clock

Select closest rate to desired pixel clock

Speed up mode setting a bit and turn off the display while changing modes

Revision 1.67: download - view: text, markup, annotated - select for diffs
Sun Nov 3 22:59:24 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
CVS tags: phil-wifi-20191119
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +4 -1 lines
Add tdahdmi, tilcdc, tifb

Revision 1.66: download - view: text, markup, annotated - select for diffs
Fri Nov 1 12:01:09 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +3 -3 lines
Attach tiusb before the default pass since it adds a bus to reduce kernel output

Revision 1.65: download - view: text, markup, annotated - select for diffs
Fri Nov 1 11:53:51 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +4 -2 lines
Add tigpmc, omapnand

Revision 1.64: download - view: text, markup, annotated - select for diffs
Thu Oct 31 17:08:54 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -1 lines
Add omapfb to FDT-ized TI port.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Wed Oct 30 21:42:41 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +5 -1 lines
Add twl, usbnopphy, tiusb, tiusbtll

Revision 1.62: download - view: text, markup, annotated - select for diffs
Tue Oct 29 22:21:53 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +57 -12 lines
Add OMAP3 support.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Oct 29 10:54:10 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -2 lines
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to
am3_platform.c

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon Oct 28 23:58:18 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -1 lines
Add tirng

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Oct 28 22:21:54 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +2 -1 lines
Add tigpio

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon Oct 28 21:17:25 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +5 -1 lines
Enable TI AM335x DVFS support

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Oct 27 19:11:24 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -1 lines
Add tiiic, tps65217pmic

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun Oct 27 18:00:46 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +45 -1 lines
Add support for TI AM335x

Revision 1.55: download - view: text, markup, annotated - select for diffs
Sat Oct 26 15:01:18 2019 UTC (5 years, 1 month ago) by jmcneill
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +4 -4 lines
Do not search 64-bit directories for dts files

Revision 1.48.2.3: download - view: text, markup, annotated - select for diffs
Thu Oct 17 18:47:47 2019 UTC (5 years, 1 month ago) by martin
Branches: netbsd-9
Diff to: previous 1.48.2.2: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.2.2: +3 -1 lines
Pull up following revision(s) (requested by bad in ticket #341):

	sys/arch/evbarm/conf/GENERIC: revision 1.54
	sys/arch/arm/dts/sun8i-h3-nanopi-r1.dts: revision 1.1
	sys/arch/arm/dts/sun8i-h3-nanopi-r1.dts: revision 1.2
	sys/arch/arm/dts/sun8i-h3-nanopi-duo2.dts: revision 1.1

Add sun8i-h3-nanopi-r1.dts and sun8i-h3-nanopi-duo2.dts.

From https://github.com/armbian/build/blob/master/patch/kernel/sunxi-next/xxx-add-nanopi-r1-and-duo2.patch
Cherry pick a few changes from the armbian u-boot patch.

Makes my NanoPi R1 boot reliably.

From https://github.com/armbian/build/blob/master/patch/u-boot/u-boot-sunxi/add-nano+pi-r1-and-duo2.patch
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.

The former is untested.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Tue Oct 8 23:03:01 2019 UTC (5 years, 2 months ago) by bad
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -1 lines
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.

The former is untested.

Revision 1.48.2.2: download - view: text, markup, annotated - select for diffs
Sun Oct 6 11:19:25 2019 UTC (5 years, 2 months ago) by martin
Branches: netbsd-9
Diff to: previous 1.48.2.1: preferred, colored; branchpoint 1.48: preferred, colored
Changes since revision 1.48.2.1: +3 -3 lines
Pull up following revision(s) (requested by skrll in ticket #290):

	sys/arch/evbarm/conf/GENERIC: revision 1.53

Disable tegradrm for now as it causes random crashes

Revision 1.53: download - view: text, markup, annotated - select for diffs
Sun Oct 6 07:36:46 2019 UTC (5 years, 2 months ago) by skrll
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +3 -3 lines
Disable tegradrm for now as it causes random crashes

Revision 1.52: download - view: text, markup, annotated - select for diffs
Thu Sep 5 16:15:57 2019 UTC (5 years, 3 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +6 -1 lines
Add spiflash support in GENERIC
Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc
boards.

Revision 1.48.2.1: download - view: text, markup, annotated - select for diffs
Thu Aug 15 09:49:49 2019 UTC (5 years, 3 months ago) by martin
Branches: netbsd-9
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +3 -1 lines
Pull up following revision(s) (requested by skrll in ticket #55):

	sys/arch/arm/cortex/a9wdt.c: revision 1.10
	sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9
	sys/arch/evbarm/conf/GENERIC: revision 1.50
	sys/arch/evbarm/conf/NITROGEN6X: revision 1.24
	sys/arch/arm/cortex/a9tmr_var.h: revision 1.7
	sys/arch/arm/fdt/files.fdt: revision 1.29
	sys/arch/arm/amlogic/meson_platform.c: revision 1.12
	sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2
	sys/arch/arm/amlogic/meson_platform.c: revision 1.13
	sys/arch/evbarm/conf/BCM5301X: revision 1.34
	sys/arch/arm/dts/meson8b.dtsi: revision 1.6
	sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1
	sys/arch/arm/dts/meson8b.dtsi: revision 1.7
	sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1
	sys/arch/evbarm/conf/PANDABOARD: revision 1.30
	sys/arch/evbarm/conf/DUOVERO: revision 1.14
	sys/arch/arm/cortex/a9ptmr.c: revision 1.1
	sys/arch/arm/cortex/a9ptmr.c: revision 1.2
	sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1
	sys/arch/evbarm/conf/BCM56340: revision 1.19
	sys/arch/evbarm/conf/CUBOX-I: revision 1.23
	sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4
	sys/arch/evbarm/conf/PARALLELLA: revision 1.7
	sys/arch/arm/cortex/files.cortex: revision 1.12
	sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4
	sys/arch/arm/cortex/a9wdt.c: revision 1.9
	sys/arch/evbarm/conf/ZEDBOARD: revision 1.6

spaces to tab

 -

Add a driver for the A5/A9 Private timer.
While here FDTise the Watchdog driver.

 -

Update for recent a9wdt changes
 -

Trailing whitespace

 -
Updates to get Odroid-C1 in better shape since the last DTS import

 -

Various fixes / changes
- don't use prescaler
- improve AB_DEBUG output
- fix a9ptmr_delay to work with a decrementing counter!
Thanks to jmcneill@ for proving I'm an idiot

 -

Add eth_rxd3 and eth_rxd2 pinctrl groups

 -

Catch up to recent mainline dts changes

Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Aug 14 15:08:53 2019 UTC (5 years, 3 months ago) by skrll
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -1 lines
Add a meson6_timer driver and provide a timecounter

Revision 1.50: download - view: text, markup, annotated - select for diffs
Tue Aug 13 09:56:09 2019 UTC (5 years, 3 months ago) by skrll
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +3 -1 lines
Updates to get Odroid-C1 in better shape since the last DTS import

Revision 1.49: download - view: text, markup, annotated - select for diffs
Sat Aug 3 13:33:10 2019 UTC (5 years, 4 months ago) by tnn
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -1 lines
sun4ispi* at fdt?

Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Jul 25 20:27:45 2019 UTC (5 years, 4 months ago) by skrll
Branches: MAIN
CVS tags: netbsd-9-base
Branch point for: netbsd-9
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +4 -4 lines
More Whitespace

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Jul 25 20:26:47 2019 UTC (5 years, 4 months ago) by skrll
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +230 -231 lines
Whitespace

Revision 1.46: download - view: text, markup, annotated - select for diffs
Thu Jul 25 20:04:41 2019 UTC (5 years, 4 months ago) by skrll
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -4 lines
Remove a duplicate psci* at fdt?

Revision 1.45: download - view: text, markup, annotated - select for diffs
Thu Jul 25 00:30:45 2019 UTC (5 years, 4 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +1 -2 lines
Replace the HDAUDIO_32BIT_ACCESS option with a runtime option. Set it for
tegra_hdaudio, but not for the pci attachment. Add hdaudio@pci to GENERIC64

Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Jul 23 12:32:40 2019 UTC (5 years, 4 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +6 -6 lines
Attach uarts on pass 4, matching GENERIC64

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Jul 7 11:58:44 2019 UTC (5 years, 5 months ago) by skrll
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +3 -1 lines
Bump MSGBUFSIZE

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sun Jul 7 11:58:14 2019 UTC (5 years, 5 months ago) by skrll
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +3 -3 lines
Enable tegradrm and tegrafb now that jmcneill has fixed it

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat Jun 22 07:58:55 2019 UTC (5 years, 5 months ago) by skrll
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +3 -3 lines
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost

Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Jun 14 21:28:10 2019 UTC (5 years, 5 months ago) by tnn
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +3 -2 lines
add sunxihstimer* at fdt?

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Jun 13 13:35:41 2019 UTC (5 years, 5 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -1 lines
add ahcisata at pci

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Jun 11 13:01:48 2019 UTC (5 years, 6 months ago) by skrll
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +22 -1 lines
Initial commit of FDTised Xilinx Zynq-7000 support.  Tested with

qemu-system-arm -M xilinx-zynq-a9 -dtb zynq-zed.dtb -kernel netbsd.ub \
    -serial /dev/null -serial stdio

Based on a set of diffs/files from rjs@

sys/arch/arm/zynq is kept in place to allow existing kernels (e.g.
ZEDBOARD and PARALLELLA) to continue to build/work during the transition,
but eventually sys/arch/arm/zynq will be deleted.

Revision 1.1.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:06:04 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +407 -48 lines
Sync with HEAD

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Jun 6 22:41:02 2019 UTC (5 years, 6 months ago) by jmcneill
Branches: MAIN
CVS tags: phil-wifi-20190609
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -3 lines
Attach sunxi dma controllers earlier.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Jun 5 03:38:09 2019 UTC (5 years, 6 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -1 lines
Add a device tree for the Banana Pi BPI-P2 Zero.  This device is
based on the BPI-M2 Zero, with a couple of small changes:
- On-board Ethernet (with optional PoE support)
- On-board eMMC.
- Card-detect for the SD card slot is wired up a little differently.

Kindly tested by Dima Veselov.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue May 28 21:56:24 2019 UTC (5 years, 6 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -1 lines
Add sun9iusbclk, sun9iusbphy

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon May 27 21:13:29 2019 UTC (5 years, 6 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +4 -1 lines
Add sun8iapbclk, sun9icpusclk, ac100ic

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun May 26 14:12:34 2019 UTC (5 years, 6 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -1 lines
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat May 25 12:06:59 2019 UTC (5 years, 6 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -1 lines
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Apr 28 19:26:48 2019 UTC (5 years, 7 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +9 -2 lines
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Apr 13 10:58:11 2019 UTC (5 years, 7 months ago) by jmcneill
Branches: MAIN
CVS tags: isaki-audio2-base, isaki-audio2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -27 lines
Remove sun50i support from 32-bit GENERIC.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun Apr 7 13:50:29 2019 UTC (5 years, 8 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -1 lines
Explicitly include bold8x16 and bold16x32 fonts

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Mar 31 13:26:09 2019 UTC (5 years, 8 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +1 -7 lines
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Mar 9 15:25:33 2019 UTC (5 years, 9 months ago) by skrll
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
Sort DTS

Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Mar 6 19:36:59 2019 UTC (5 years, 9 months ago) by jakllsch
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -1 lines
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Mar 5 11:41:13 2019 UTC (5 years, 9 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +6 -2 lines
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Mar 5 11:25:01 2019 UTC (5 years, 9 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -1 lines
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Feb 25 19:30:17 2019 UTC (5 years, 9 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -2 lines
Add support for Amlogic S905 (Meson GXBB) SoCs.

Revision 1.1.2.8: download - view: text, markup, annotated - select for diffs
Sat Jan 26 22:00:02 2019 UTC (5 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.1.2.7: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.7: +22 -3 lines
Sync with HEAD

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Jan 20 17:58:37 2019 UTC (5 years, 10 months ago) by jmcneill
Branches: MAIN
CVS tags: pgoyette-compat-20190127
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -1 lines
Add mesonrtc

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Jan 20 00:44:17 2019 UTC (5 years, 10 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -1 lines
Add mesonsdhc

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Jan 19 21:43:07 2019 UTC (5 years, 10 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -1 lines
Add WSDISPLAY_MULTICONS

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Jan 19 20:56:03 2019 UTC (5 years, 10 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +19 -3 lines
Add support for (FDT-ized) Amlogic Meson8b.

Revision 1.1.2.7: download - view: text, markup, annotated - select for diffs
Fri Jan 18 08:50:16 2019 UTC (5 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.2.6: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.6: +9 -5 lines
Synch with HEAD

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Jan 17 13:51:25 2019 UTC (5 years, 10 months ago) by jmcneill
Branches: MAIN
CVS tags: pgoyette-compat-20190118
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -1 lines
Add exynos5422-odroidhc1.dts

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Jan 5 16:50:22 2019 UTC (5 years, 11 months ago) by skrll
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +6 -3 lines
Add some comments around EARLYCONS

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Jan 5 13:55:46 2019 UTC (5 years, 11 months ago) by aymeric
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Rename the DE0 Nano SoC dts file to its new linux/uboot name

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Jan 3 10:44:04 2019 UTC (5 years, 11 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Attach sunxirsb earlier so axppmic regulators are available for usbphy

Revision 1.1.2.6: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:21 2018 UTC (6 years ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.2.5: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.5: +95 -15 lines
Sync with HEAD, resolve a couple of conflicts

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Nov 22 21:08:19 2018 UTC (6 years ago) by aymeric
Branches: MAIN
CVS tags: pgoyette-compat-1226, pgoyette-compat-1126
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +14 -2 lines
Switch the DE0 Nano SoC to the GENERIC kernel.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Nov 5 07:41:46 2018 UTC (6 years, 1 month ago) by skrll
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +16 -2 lines
Merge in VIRT now that qemu in pkgsrc can support it

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Oct 31 08:10:01 2018 UTC (6 years, 1 month ago) by skrll
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3 lines
Turn off DIAGNOSTIC and DEBUG by default

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Oct 30 07:51:09 2018 UTC (6 years, 1 month ago) by skrll
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +59 -9 lines
Merge SUNXI completely into GENERIC

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Oct 30 06:55:07 2018 UTC (6 years, 1 month ago) by skrll
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +8 -4 lines
Merge EXYNOS into GENERIC completely.  GENERIC nows boots on ODROID-XU4

Revision 1.1.2.5: download - view: text, markup, annotated - select for diffs
Sat Oct 20 06:58:27 2018 UTC (6 years, 1 month ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.2.4: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.4: +7 -8 lines
Sync with head

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Oct 18 09:01:53 2018 UTC (6 years, 1 month ago) by skrll
Branches: MAIN
CVS tags: pgoyette-compat-1020
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +6 -7 lines
Provide generic start code that assumes the MMU is off and caches are
disabled as per the linux booting protocol for ARMv6 and ARMv7 boards.
u-boot image type should be changed to 'linux' for correct behaviour.

The new start code builds a minimal "bootstrap" L1PT with cached access
disabled and uses the same table for all processors.  AP startup is
performed in less steps and more code is written in C.

The bootstrap tables and stack are placed into an (orphaned) section
"_init_memory" which is given to uvm when it is no longer used.

Various kernels have been converted to use this code and tested.  Some
boards were provided by TNF. Thanks!

The GENERIC kernel now boots on boards using the TEGRA, SUNXI and EXYNOS
kernels. The GENERIC kernel will also work on RPI2 using u-boot.

Thanks to martin@ and aymeric@ for testing on parallella and nanosoc
respectively

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Oct 18 07:35:15 2018 UTC (6 years, 1 month ago) by skrll
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Trailing whitespace

Revision 1.1.2.4: download - view: text, markup, annotated - select for diffs
Thu Sep 6 06:55:30 2018 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.2.3: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.3: +300 -36 lines
Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Aug 23 20:54:43 2018 UTC (6 years, 3 months ago) by skrll
Branches: MAIN
CVS tags: pgoyette-compat-0930, pgoyette-compat-0906
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +28 -24 lines
WIP checkpoint

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Aug 19 08:00:41 2018 UTC (6 years, 3 months ago) by skrll
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +279 -19 lines
Commit work in progress GENERIC configuration without the other necessary
changes at this point

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Sat Jul 28 04:37:31 2018 UTC (6 years, 4 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.2: +3 -4 lines
Sync with HEAD

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Jul 14 15:09:41 2018 UTC (6 years, 4 months ago) by maxv
Branches: MAIN
CVS tags: pgoyette-compat-0728
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -2 lines
Remove "options IPKDB", and the other associated options, from the config
files.

ipkdb is being retired. Its code is really old, and hasn't kept pace with
today's expectations: IPv6, SMP, modern NICs. The associated code for x86
was already removed because it was too incorrect to stay.

There are plans to rewrite a similar feature from scratch.

ok kamil christos

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Jun 30 16:48:49 2018 UTC (6 years, 5 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Attach simplebus on pass 0

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Jun 30 16:30:35 2018 UTC (6 years, 5 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
cpus: use fdt_add_bus

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Jun 30 16:22:56 2018 UTC (6 years, 5 months ago) by jmcneill
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Allow nodes to attach child devices using the same sorting rules as used
by the simplebus driver.

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Sat Apr 7 04:12:12 2018 UTC (6 years, 8 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +266 -0 lines
Sync with HEAD.  77 conflicts resolved - all of them $NetBSD$

Revision 1.1.2.1
Sun Apr 1 04:35:04 2018 UTC (6 years, 8 months ago) by pgoyette
Branches: pgoyette-compat
FILE REMOVED
Changes since revision 1.1: +0 -266 lines
file GENERIC was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Apr 1 04:35:04 2018 UTC (6 years, 8 months ago) by ryo
Branches: MAIN
CVS tags: phil-wifi-base, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407
Branch point for: phil-wifi, pgoyette-compat
Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)

- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>