Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.13.7.
  1#include <dt-bindings/power/raspberrypi-power.h>
  2
  3/ {
  4	memory {
  5		device_type = "memory";
  6		reg = <0 0x10000000>;
  7	};
  8
  9	leds {
 10		compatible = "gpio-leds";
 11
 12		act {
 13			label = "ACT";
 14			default-state = "keep";
 15			linux,default-trigger = "heartbeat";
 16		};
 17	};
 18
 19	soc {
 20		firmware: firmware {
 21			compatible = "raspberrypi,bcm2835-firmware", "simple-bus";
 22			#address-cells = <0>;
 23			#size-cells = <0>;
 24			mboxes = <&mailbox>;
 25		};
 26
 27		power: power {
 28			compatible = "raspberrypi,bcm2835-power";
 29			firmware = <&firmware>;
 30			#power-domain-cells = <1>;
 31		};
 32
 33		mailbox@7e00b840 {
 34			compatible = "brcm,bcm2835-vchiq";
 35			reg = <0x7e00b840 0xf>;
 36			interrupts = <0 2>;
 37		};
 38	};
 39};
 40
 41&gpio {
 42	pinctrl-names = "default";
 43
 44	gpioout: gpioout {
 45		brcm,pins = <6>;
 46		brcm,function = <BCM2835_FSEL_GPIO_OUT>;
 47	};
 48
 49	alt0: alt0 {
 50		brcm,pins = <4 5 7 8 9 10 11>;
 51		brcm,function = <BCM2835_FSEL_ALT0>;
 52	};
 53};
 54
 55&i2c0 {
 56	pinctrl-names = "default";
 57	pinctrl-0 = <&i2c0_gpio0>;
 58	status = "okay";
 59	clock-frequency = <100000>;
 60};
 61
 62&i2c1 {
 63	pinctrl-names = "default";
 64	pinctrl-0 = <&i2c1_gpio2>;
 65	status = "okay";
 66	clock-frequency = <100000>;
 67};
 68
 69&i2c2 {
 70	status = "okay";
 71};
 72
 73&sdhci {
 74	pinctrl-names = "default";
 75	pinctrl-0 = <&emmc_gpio48>;
 76	bus-width = <4>;
 77};
 78
 79&sdhost {
 80	pinctrl-names = "default";
 81	pinctrl-0 = <&sdhost_gpio48>;
 82	status = "okay";
 83	bus-width = <4>;
 84};
 85
 86&pwm {
 87	pinctrl-names = "default";
 88	pinctrl-0 = <&pwm0_gpio40 &pwm1_gpio45>;
 89	status = "okay";
 90};
 91
 92&usb {
 93	power-domains = <&power RPI_POWER_DOMAIN_USB>;
 94};
 95
 96&v3d {
 97	power-domains = <&power RPI_POWER_DOMAIN_V3D>;
 98};
 99
100&hdmi {
101	power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
102	status = "okay";
103};
104
105&vec {
106	power-domains = <&power RPI_POWER_DOMAIN_VEC>;
107	status = "okay";
108};
109
110&dsi0 {
111	power-domains = <&power RPI_POWER_DOMAIN_DSI0>;
112};
113
114&dsi1 {
115	power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
116};