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:
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
power-domains = <&power RPI_POWER_DOMAIN_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";
&vec {
power-domains = <&power RPI_POWER_DOMAIN_VEC>;
status = "okay";
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
&hdmi {
hpd-gpios = <&expgpio 4 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&expgpio 4 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";
};
/* uart0 communicates with the BT module */
};
/* uart0 communicates with the BT module */
&hdmi {
hpd-gpios = <&expgpio 1 GPIO_ACTIVE_LOW>;
&hdmi {
hpd-gpios = <&expgpio 1 GPIO_ACTIVE_LOW>;
+ power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
+ status = "okay";