]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: bcm283x: Enable HDMI at board level
authorStefan Wahren <wahrenst@gmx.net>
Thu, 25 Jul 2019 19:03:42 +0000 (21:03 +0200)
committerStefan Wahren <wahrenst@gmx.net>
Thu, 15 Aug 2019 17:35:15 +0000 (19:35 +0200)
There might be headless setups of the Compute Module without HDMI,
so better enable HDMI at board level. Btw this allows moving HDMI
base definition into upcoming bcm2835-common.dtsi.

Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Reviewed-by: Eric Anholt <eric@anholt.net>
14 files changed:
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts
arch/arm/boot/dts/bcm2835-rpi-a.dts
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts
arch/arm/boot/dts/bcm2835-rpi-b.dts
arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts
arch/arm/boot/dts/bcm2835-rpi-zero-w.dts
arch/arm/boot/dts/bcm2835-rpi-zero.dts
arch/arm/boot/dts/bcm2835-rpi.dtsi
arch/arm/boot/dts/bcm2836-rpi-2-b.dts
arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts
arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts
arch/arm/boot/dts/bcm2837-rpi-3-b.dts
arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts

index 5b42e9a61c14e085cc9ed77d2bbb5f44d2135fbb..6c8ce39833bf68345b93d2efeee54c4238115341 100644 (file)
@@ -104,6 +104,8 @@ i2s_alt0: i2s_alt0 {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &pwm {
index b71621487c1623f1b366169ae4f9c9fe87530892..17fdd48346ffbb7f23ecd6a963b9b0e0c02d6ae4 100644 (file)
@@ -99,6 +99,8 @@ i2s_alt2: i2s_alt2 {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &pwm {
index 3318082d351334d3f143456b7c45bbc73e31ec09..b0355c229cdc21d56219da18e760805479b2b77d 100644 (file)
@@ -106,6 +106,8 @@ i2s_alt0: i2s_alt0 {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &pwm {
index 97d7eb5e0e93077e4468d526af2bc66059b44141..33b3b5c0252190599c8d42b1f0728e1668647143 100644 (file)
@@ -99,6 +99,8 @@ i2s_alt2: i2s_alt2 {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &pwm {
index 37e02a1c9e4a2191c6bba2dde87b10c6044a8696..2b69957e0113ee133056f5a5c8eae0febf0582eb 100644 (file)
@@ -94,6 +94,8 @@ &gpio {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &pwm {
index 41afea4f1da23d8bd849322d98dcf55159fe6da0..a75c882e65751fae008e4d8d8807b927ea5b88c6 100644 (file)
@@ -79,6 +79,8 @@ &gpio {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &sdhost {
index f38f388e44b47e9817c51f4a24583a20ebf01595..09a088f98566178bbb4d5df30f44d03ca7280357 100644 (file)
@@ -105,6 +105,8 @@ &gpio {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &sdhci {
index 5fd06869dfcf6f85a403ede13e72f96e08a993b7..6dd93c6f49666557b3ee0a958be961bfd8446370 100644 (file)
@@ -101,6 +101,8 @@ i2s_alt0: i2s_alt0 {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &sdhost {
index f5125b7459861a64e910472e27efbb983fb544e9..6c6a7f620d8b746b14a7706396b3c3f5fad165ec 100644 (file)
@@ -67,11 +67,6 @@ &usb {
        power-domains = <&power RPI_POWER_DOMAIN_USB>;
 };
 
-&hdmi {
-       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
-       status = "okay";
-};
-
 &vec {
        power-domains = <&power RPI_POWER_DOMAIN_VEC>;
        status = "okay";
index 6a89999f1976e22e113ef3a3fb48f6cd1d154898..0455a680394a22e1b61a50de5a9345a2902629d8 100644 (file)
@@ -106,6 +106,8 @@ i2s_alt0: i2s_alt0 {
 
 &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &pwm {
index 0e29aaae3038a7761b6452050940eefa29c3d939..66ab35eccba7bbc0f753ac99ce0763a8b1f5af9c 100644 (file)
@@ -118,6 +118,8 @@ &gpio {
 
 &hdmi {
        hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &pwm {
index a1487ae3db8df502ea9c259a7d0ebd5e305c8385..74ed6d04780703d8c3197c39716baecad5cafcb5 100644 (file)
@@ -125,6 +125,8 @@ &gpio {
 
 &hdmi {
        hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &pwm {
index a36bfdb5950afb4cc5daf5206fccfb4807a5ec8e..054ecaa355c9ab4589e784a186e9efeef5f08375 100644 (file)
@@ -126,6 +126,8 @@ &pwm {
 
 &hdmi {
        hpd-gpios = <&expgpio 4 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 /* uart0 communicates with the BT module */
index 433e306a4b0f4634e538b56a4c8522a2bebc1bf4..588d9411ceb61a9af583d3677d4916acf415b82d 100644 (file)
@@ -78,6 +78,8 @@ &gpio {
 
 &hdmi {
        hpd-gpios = <&expgpio 1 GPIO_ACTIVE_LOW>;
+       power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+       status = "okay";
 };
 
 &sdhost {