39 Commits

Author SHA1 Message Date
patrick
2dddfcd5e0 An sysutils/dtb update should also bump sysutils/firmware/arm64-qcom-dtb.
ok phessler@ sthen@ tobhe@
2022-12-06 17:30:36 +00:00
patrick
1fa5a693c4 Enable both touchpads to make the touchpads work on all machines. Also
fix interrupts on the devices hanging off the SPMI bus.  The interrupts
one should head into upstream as well at some point, for the touchpad one
I'm not so sure.

ok tobhe@
2022-11-30 10:00:25 +00:00
patrick
6e8377aef6 Apply current for-next patchset from Linux QCOM maintainers for the Lenovo
Thinkpad x13s.

ok tobhe@
2022-11-30 09:56:42 +00:00
patrick
5fffe97e2e update dtb to linux 6.0.10
Includes a revert of the changes in linux 5.15 that switched the cpsw(4)
bindings to a different format.  This allows us to update the dtb port
without breaking cpsw(4) on the Beaglebone Black.  If we ever adjust
cpsw(4) to work with the new bindings, this could be dropped.

ok tobhe@
2022-11-28 15:16:20 +00:00
naddy
2b3700e37e drop RCS Ids 2022-03-11 19:57:10 +00:00
sthen
d182c765f0 add a comment warning about the risk of breaking drivers if dtb is
updated, refer to the log message from last commit
2021-11-19 10:40:01 +00:00
jsg
22f022c214 drop maintainer on sysutils/dtb
Updating this port has a high chance of breaking drivers as breaking
changes are frequently made to device trees in linux.  For example the
description of BeagleBone Black hardware changed in linux 5.15 to be
compatible with a new cpsw driver in linux.  This would break cpsw(4) if
the port were updated to 5.15.
2021-11-08 05:54:56 +00:00
patrick
dc17c3dd09 Set the baud rate for the NanoPi R2S like we do for other Rockchip-based SoCs.
ok jsg@
2021-10-29 11:13:06 +00:00
jsg
e20562e632 update dtb to linux 5.14 2021-10-05 10:42:34 +00:00
jsg
94af323475 update dtb to linux 5.13 2021-06-28 08:23:10 +00:00
jsg
b0c91f5b9b update dtb to linux 5.12 2021-04-26 09:37:29 +00:00
jsg
e6bf68ae8b build riscv dtbs 2021-04-24 00:50:43 +00:00
kn
36beb91ac6 Use EXTRACT_FILES, replace sed with shell substitution
No need for the entire linux source when we only need the
device-tree sources;  this cuts WRKSRC from ~1G to ~62M.

While here, simply build target code a bit.

OK jsg
2021-03-25 11:10:26 +00:00
jsg
8625263f96 update dtb to linux 5.11 2021-02-28 09:33:30 +00:00
jsg
c622ad3409 update dtb to linux 5.10
sync rk3399 baud dts changes with sysutils/u-boot
2021-02-05 13:59:47 +00:00
kettenis
c6d879414c Add local change to enable RNG on Rockchip RK3399 boards.
ok jsg@, kurt@
2020-06-19 10:08:01 +00:00
jsg
9a55e91452 update dtb to linux 5.7 2020-06-01 13:49:25 +00:00
jsg
d2969e82c1 update dtb to linux 5.6
we can now handle more recent omap dtbs thanks to kettenis@
ok kettenis@
2020-04-12 10:59:07 +00:00
kurt
7e13272733 Set the baud rates for firefly, rockpro64 and rock64 to 115200
to match sysutils/u-boot baud rate settings. okay jsg@
2019-09-30 15:14:50 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
jsg
6718f44ea1 update dtb to linux 4.20
adds a dtb for rockpro64 among other changes
2018-12-24 08:55:20 +00:00
jsg
169057dbbd update dtb to linux 4.19
revert omap4 ti-sysc changes to unbreak pandaboard
2018-11-15 12:07:05 +00:00
jsg
296062a424 update dtb to linux 4.18
no device tree changes since rc7
2018-08-13 01:59:40 +00:00
jsg
d0e9f675ce update dtb to linux 4.18-rc7
Includes updates to Allwinner device trees, and a patch from kettenis@
to enable Ethernet on the NanoPi A64.
2018-07-31 10:10:37 +00:00
jsg
156c7bd26e update dtb to linux 4.17 2018-06-04 03:14:22 +00:00
jsg
7ef3172e27 update dtb to linux 4.16 2018-04-02 06:48:05 +00:00
jsg
aa05cdf647 update dtb to linux 4.16-rc5
among other things adds more cubox and hummingboard dtbs
2018-03-15 04:12:15 +00:00
jsg
6e0bfaf24f update dtb to linux 4.15 2018-01-29 11:30:10 +00:00
jsg
b24fa12260 update dtb to linux 4.15-rc1
adds EMAC Ethernet to Allwinner A64/H5/H3
changes Allwinner A10/A20 clocks to CCU bindings
fixes address of i2c2 register for Allwinner H5/H3
adds dtbs for Wandboard rev D1
2017-11-27 08:40:17 +00:00
jsg
21fcc5f5d7 update dtb to linux 4.14 2017-11-19 08:06:42 +00:00
jsg
2fc07ba0b0 update dtb to linux 4.13 2017-09-04 02:40:05 +00:00
jsg
3e335d620a update dtb to linux 4.12 2017-07-08 03:25:40 +00:00
jsg
559d6baac1 update dtb to linux 4.11
Switch from using ports gcc to clang.  Base gcc can't be used as the
preprocessor doesn't handle '#' not being in the first column.

Problem in initial patch spotted by and ok sthen@
2017-05-05 10:49:28 +00:00
jsg
511ad1ac81 update dtb to linux 4.10 2017-02-20 07:03:42 +00:00
jsg
5b3c1ec86a update dtb to linux 4.9 2016-12-12 03:43:30 +00:00
jsg
dc2c3028cb update dtb to linux 4.8
This adds "allwinner,sun8i-h3-ccu" to existing allwinner h3 dtbs that
H3 support in -current requires.

And notably adds new dtbs for:
imx6q-utilite-pro
sun7i-a20-bananapi-m1-plus
sun8i-h3-bananapi-m2-plus
bcm2837-rpi-3-b

Tested on cubox, bbb and panda.
2016-10-04 03:26:22 +00:00
jsg
8c4077e349 update to linux 4.7 2016-07-30 14:34:14 +00:00
jsg
3fd97820b9 The armv7 fdt console selection tries to find /chosen/stdout-path and
falls back to /aliases/serial0.

Add patches to set stdout-path for dts files that don't set stdout-path
and are known to use a serial device other than serial0 as a console.

Confirmed to restore console output on pandaboard es by abieber@

ok sthen@ naddy@
2016-07-17 15:09:39 +00:00
jsg
5c85a0fb77 Add a port to build Device Tree Blobs (DTBs) for various
ARM/MIPS/PowerPC boards.  DTBs are binary representations of Flattened
Device Trees (FDTs) that describe hardware properties such as memory
ranges, interrupts and processors.

DTB files are used by U-Boot and other firmware interfaces to provide
this information to the kernel.

Feedback from jca@ and sthen@.  ok sthen@
2016-05-29 02:07:26 +00:00