#
1.121 |
|
16-Jul-2024 |
riastradh |
viocon(4): Add to various kernel configs.
|
Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base thorpej-ifq-base thorpej-altq-separation-base
|
#
1.120 |
|
15-Jul-2023 |
riastradh |
evbarm: Enable HEARTBEAT option in GENERIC and GENERIC64 kernels.
|
#
1.119 |
|
04-May-2023 |
bouyer |
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).
|
#
1.118 |
|
25-Feb-2023 |
skrll |
Restore the ability to have EARLYCONS work for the QEMU virt after SOC_VIRT got removed.
|
#
1.117 |
|
09-Feb-2023 |
abs |
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
|
#
1.116 |
|
09-Feb-2023 |
abs |
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 tags: netbsd-10-base
|
#
1.115 |
|
11-Nov-2022 |
jmcneill |
branches: 1.115.2; 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
|
#
1.114 |
|
05-Nov-2022 |
jmcneill |
Add cdnsiic and lmtemp
|
#
1.113 |
|
31-Oct-2022 |
jmcneill |
Add micphy(4)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.120 |
|
15-Jul-2023 |
riastradh |
evbarm: Enable HEARTBEAT option in GENERIC and GENERIC64 kernels.
|
#
1.119 |
|
04-May-2023 |
bouyer |
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).
|
#
1.118 |
|
25-Feb-2023 |
skrll |
Restore the ability to have EARLYCONS work for the QEMU virt after SOC_VIRT got removed.
|
#
1.117 |
|
09-Feb-2023 |
abs |
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
|
#
1.116 |
|
09-Feb-2023 |
abs |
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 tags: netbsd-10-base
|
#
1.115 |
|
11-Nov-2022 |
jmcneill |
branches: 1.115.2; 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
|
#
1.114 |
|
05-Nov-2022 |
jmcneill |
Add cdnsiic and lmtemp
|
#
1.113 |
|
31-Oct-2022 |
jmcneill |
Add micphy(4)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.119 |
|
04-May-2023 |
bouyer |
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).
|
#
1.118 |
|
25-Feb-2023 |
skrll |
Restore the ability to have EARLYCONS work for the QEMU virt after SOC_VIRT got removed.
|
#
1.117 |
|
09-Feb-2023 |
abs |
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
|
#
1.116 |
|
09-Feb-2023 |
abs |
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 tags: netbsd-10-base
|
#
1.115 |
|
11-Nov-2022 |
jmcneill |
branches: 1.115.2; 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
|
#
1.114 |
|
05-Nov-2022 |
jmcneill |
Add cdnsiic and lmtemp
|
#
1.113 |
|
31-Oct-2022 |
jmcneill |
Add micphy(4)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.118 |
|
25-Feb-2023 |
skrll |
Restore the ability to have EARLYCONS work for the QEMU virt after SOC_VIRT got removed.
|
#
1.117 |
|
09-Feb-2023 |
abs |
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
|
#
1.116 |
|
09-Feb-2023 |
abs |
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 tags: netbsd-10-base
|
#
1.115 |
|
11-Nov-2022 |
jmcneill |
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
|
#
1.114 |
|
05-Nov-2022 |
jmcneill |
Add cdnsiic and lmtemp
|
#
1.113 |
|
31-Oct-2022 |
jmcneill |
Add micphy(4)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.117 |
|
09-Feb-2023 |
abs |
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
|
#
1.116 |
|
09-Feb-2023 |
abs |
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 tags: netbsd-10-base
|
#
1.115 |
|
11-Nov-2022 |
jmcneill |
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
|
#
1.114 |
|
05-Nov-2022 |
jmcneill |
Add cdnsiic and lmtemp
|
#
1.113 |
|
31-Oct-2022 |
jmcneill |
Add micphy(4)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.115 |
|
11-Nov-2022 |
jmcneill |
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
|
#
1.114 |
|
05-Nov-2022 |
jmcneill |
Add cdnsiic and lmtemp
|
#
1.113 |
|
31-Oct-2022 |
jmcneill |
Add micphy(4)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.114 |
|
05-Nov-2022 |
jmcneill |
Add cdnsiic and lmtemp
|
#
1.113 |
|
31-Oct-2022 |
jmcneill |
Add micphy(4)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.113 |
|
31-Oct-2022 |
jmcneill |
Add micphy(4)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.112 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
#
1.111 |
|
28-Oct-2022 |
jmcneill |
Remove commented out reference to zynqslcr driver that doesn't exist.
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.110 |
|
27-Oct-2022 |
jmcneill |
Add driver for Zynq GPIO controller.
|
#
1.109 |
|
25-Oct-2022 |
jmcneill |
Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
Revision tags: bouyer-sunxi-drm-base
|
#
1.108 |
|
28-Jun-2022 |
skrll |
branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.108 |
|
28-Jun-2022 |
skrll |
Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.107 |
|
02-Apr-2022 |
skrll |
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.
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.106 |
|
21-Mar-2022 |
jmcneill |
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.
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.105 |
|
28-Jan-2022 |
jakllsch |
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.104 |
|
27-Jan-2022 |
jakllsch |
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.103 |
|
13-Nov-2021 |
jmcneill |
Add rkpwm, rkspi
|
#
1.102 |
|
13-Nov-2021 |
jmcneill |
add rkv1crypto
|
#
1.101 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.100 |
|
26-Aug-2021 |
thorpej |
Add dsrtc* at iic?
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base thorpej-i2c-spi-conf-base
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.99 |
|
26-Jun-2021 |
nia |
move pad to GENERIC.common
|
#
1.98 |
|
26-Jun-2021 |
nia |
Add pad(4) to arm kernels
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.97 |
|
05-May-2021 |
jmcneill |
Add support for Allwinner V3s, from Rui-Xiang Guo.
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.96 |
|
28-Apr-2021 |
bad |
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 tags: thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.95 |
|
08-Mar-2021 |
mlelstv |
Add bluetooth also to 32bit kernel.
|
#
1.94 |
|
08-Mar-2021 |
mlelstv |
early console for pico-pi-imx7
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
Revision tags: thorpej-futex-base
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.93 |
|
31-Jan-2021 |
skrll |
Sort the EARLYCONS entries. NFCI.
|
#
1.92 |
|
31-Jan-2021 |
skrll |
Remove duplicate EARLYCONS=imx entry (both are commented out)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
Revision tags: thorpej-futex-base
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.91 |
|
27-Jan-2021 |
skrll |
Add verbose output options commented out.
|
Revision tags: thorpej-futex-base
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.90 |
|
29-Dec-2020 |
thorpej |
Add pcaiicmux.
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
Revision tags: thorpej-futex-base
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.89 |
|
23-Dec-2020 |
skrll |
Deduplicate and group the USB stuff. Spotted by uwe@
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
Revision tags: thorpej-futex-base
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.88 |
|
23-Dec-2020 |
skrll |
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
|
#
1.87 |
|
23-Dec-2020 |
skrll |
More sorting
|
#
1.86 |
|
23-Dec-2020 |
skrll |
<space><tab> consistency
|
#
1.85 |
|
23-Dec-2020 |
skrll |
Sort some devices under each driver type
|
#
1.84 |
|
23-Dec-2020 |
thorpej |
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
Revision tags: thorpej-futex-base
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.83 |
|
29-Sep-2020 |
jmcneill |
Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.82 |
|
12-Jul-2020 |
skrll |
Add KUBSAN commented out.
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.81 |
|
10-Jul-2020 |
skrll |
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.80 |
|
10-Jun-2020 |
jmcneill |
FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
#
1.79 |
|
08-Jun-2020 |
jmcneill |
Add smscphy(4)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.78 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.77 |
|
18-May-2020 |
jmcneill |
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 tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
branches: 1.75.2; 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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.76 |
|
18-Apr-2020 |
skrll |
PMAP_DEBUG has been deleted on arm
|
Revision tags: phil-wifi-20200411 bouyer-xenpvh-base phil-wifi-20200406
|
#
1.75 |
|
28-Mar-2020 |
isaki |
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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: is-mlppp-base ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.75 |
|
28-Mar-2020 |
isaki |
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.
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.74 |
|
15-Mar-2020 |
skrll |
Remove duplicate ehci @ fdt
|
Revision tags: ad-namecache-base3
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.73 |
|
06-Feb-2020 |
mrg |
add MIDI sequencer device. now midiplay works on usb midi devices.
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.72 |
|
26-Jan-2020 |
mrg |
enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
Revision tags: ad-namecache-base2
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
branches: 1.70.2; Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.71 |
|
25-Jan-2020 |
jmcneill |
Follow amd64 and set AUDIO_BLK_MS=4 by default
|
Revision tags: ad-namecache-base1 ad-namecache-base
|
#
1.70 |
|
04-Jan-2020 |
skrll |
Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.70 |
|
04-Jan-2020 |
skrll |
Supported SoC DTS audit
|
#
1.69 |
|
04-Jan-2020 |
skrll |
sort DTS
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.68 |
|
29-Nov-2019 |
jmcneill |
Add tiwdt
|
Revision tags: phil-wifi-20191119
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.67 |
|
03-Nov-2019 |
jmcneill |
Add tdahdmi, tilcdc, tifb
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.66 |
|
01-Nov-2019 |
jmcneill |
Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
#
1.65 |
|
01-Nov-2019 |
jmcneill |
Add tigpmc, omapnand
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.64 |
|
31-Oct-2019 |
jmcneill |
Add omapfb to FDT-ized TI port.
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.63 |
|
30-Oct-2019 |
jmcneill |
Add twl, usbnopphy, tiusb, tiusbtll
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.62 |
|
29-Oct-2019 |
jmcneill |
Add OMAP3 support.
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.61 |
|
29-Oct-2019 |
jmcneill |
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
#
1.60 |
|
28-Oct-2019 |
jmcneill |
Add tirng
|
#
1.59 |
|
28-Oct-2019 |
jmcneill |
Add tigpio
|
#
1.58 |
|
28-Oct-2019 |
jmcneill |
Enable TI AM335x DVFS support
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.57 |
|
27-Oct-2019 |
jmcneill |
Add tiiic, tps65217pmic
|
#
1.56 |
|
27-Oct-2019 |
jmcneill |
Add support for TI AM335x
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.55 |
|
26-Oct-2019 |
jmcneill |
Do not search 64-bit directories for dts files
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.54 |
|
08-Oct-2019 |
bad |
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.53 |
|
06-Oct-2019 |
skrll |
Disable tegradrm for now as it causes random crashes
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.52 |
|
05-Sep-2019 |
bouyer |
Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.51 |
|
14-Aug-2019 |
skrll |
Add a meson6_timer driver and provide a timecounter
|
#
1.50 |
|
13-Aug-2019 |
skrll |
Updates to get Odroid-C1 in better shape since the last DTS import
|
#
1.49 |
|
03-Aug-2019 |
tnn |
sun4ispi* at fdt?
|
Revision tags: netbsd-9-base
|
#
1.48 |
|
25-Jul-2019 |
skrll |
branches: 1.48.2; More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.48 |
|
25-Jul-2019 |
skrll |
More Whitespace
|
#
1.47 |
|
25-Jul-2019 |
skrll |
Whitespace
|
#
1.46 |
|
25-Jul-2019 |
skrll |
Remove a duplicate psci* at fdt?
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.45 |
|
25-Jul-2019 |
jmcneill |
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
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.44 |
|
23-Jul-2019 |
jmcneill |
Attach uarts on pass 4, matching GENERIC64
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.43 |
|
07-Jul-2019 |
skrll |
Bump MSGBUFSIZE
|
#
1.42 |
|
07-Jul-2019 |
skrll |
Enable tegradrm and tegrafb now that jmcneill has fixed it
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.41 |
|
22-Jun-2019 |
skrll |
Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.40 |
|
14-Jun-2019 |
tnn |
add sunxihstimer* at fdt?
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.39 |
|
13-Jun-2019 |
jmcneill |
add ahcisata at pci
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.38 |
|
11-Jun-2019 |
skrll |
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 tags: phil-wifi-20190609
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 1.1.4; 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@)
|
#
1.37 |
|
06-Jun-2019 |
jmcneill |
Attach sunxi dma controllers earlier.
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 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@)
|
#
1.36 |
|
05-Jun-2019 |
thorpej |
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.
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 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@)
|
#
1.35 |
|
28-May-2019 |
jmcneill |
Add sun9iusbclk, sun9iusbphy
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 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@)
|
#
1.34 |
|
27-May-2019 |
jmcneill |
Add sun8iapbclk, sun9icpusclk, ac100ic
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 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@)
|
#
1.33 |
|
26-May-2019 |
jmcneill |
Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 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@)
|
#
1.32 |
|
25-May-2019 |
jmcneill |
Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 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@)
|
#
1.31 |
|
28-Apr-2019 |
jmcneill |
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
Revision tags: isaki-audio2-base
|
#
1.30 |
|
13-Apr-2019 |
jmcneill |
Remove sun50i support from 32-bit GENERIC.
|
#
1.29 |
|
07-Apr-2019 |
jmcneill |
Explicitly include bold8x16 and bold16x32 fonts
|
#
1.28 |
|
31-Mar-2019 |
jmcneill |
Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
#
1.27 |
|
09-Mar-2019 |
skrll |
Sort DTS
|
#
1.26 |
|
06-Mar-2019 |
jakllsch |
Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
#
1.25 |
|
05-Mar-2019 |
jmcneill |
Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
#
1.24 |
|
05-Mar-2019 |
jmcneill |
Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
#
1.23 |
|
25-Feb-2019 |
jmcneill |
Add support for Amlogic S905 (Meson GXBB) SoCs.
|
Revision tags: pgoyette-compat-20190127
|
#
1.22 |
|
20-Jan-2019 |
jmcneill |
Add mesonrtc
|
#
1.21 |
|
20-Jan-2019 |
jmcneill |
Add mesonsdhc
|
#
1.20 |
|
19-Jan-2019 |
jmcneill |
Add WSDISPLAY_MULTICONS
|
#
1.19 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118
|
#
1.18 |
|
17-Jan-2019 |
jmcneill |
Add exynos5422-odroidhc1.dts
|
#
1.17 |
|
05-Jan-2019 |
skrll |
Add some comments around EARLYCONS
|
#
1.16 |
|
05-Jan-2019 |
aymeric |
Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
#
1.15 |
|
03-Jan-2019 |
jmcneill |
Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.14 |
|
22-Nov-2018 |
aymeric |
Switch the DE0 Nano SoC to the GENERIC kernel.
|
#
1.13 |
|
05-Nov-2018 |
skrll |
Merge in VIRT now that qemu in pkgsrc can support it
|
#
1.12 |
|
31-Oct-2018 |
skrll |
Turn off DIAGNOSTIC and DEBUG by default
|
#
1.11 |
|
30-Oct-2018 |
skrll |
Merge SUNXI completely into GENERIC
|
#
1.10 |
|
30-Oct-2018 |
skrll |
Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
Revision tags: pgoyette-compat-1020
|
#
1.9 |
|
18-Oct-2018 |
skrll |
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
|
#
1.8 |
|
18-Oct-2018 |
skrll |
Trailing whitespace
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.7 |
|
23-Aug-2018 |
skrll |
WIP checkpoint
|
#
1.6 |
|
19-Aug-2018 |
skrll |
Commit work in progress GENERIC configuration without the other necessary changes at this point
|
Revision tags: pgoyette-compat-0728
|
#
1.5 |
|
14-Jul-2018 |
maxv |
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
|
#
1.4 |
|
30-Jun-2018 |
jmcneill |
Attach simplebus on pass 0
|
#
1.3 |
|
30-Jun-2018 |
jmcneill |
cpus: use fdt_add_bus
|
#
1.2 |
|
30-Jun-2018 |
jmcneill |
Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
1.1 |
|
01-Apr-2018 |
ryo |
branches: 1.1.2; 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@)
|