ARM64: dts: meson-gx: Add AO CEC nodes
This patch adds the AO CEC node in all the HDMI enabled boards DTS. Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>
This commit is contained in:
Родитель
7fd2c355a2
Коммит
b16c71c9f6
|
@ -121,6 +121,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
&cvbs_vdac_port {
|
&cvbs_vdac_port {
|
||||||
cvbs_vdac_out: endpoint {
|
cvbs_vdac_out: endpoint {
|
||||||
remote-endpoint = <&cvbs_connector_in>;
|
remote-endpoint = <&cvbs_connector_in>;
|
||||||
|
|
|
@ -378,6 +378,12 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
cec_AO: cec@100 {
|
||||||
|
compatible = "amlogic,meson-gx-ao-cec";
|
||||||
|
reg = <0x0 0x00100 0x0 0x14>;
|
||||||
|
interrupts = <GIC_SPI 199 IRQ_TYPE_EDGE_RISING>;
|
||||||
|
};
|
||||||
|
|
||||||
sec_AO: ao-secure@140 {
|
sec_AO: ao-secure@140 {
|
||||||
compatible = "amlogic,meson-gx-ao-secure", "syscon";
|
compatible = "amlogic,meson-gx-ao-secure", "syscon";
|
||||||
reg = <0x0 0x140 0x0 0x140>;
|
reg = <0x0 0x140 0x0 0x140>;
|
||||||
|
|
|
@ -171,6 +171,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
ðmac {
|
ðmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-0 = <ð_rmii_pins>;
|
pinctrl-0 = <ð_rmii_pins>;
|
||||||
|
|
|
@ -151,6 +151,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
&cvbs_vdac_port {
|
&cvbs_vdac_port {
|
||||||
cvbs_vdac_out: endpoint {
|
cvbs_vdac_out: endpoint {
|
||||||
remote-endpoint = <&cvbs_connector_in>;
|
remote-endpoint = <&cvbs_connector_in>;
|
||||||
|
|
|
@ -108,6 +108,12 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
&cvbs_vdac_port {
|
&cvbs_vdac_port {
|
||||||
cvbs_vdac_out: endpoint {
|
cvbs_vdac_out: endpoint {
|
||||||
|
|
|
@ -307,6 +307,11 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
clocks = <&clkc_AO CLKID_AO_CEC_32K>;
|
||||||
|
clock-names = "core";
|
||||||
|
};
|
||||||
|
|
||||||
&clkc_AO {
|
&clkc_AO {
|
||||||
compatible = "amlogic,meson-gxbb-aoclkc", "amlogic,meson-gx-aoclkc";
|
compatible = "amlogic,meson-gxbb-aoclkc", "amlogic,meson-gx-aoclkc";
|
||||||
};
|
};
|
||||||
|
|
|
@ -97,6 +97,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
/* P230 has exclusive choice between internal or external PHY */
|
/* P230 has exclusive choice between internal or external PHY */
|
||||||
ðmac {
|
ðmac {
|
||||||
pinctrl-0 = <ð_pins>;
|
pinctrl-0 = <ð_pins>;
|
||||||
|
@ -124,7 +131,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
&hdmi_tx {
|
&hdmi_tx {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
|
pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
|
||||||
|
|
|
@ -67,6 +67,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
&hdmi_tx {
|
&hdmi_tx {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
|
pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
|
||||||
|
|
|
@ -55,6 +55,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
&cvbs_vdac_port {
|
&cvbs_vdac_port {
|
||||||
cvbs_vdac_out: endpoint {
|
cvbs_vdac_out: endpoint {
|
||||||
remote-endpoint = <&cvbs_connector_in>;
|
remote-endpoint = <&cvbs_connector_in>;
|
||||||
|
|
|
@ -140,6 +140,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
&cvbs_vdac_port {
|
&cvbs_vdac_port {
|
||||||
cvbs_vdac_out: endpoint {
|
cvbs_vdac_out: endpoint {
|
||||||
remote-endpoint = <&cvbs_connector_in>;
|
remote-endpoint = <&cvbs_connector_in>;
|
||||||
|
|
|
@ -71,6 +71,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
&cvbs_vdac_port {
|
&cvbs_vdac_port {
|
||||||
cvbs_vdac_out: endpoint {
|
cvbs_vdac_out: endpoint {
|
||||||
remote-endpoint = <&cvbs_connector_in>;
|
remote-endpoint = <&cvbs_connector_in>;
|
||||||
|
|
|
@ -43,6 +43,7 @@
|
||||||
|
|
||||||
#include "meson-gx.dtsi"
|
#include "meson-gx.dtsi"
|
||||||
#include <dt-bindings/clock/gxbb-clkc.h>
|
#include <dt-bindings/clock/gxbb-clkc.h>
|
||||||
|
#include <dt-bindings/clock/gxbb-aoclkc.h>
|
||||||
#include <dt-bindings/gpio/meson-gxl-gpio.h>
|
#include <dt-bindings/gpio/meson-gxl-gpio.h>
|
||||||
#include <dt-bindings/reset/amlogic,meson-gxbb-reset.h>
|
#include <dt-bindings/reset/amlogic,meson-gxbb-reset.h>
|
||||||
|
|
||||||
|
@ -207,6 +208,11 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
clocks = <&clkc_AO CLKID_AO_CEC_32K>;
|
||||||
|
clock-names = "core";
|
||||||
|
};
|
||||||
|
|
||||||
&clkc_AO {
|
&clkc_AO {
|
||||||
compatible = "amlogic,meson-gxl-aoclkc", "amlogic,meson-gx-aoclkc";
|
compatible = "amlogic,meson-gxl-aoclkc", "amlogic,meson-gx-aoclkc";
|
||||||
};
|
};
|
||||||
|
|
|
@ -113,6 +113,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cec_AO {
|
||||||
|
status = "okay";
|
||||||
|
pinctrl-0 = <&ao_cec_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
hdmi-phandle = <&hdmi_tx>;
|
||||||
|
};
|
||||||
|
|
||||||
&cvbs_vdac_port {
|
&cvbs_vdac_port {
|
||||||
cvbs_vdac_out: endpoint {
|
cvbs_vdac_out: endpoint {
|
||||||
remote-endpoint = <&cvbs_connector_in>;
|
remote-endpoint = <&cvbs_connector_in>;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче