Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.8.
  1// SPDX-License-Identifier: GPL-2.0
  2/dts-v1/;
  3#include "bcm2711-rpi-cm4.dtsi"
  4#include "bcm283x-rpi-led-deprecated.dtsi"
  5#include "bcm283x-rpi-usb-host.dtsi"
  6
  7/ {
  8	model = "Raspberry Pi Compute Module 4 IO Board";
  9};
 10
 11&ddc0 {
 12	status = "okay";
 13};
 14
 15&ddc1 {
 16	status = "okay";
 17};
 18
 19&gpio {
 20	/*
 21	 * Parts taken from rpi_SCH_4b_4p0_reduced.pdf and
 22	 * the official GPU firmware DT blob.
 23	 *
 24	 * Legend:
 25	 * "FOO" = GPIO line named "FOO" on the schematic
 26	 * "FOO_N" = GPIO line named "FOO" on schematic, active low
 27	 */
 28	gpio-line-names = "ID_SDA",
 29			  "ID_SCL",
 30			  "SDA1",
 31			  "SCL1",
 32			  "GPIO_GCLK",
 33			  "GPIO5",
 34			  "GPIO6",
 35			  "SPI_CE1_N",
 36			  "SPI_CE0_N",
 37			  "SPI_MISO",
 38			  "SPI_MOSI",
 39			  "SPI_SCLK",
 40			  "GPIO12",
 41			  "GPIO13",
 42			  /* Serial port */
 43			  "TXD1",
 44			  "RXD1",
 45			  "GPIO16",
 46			  "GPIO17",
 47			  "GPIO18",
 48			  "GPIO19",
 49			  "GPIO20",
 50			  "GPIO21",
 51			  "GPIO22",
 52			  "GPIO23",
 53			  "GPIO24",
 54			  "GPIO25",
 55			  "GPIO26",
 56			  "GPIO27",
 57			  "RGMII_MDIO",
 58			  "RGMIO_MDC",
 59			  /* Used by BT module */
 60			  "CTS0",
 61			  "RTS0",
 62			  "TXD0",
 63			  "RXD0",
 64			  /* Used by Wifi */
 65			  "SD1_CLK",
 66			  "SD1_CMD",
 67			  "SD1_DATA0",
 68			  "SD1_DATA1",
 69			  "SD1_DATA2",
 70			  "SD1_DATA3",
 71			  /* Shared with SPI flash */
 72			  "PWM0_MISO",
 73			  "PWM1_MOSI",
 74			  "STATUS_LED_G_CLK",
 75			  "SPIFLASH_CE_N",
 76			  "SDA0",
 77			  "SCL0",
 78			  "RGMII_RXCLK",
 79			  "RGMII_RXCTL",
 80			  "RGMII_RXD0",
 81			  "RGMII_RXD1",
 82			  "RGMII_RXD2",
 83			  "RGMII_RXD3",
 84			  "RGMII_TXCLK",
 85			  "RGMII_TXCTL",
 86			  "RGMII_TXD0",
 87			  "RGMII_TXD1",
 88			  "RGMII_TXD2",
 89			  "RGMII_TXD3";
 90};
 91
 92&hdmi0 {
 93	status = "okay";
 94};
 95
 96&hdmi1 {
 97	status = "okay";
 98};
 99
100&genet {
101	status = "okay";
102};
103
104&led_act {
105	gpios = <&gpio 42 GPIO_ACTIVE_HIGH>;
106};
107
108&leds {
109	led-pwr {
110		label = "PWR";
111		gpios = <&expgpio 2 GPIO_ACTIVE_LOW>;
112		default-state = "keep";
113		linux,default-trigger = "default-on";
114	};
115};
116
117&pixelvalve0 {
118	status = "okay";
119};
120
121&pixelvalve1 {
122	status = "okay";
123};
124
125&pixelvalve2 {
126	status = "okay";
127};
128
129&pixelvalve4 {
130	status = "okay";
131};
132
133&vc4 {
134	status = "okay";
135};
136
137&vec {
138	status = "disabled";
139};