summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp/conf/machine
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denys@konsulko.com>2024-06-06 15:48:25 -0400
committerRyan Eatmon <reatmon@ti.com>2024-06-15 08:05:34 -0500
commit12909d33292ba5e51e7383bbca9d1ae4383192b2 (patch)
tree15469ce223de48cf4b0a6ca482ea2137bb34aac2 /meta-ti-bsp/conf/machine
parente62ac223bdab0f22f3ade613b1b8a9c3b7089bc9 (diff)
downloadmeta-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/conf/machine')
-rw-r--r--meta-ti-bsp/conf/machine/beagle-x15.conf15
-rw-r--r--meta-ti-bsp/conf/machine/beaglebone-ai64-k3r5.conf1
-rw-r--r--meta-ti-bsp/conf/machine/beaglebone-ai64.conf11
-rw-r--r--meta-ti-bsp/conf/machine/beaglebone.conf67
-rw-r--r--meta-ti-bsp/conf/machine/beagleplay.conf34
5 files changed, 24 insertions, 104 deletions
diff --git a/meta-ti-bsp/conf/machine/beagle-x15.conf b/meta-ti-bsp/conf/machine/beagle-x15.conf
index 6fc7957c..706f999a 100644
--- a/meta-ti-bsp/conf/machine/beagle-x15.conf
+++ b/meta-ti-bsp/conf/machine/beagle-x15.conf
@@ -5,14 +5,17 @@
5require conf/machine/include/beagle.inc 5require conf/machine/include/beagle.inc
6require conf/machine/include/am57xx.inc 6require conf/machine/include/am57xx.inc
7 7
8KERNEL_DEVICETREE_PREFIX = "am57xx-beagle-x15" 8KERNEL_DEVICETREE_PREFIX = " \
9ti/omap/am57xx-beagle-x15 \
10ti/omap/am57xx-idk-lcd \
11"
9 12
10KERNEL_DEVICETREE = " \ 13KERNEL_DEVICETREE = " \
11am57xx-beagle-x15.dtb \ 14ti/omap/am57xx-beagle-x15.dtb \
12am57xx-beagle-x15-revb1.dtb \ 15ti/omap/am57xx-beagle-x15-revb1.dtb \
13am57xx-beagle-x15-revc.dtb \ 16ti/omap/am57xx-beagle-x15-revc.dtb \
14am57xx-idk-lcd-osd101t2045.dtbo \ 17ti/omap/am57xx-idk-lcd-osd101t2045.dtbo \
15am57xx-idk-lcd-osd101t2587.dtbo \ 18ti/omap/am57xx-idk-lcd-osd101t2587.dtbo \
16" 19"
17 20
18MACHINE_GUI_CLASS = "bigscreen" 21MACHINE_GUI_CLASS = "bigscreen"
diff --git a/meta-ti-bsp/conf/machine/beaglebone-ai64-k3r5.conf b/meta-ti-bsp/conf/machine/beaglebone-ai64-k3r5.conf
index f57ae065..2bf58bce 100644
--- a/meta-ti-bsp/conf/machine/beaglebone-ai64-k3r5.conf
+++ b/meta-ti-bsp/conf/machine/beaglebone-ai64-k3r5.conf
@@ -16,7 +16,6 @@ UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}"
16 16
17UBOOT_MACHINE = "j721e_evm_r5_defconfig" 17UBOOT_MACHINE = "j721e_evm_r5_defconfig"
18 18
19
20# UBOOT_CONFIG_FRAGMENTS holds the list of u-boot config fragments which has to be build 19# UBOOT_CONFIG_FRAGMENTS holds the list of u-boot config fragments which has to be build
21# along with the base defconfig mentioned in UBOOT_MACHINE. Refer u-boot-mergeconfig.inc 20# along with the base defconfig mentioned in UBOOT_MACHINE. Refer u-boot-mergeconfig.inc
22# under meta-ti-bsp/recipes-bsp/u-boot/ for more details. 21# under meta-ti-bsp/recipes-bsp/u-boot/ for more details.
diff --git a/meta-ti-bsp/conf/machine/beaglebone-ai64.conf b/meta-ti-bsp/conf/machine/beaglebone-ai64.conf
index 4ce7e11a..aaf94fa5 100644
--- a/meta-ti-bsp/conf/machine/beaglebone-ai64.conf
+++ b/meta-ti-bsp/conf/machine/beaglebone-ai64.conf
@@ -7,7 +7,6 @@ require conf/machine/include/j721e.inc
7 7
8UBOOT_MACHINE = "j721e_evm_a72_config" 8UBOOT_MACHINE = "j721e_evm_a72_config"
9 9
10
11# UBOOT_CONFIG_FRAGMENTS holds the list of u-boot config fragments which has to be build 10# UBOOT_CONFIG_FRAGMENTS holds the list of u-boot config fragments which has to be build
12# along with the base defconfig mentioned in UBOOT_MACHINE. Refer u-boot-mergeconfig.inc 11# along with the base defconfig mentioned in UBOOT_MACHINE. Refer u-boot-mergeconfig.inc
13# under meta-ti-bsp/recipes-bsp/u-boot/ for more details. 12# under meta-ti-bsp/recipes-bsp/u-boot/ for more details.
@@ -20,19 +19,9 @@ KERNEL_DEVICETREE_PREFIX = " \
20KERNEL_DEVICETREE = " \ 19KERNEL_DEVICETREE = " \
21ti/k3-j721e-beagleboneai64.dtb \ 20ti/k3-j721e-beagleboneai64.dtb \
22ti/k3-j721e-common-proc-board.dtb \ 21ti/k3-j721e-common-proc-board.dtb \
23ti/k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo \
24ti/k3-j721e-common-proc-board-infotainment.dtbo \
25ti/k3-j721e-evm-csi2-ov5640.dtbo \
26ti/k3-j721e-evm-fusion.dtbo \
27ti/k3-j721e-evm-gesi-exp-board.dtbo \ 22ti/k3-j721e-evm-gesi-exp-board.dtbo \
28ti/k3-j721e-evm-pcie0-ep.dtbo \
29ti/k3-j721e-evm-quad-port-eth-exp.dtbo \ 23ti/k3-j721e-evm-quad-port-eth-exp.dtbo \
30ti/k3-j721e-evm-virt-mac-client.dtbo \
31ti/k3-j721e-sk.dtb \ 24ti/k3-j721e-sk.dtb \
32ti/k3-j721e-sk-csi2-ov5640.dtbo \
33ti/k3-j721e-sk-csi2-rpi-imx219.dtbo \
34ti/k3-j721e-sk-fusion.dtbo \
35ti/k3-j721e-sk-rpi-hdr-ehrpwm.dtbo \
36" 25"
37 26
38MACHINE_GUI_CLASS = "bigscreen" 27MACHINE_GUI_CLASS = "bigscreen"
diff --git a/meta-ti-bsp/conf/machine/beaglebone.conf b/meta-ti-bsp/conf/machine/beaglebone.conf
index 8b8b9d29..9d001599 100644
--- a/meta-ti-bsp/conf/machine/beaglebone.conf
+++ b/meta-ti-bsp/conf/machine/beaglebone.conf
@@ -5,60 +5,23 @@
5require conf/machine/include/beagle.inc 5require conf/machine/include/beagle.inc
6require conf/machine/include/ti33x.inc 6require conf/machine/include/ti33x.inc
7 7
8KERNEL_DEVICETREE_PREFIX = "am335x-bone" 8KERNEL_DEVICETREE_PREFIX = " \
9 9ti/omap/am335x-bone \
10KERNEL_DEVICETREE = " \ 10ti/omap/am335x-pocketbeagle \
11am335x-bone.dtb \ 11ti/omap/am335x-sancloud-bbe \
12am335x-boneblack.dtb \
13am335x-boneblack-pps.dtb \
14am335x-boneblack-uboot.dtb \
15am335x-boneblack-uboot-univ.dtb \
16am335x-boneblack-wireless.dtb \
17am335x-boneblue.dtb \
18am335x-bonegreen.dtb \
19am335x-bonegreen-gateway.dtb \
20am335x-bonegreen-wireless.dtb \
21am335x-bonegreen-wireless-uboot-univ.dtb \
22am335x-pocketbeagle.dtb \
23am335x-sancloud-bbe.dtb \
24am335x-sancloud-bbe-extended-wifi.dtb \
25am335x-sancloud-bbe-lite.dtb \
26" 12"
27 13
28# Extra DT overlays/capes 14KERNEL_DEVICETREE = " \
29KERNEL_DEVICETREE += " \ 15ti/omap/am335x-bone.dtb \
30AM335X-PRU-UIO-00A0.dtbo \ 16ti/omap/am335x-boneblack.dtb \
31BB-ADC-00A0.dtbo \ 17ti/omap/am335x-boneblack-wireless.dtb \
32BB-BBBW-WL1835-00A0.dtbo \ 18ti/omap/am335x-boneblue.dtb \
33BB-BBGG-WL1835-00A0.dtbo \ 19ti/omap/am335x-bonegreen.dtb \
34BB-BBGW-WL1835-00A0.dtbo \ 20ti/omap/am335x-bonegreen-wireless.dtb \
35BB-BONE-4D5R-01-00A1.dtbo \ 21ti/omap/am335x-pocketbeagle.dtb \
36BB-BONE-eMMC1-01-00A0.dtbo \ 22ti/omap/am335x-sancloud-bbe.dtb \
37BB-BONE-LCD4-01-00A1.dtbo \ 23ti/omap/am335x-sancloud-bbe-extended-wifi.dtb \
38BB-BONE-NH7C-01-A0.dtbo \ 24ti/omap/am335x-sancloud-bbe-lite.dtb \
39BB-CAPE-DISP-CT4-00A0.dtbo \
40BB-HDMI-TDA998x-00A0.dtbo \
41BB-I2C1-MCP7940X-00A0.dtbo \
42BB-I2C1-RTC-DS3231.dtbo \
43BB-I2C1-RTC-PCF8563.dtbo \
44BB-I2C2-BME680.dtbo \
45BB-I2C2-MPU6050.dtbo \
46BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo \
47BB-NHDMI-TDA998x-00A0.dtbo \
48BBORG_COMMS-00A2.dtbo \
49BBORG_FAN-A000.dtbo \
50BBORG_RELAY-00A2.dtbo \
51BB-SPIDEV0-00A0.dtbo \
52BB-SPIDEV1-00A0.dtbo \
53BB-UART1-00A0.dtbo \
54BB-UART2-00A0.dtbo \
55BB-UART4-00A0.dtbo \
56BB-W1-P9.12-00A0.dtbo \
57BONE-ADC.dtbo \
58M-BB-BBG-00A0.dtbo \
59M-BB-BBGG-00A0.dtbo \
60PB-MIKROBUS-0.dtbo \
61PB-MIKROBUS-1.dtbo \
62" 25"
63 26
64MACHINE_GUI_CLASS = "bigscreen" 27MACHINE_GUI_CLASS = "bigscreen"
diff --git a/meta-ti-bsp/conf/machine/beagleplay.conf b/meta-ti-bsp/conf/machine/beagleplay.conf
index 29a463e2..02bc6566 100644
--- a/meta-ti-bsp/conf/machine/beagleplay.conf
+++ b/meta-ti-bsp/conf/machine/beagleplay.conf
@@ -35,42 +35,8 @@ KERNEL_DEVICETREE_PREFIX = " \
35 35
36KERNEL_DEVICETREE = " \ 36KERNEL_DEVICETREE = " \
37ti/k3-am625-beagleplay.dtb \ 37ti/k3-am625-beagleplay.dtb \
38ti/k3-am625-beagleplay-csi2-ov5640.dtbo \
39ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtbo \
40ti/k3-am625-beagleplay-lincolntech-lcd185-panel.dtbo \
41ti/k3-am625-beaglemod.dtb \
42ti/k3-am625-beaglemod-audio.dtbo \
43ti/k3-am625-beaglemod-can0.dtbo \
44ti/k3-am625-beaglemod-can1.dtbo \
45ti/k3-am625-beaglemod-csi0-ov5640.dtbo \
46ti/k3-am625-beaglemod-eeprom.dtbo \
47ti/k3-am625-beaglemod-eth.dtbo \
48ti/k3-am625-beaglemod-hdmi.dtbo \
49ti/k3-am625-beaglemod-io-expand.dtbo \
50ti/k3-am625-beaglemod-lt-lcd185.dtbo \
51ti/k3-am625-beaglemod-ospi-flash.dtbo \
52ti/k3-am625-beaglemod-rs485-1.dtbo \
53ti/k3-am625-beaglemod-rs485-2.dtbo \
54ti/k3-am625-beaglemod-rtc.dtbo \
55ti/k3-am625-beaglemod-wl1835.dtbo \
56ti/k3-am625-sk.dtb \ 38ti/k3-am625-sk.dtb \
57ti/k3-am625-sk-dmtimer-pwm.dtbo \
58ti/k3-am625-sk-ecap-capture.dtbo \
59ti/k3-am625-sk-lincolntech-lcd185-panel.dtbo \
60ti/k3-am625-sk-mcspi-loopback.dtbo \
61ti/k3-am625-sk-microtips-mf101hie-panel.dtbo \
62ti/k3-am625-sk-microtips-mf103hie-lcd2.dtbo \
63ti/k3-am625-sk-pwm.dtbo \
64ti/k3-am625-sk-rpi-hdr-ehrpwm.dtbo \
65ti/k3-am62x-sk-csi2-imx219.dtbo \
66ti/k3-am62x-sk-csi2-ov5640.dtbo \
67ti/k3-am62x-sk-csi2-tevi-ov5640.dtbo \
68ti/k3-am62x-sk-csi2-v3link-fusion.dtbo \
69ti/k3-am62x-sk-eqep.dtbo \
70ti/k3-am62x-sk-hdmi-audio.dtbo \ 39ti/k3-am62x-sk-hdmi-audio.dtbo \
71ti/k3-am62x-sk-hdmi-disable-fastboot.dtbo \
72ti/k3-am62x-sk-lpm-wkup-sources.dtbo \
73ti/k3-am62x-sk-mcan.dtbo \
74" 40"
75 41
76MACHINE_GUI_CLASS = "bigscreen" 42MACHINE_GUI_CLASS = "bigscreen"