diff options
author | Denys Dmytriyenko <denys@konsulko.com> | 2024-06-06 15:48:25 -0400 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2024-06-15 08:05:34 -0500 |
commit | 12909d33292ba5e51e7383bbca9d1ae4383192b2 (patch) | |
tree | 15469ce223de48cf4b0a6ca482ea2137bb34aac2 /meta-ti-bsp/recipes-kernel | |
parent | e62ac223bdab0f22f3ade613b1b8a9c3b7089bc9 (diff) | |
download | meta-ti-12909d33292ba5e51e7383bbca9d1ae4383192b2.tar.gz |
conf/machine, linux-bb.org: re-org DT lists for Beagle platforms
In order to be able to switch between different kernel providers, as well
as different versions of kernel LTS (e.g. 6.1 vs. 6.6), let's re-organize
Device Tree lists as follows:
* Move all Beagle-specific DTBs and overlays into corresponding linux-bb.org
recipe for now, to be used when building beagleboard.org baseline
* Update KERNEL_DEVICETREE in the machine configs to only list what already
exists in the upstream/mainline kernel
* Update KERNEL_DEVICETREE_PREFIX to match the list when building TI baseline
With this change it is now very easy to switch the kernel between providers
supported by meta-ti - linux-ti-mainline, linux-ti-staging and linux-bb.org
Please note that 6.6 LTS has moved to "vendored" device tree layout even for
32-bit platforms, while BB.org still uses 6.1 LTS and flat DT layout.
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'meta-ti-bsp/recipes-kernel')
-rw-r--r-- | meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb b/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb index 21d32516..534fc047 100644 --- a/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb +++ b/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb | |||
@@ -14,6 +14,126 @@ DEPENDS += "gmp-native libmpc-native" | |||
14 | 14 | ||
15 | KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} ${EXTRA_DTC_ARGS}" | 15 | KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} ${EXTRA_DTC_ARGS}" |
16 | 16 | ||
17 | KERNEL_DEVICETREE:beaglebone = " \ | ||
18 | am335x-bone.dtb \ | ||
19 | am335x-boneblack.dtb \ | ||
20 | am335x-boneblack-pps.dtb \ | ||
21 | am335x-boneblack-uboot.dtb \ | ||
22 | am335x-boneblack-uboot-univ.dtb \ | ||
23 | am335x-boneblack-wireless.dtb \ | ||
24 | am335x-boneblue.dtb \ | ||
25 | am335x-bonegreen.dtb \ | ||
26 | am335x-bonegreen-gateway.dtb \ | ||
27 | am335x-bonegreen-wireless.dtb \ | ||
28 | am335x-bonegreen-wireless-uboot-univ.dtb \ | ||
29 | am335x-pocketbeagle.dtb \ | ||
30 | am335x-sancloud-bbe.dtb \ | ||
31 | am335x-sancloud-bbe-extended-wifi.dtb \ | ||
32 | am335x-sancloud-bbe-lite.dtb \ | ||
33 | " | ||
34 | |||
35 | KERNEL_DEVICETREE:beagle-x15 = " \ | ||
36 | am57xx-beagle-x15.dtb \ | ||
37 | am57xx-beagle-x15-revb1.dtb \ | ||
38 | am57xx-beagle-x15-revc.dtb \ | ||
39 | am57xx-idk-lcd-osd101t2045.dtbo \ | ||
40 | am57xx-idk-lcd-osd101t2587.dtbo \ | ||
41 | " | ||
42 | |||
43 | # Extra DT overlays/capes | ||
44 | KERNEL_DEVICETREE:append:armv7a = " \ | ||
45 | AM335X-PRU-UIO-00A0.dtbo \ | ||
46 | BB-ADC-00A0.dtbo \ | ||
47 | BB-BBBW-WL1835-00A0.dtbo \ | ||
48 | BB-BBGG-WL1835-00A0.dtbo \ | ||
49 | BB-BBGW-WL1835-00A0.dtbo \ | ||
50 | BB-BONE-4D5R-01-00A1.dtbo \ | ||
51 | BB-BONE-eMMC1-01-00A0.dtbo \ | ||
52 | BB-BONE-LCD4-01-00A1.dtbo \ | ||
53 | BB-BONE-NH7C-01-A0.dtbo \ | ||
54 | BB-CAPE-DISP-CT4-00A0.dtbo \ | ||
55 | BB-HDMI-TDA998x-00A0.dtbo \ | ||
56 | BB-I2C1-MCP7940X-00A0.dtbo \ | ||
57 | BB-I2C1-RTC-DS3231.dtbo \ | ||
58 | BB-I2C1-RTC-PCF8563.dtbo \ | ||
59 | BB-I2C2-BME680.dtbo \ | ||
60 | BB-I2C2-MPU6050.dtbo \ | ||
61 | BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo \ | ||
62 | BB-NHDMI-TDA998x-00A0.dtbo \ | ||
63 | BBORG_COMMS-00A2.dtbo \ | ||
64 | BBORG_FAN-A000.dtbo \ | ||
65 | BBORG_RELAY-00A2.dtbo \ | ||
66 | BB-SPIDEV0-00A0.dtbo \ | ||
67 | BB-SPIDEV1-00A0.dtbo \ | ||
68 | BB-UART1-00A0.dtbo \ | ||
69 | BB-UART2-00A0.dtbo \ | ||
70 | BB-UART4-00A0.dtbo \ | ||
71 | BB-W1-P9.12-00A0.dtbo \ | ||
72 | BONE-ADC.dtbo \ | ||
73 | M-BB-BBG-00A0.dtbo \ | ||
74 | M-BB-BBGG-00A0.dtbo \ | ||
75 | PB-MIKROBUS-0.dtbo \ | ||
76 | PB-MIKROBUS-1.dtbo \ | ||
77 | " | ||
78 | |||
79 | KERNEL_DEVICETREE:beaglebone-ai64 = " \ | ||
80 | ti/k3-j721e-beagleboneai64.dtb \ | ||
81 | ti/k3-j721e-common-proc-board.dtb \ | ||
82 | ti/k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo \ | ||
83 | ti/k3-j721e-common-proc-board-infotainment.dtbo \ | ||
84 | ti/k3-j721e-evm-csi2-ov5640.dtbo \ | ||
85 | ti/k3-j721e-evm-fusion.dtbo \ | ||
86 | ti/k3-j721e-evm-gesi-exp-board.dtbo \ | ||
87 | ti/k3-j721e-evm-pcie0-ep.dtbo \ | ||
88 | ti/k3-j721e-evm-quad-port-eth-exp.dtbo \ | ||
89 | ti/k3-j721e-evm-virt-mac-client.dtbo \ | ||
90 | ti/k3-j721e-sk.dtb \ | ||
91 | ti/k3-j721e-sk-csi2-ov5640.dtbo \ | ||
92 | ti/k3-j721e-sk-csi2-rpi-imx219.dtbo \ | ||
93 | ti/k3-j721e-sk-fusion.dtbo \ | ||
94 | ti/k3-j721e-sk-rpi-hdr-ehrpwm.dtbo \ | ||
95 | " | ||
96 | |||
97 | KERNEL_DEVICETREE:beagleplay = " \ | ||
98 | ti/k3-am625-beagleplay.dtb \ | ||
99 | ti/k3-am625-beagleplay-csi2-ov5640.dtbo \ | ||
100 | ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtbo \ | ||
101 | ti/k3-am625-beagleplay-lincolntech-lcd185-panel.dtbo \ | ||
102 | ti/k3-am625-beaglemod.dtb \ | ||
103 | ti/k3-am625-beaglemod-audio.dtbo \ | ||
104 | ti/k3-am625-beaglemod-can0.dtbo \ | ||
105 | ti/k3-am625-beaglemod-can1.dtbo \ | ||
106 | ti/k3-am625-beaglemod-csi0-ov5640.dtbo \ | ||
107 | ti/k3-am625-beaglemod-eeprom.dtbo \ | ||
108 | ti/k3-am625-beaglemod-eth.dtbo \ | ||
109 | ti/k3-am625-beaglemod-hdmi.dtbo \ | ||
110 | ti/k3-am625-beaglemod-io-expand.dtbo \ | ||
111 | ti/k3-am625-beaglemod-lt-lcd185.dtbo \ | ||
112 | ti/k3-am625-beaglemod-ospi-flash.dtbo \ | ||
113 | ti/k3-am625-beaglemod-rs485-1.dtbo \ | ||
114 | ti/k3-am625-beaglemod-rs485-2.dtbo \ | ||
115 | ti/k3-am625-beaglemod-rtc.dtbo \ | ||
116 | ti/k3-am625-beaglemod-wl1835.dtbo \ | ||
117 | ti/k3-am625-sk.dtb \ | ||
118 | ti/k3-am625-sk-dmtimer-pwm.dtbo \ | ||
119 | ti/k3-am625-sk-ecap-capture.dtbo \ | ||
120 | ti/k3-am625-sk-lincolntech-lcd185-panel.dtbo \ | ||
121 | ti/k3-am625-sk-mcspi-loopback.dtbo \ | ||
122 | ti/k3-am625-sk-microtips-mf101hie-panel.dtbo \ | ||
123 | ti/k3-am625-sk-microtips-mf103hie-lcd2.dtbo \ | ||
124 | ti/k3-am625-sk-pwm.dtbo \ | ||
125 | ti/k3-am625-sk-rpi-hdr-ehrpwm.dtbo \ | ||
126 | ti/k3-am62x-sk-csi2-imx219.dtbo \ | ||
127 | ti/k3-am62x-sk-csi2-ov5640.dtbo \ | ||
128 | ti/k3-am62x-sk-csi2-tevi-ov5640.dtbo \ | ||
129 | ti/k3-am62x-sk-csi2-v3link-fusion.dtbo \ | ||
130 | ti/k3-am62x-sk-eqep.dtbo \ | ||
131 | ti/k3-am62x-sk-hdmi-audio.dtbo \ | ||
132 | ti/k3-am62x-sk-hdmi-disable-fastboot.dtbo \ | ||
133 | ti/k3-am62x-sk-lpm-wkup-sources.dtbo \ | ||
134 | ti/k3-am62x-sk-mcan.dtbo \ | ||
135 | " | ||
136 | |||
17 | S = "${WORKDIR}/git" | 137 | S = "${WORKDIR}/git" |
18 | 138 | ||
19 | # 6.1.80 version for 32-bit | 139 | # 6.1.80 version for 32-bit |