|
|
|
@ -71,6 +71,18 @@ |
|
|
|
|
reg = <0x0 0x0 0x0 0x80000000>; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
hdmi_5v: regulator-hdmi-5v { |
|
|
|
|
compatible = "regulator-fixed"; |
|
|
|
|
|
|
|
|
|
regulator-name = "HDMI_5V"; |
|
|
|
|
regulator-min-microvolt = <5000000>; |
|
|
|
|
regulator-max-microvolt = <5000000>; |
|
|
|
|
|
|
|
|
|
gpio = <&gpio GPIOH_3 GPIO_ACTIVE_HIGH>; |
|
|
|
|
enable-active-high; |
|
|
|
|
regulator-always-on; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
vcc_3v3: regulator-vcc_3v3 { |
|
|
|
|
compatible = "regulator-fixed"; |
|
|
|
|
regulator-name = "VCC_3V3"; |
|
|
|
@ -90,6 +102,16 @@ |
|
|
|
|
|
|
|
|
|
states = <3300000 0>, |
|
|
|
|
<1800000 1>; |
|
|
|
|
|
|
|
|
|
regulator-settling-time-up-us = <200>; |
|
|
|
|
regulator-settling-time-down-us = <50000>; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
vddio_ao18: regulator-vddio_ao18 { |
|
|
|
|
compatible = "regulator-fixed"; |
|
|
|
|
regulator-name = "VDDIO_AO18"; |
|
|
|
|
regulator-min-microvolt = <1800000>; |
|
|
|
|
regulator-max-microvolt = <1800000>; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
vddio_boot: regulator-vddio_boot { |
|
|
|
@ -100,6 +122,13 @@ |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
&cec_AO { |
|
|
|
|
status = "okay"; |
|
|
|
|
pinctrl-0 = <&ao_cec_pins>; |
|
|
|
|
pinctrl-names = "default"; |
|
|
|
|
hdmi-phandle = <&hdmi_tx>; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
&cvbs_vdac_port { |
|
|
|
|
cvbs_vdac_out: endpoint { |
|
|
|
|
remote-endpoint = <&cvbs_connector_in>; |
|
|
|
@ -110,6 +139,11 @@ |
|
|
|
|
status = "okay"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
&internal_phy { |
|
|
|
|
pinctrl-0 = <ð_link_led_pins>, <ð_act_led_pins>; |
|
|
|
|
pinctrl-names = "default"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
&ir { |
|
|
|
|
status = "okay"; |
|
|
|
|
pinctrl-0 = <&remote_input_ao_pins>; |
|
|
|
@ -128,14 +162,80 @@ |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
&pinctrl_aobus { |
|
|
|
|
gpio-line-names = "UART TX", |
|
|
|
|
"UART RX", |
|
|
|
|
"Blue LED", |
|
|
|
|
"SDCard Voltage Switch", |
|
|
|
|
"7J1 Header Pin5", |
|
|
|
|
"7J1 Header Pin3", |
|
|
|
|
"7J1 Header Pin12", |
|
|
|
|
"IR In", |
|
|
|
|
"9J3 Switch HDMI CEC/7J1 Header Pin11", |
|
|
|
|
"7J1 Header Pin13", |
|
|
|
|
/* GPIO_TEST_N */ |
|
|
|
|
"7J1 Header Pin15"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
&pinctrl_periphs { |
|
|
|
|
gpio-line-names = /* Bank GPIOZ */ |
|
|
|
|
"", "", "", "", "", "", "", |
|
|
|
|
"", "", "", "", "", "", "", |
|
|
|
|
"Eth Link LED", "Eth Activity LED", |
|
|
|
|
/* Bank GPIOH */ |
|
|
|
|
"HDMI HPD", "HDMI SDA", "HDMI SCL", |
|
|
|
|
"HDMI_5V_EN", "9J1 Header Pin2", |
|
|
|
|
"Analog Audio Mute", |
|
|
|
|
"2J3 Header Pin6", |
|
|
|
|
"2J3 Header Pin5", |
|
|
|
|
"2J3 Header Pin4", |
|
|
|
|
"2J3 Header Pin3", |
|
|
|
|
/* Bank BOOT */ |
|
|
|
|
"eMMC D0", "eMMC D1", "eMMC D2", "eMMC D3", |
|
|
|
|
"eMMC D4", "eMMC D5", "eMMC D6", "eMMC D7", |
|
|
|
|
"eMMC Clk", "eMMC Reset", "eMMC CMD", |
|
|
|
|
"ALT BOOT MODE", "", "", "", "eMMC Data Strobe", |
|
|
|
|
/* Bank CARD */ |
|
|
|
|
"SDCard D1", "SDCard D0", "SDCard CLK", "SDCard CMD", |
|
|
|
|
"SDCard D3", "SDCard D2", "SDCard Det", |
|
|
|
|
/* Bank GPIODV */ |
|
|
|
|
"", "", "", "", "", "", "", "", "", "", "", "", |
|
|
|
|
"", "", "", "", "", "", "", "", "", "", "", "", |
|
|
|
|
"Green LED", "VCCK Enable", |
|
|
|
|
"7J1 Header Pin27", "7J1 Header Pin28", |
|
|
|
|
"VCCK Regulator", "VDDEE Regulator", |
|
|
|
|
/* Bank GPIOX */ |
|
|
|
|
"7J1 Header Pin22", "7J1 Header Pin26", |
|
|
|
|
"7J1 Header Pin36", "7J1 Header Pin38", |
|
|
|
|
"7J1 Header Pin40", "7J1 Header Pin37", |
|
|
|
|
"7J1 Header Pin33", "7J1 Header Pin35", |
|
|
|
|
"7J1 Header Pin19", "7J1 Header Pin21", |
|
|
|
|
"7J1 Header Pin24", "7J1 Header Pin23", |
|
|
|
|
"7J1 Header Pin8", "7J1 Header Pin10", |
|
|
|
|
"7J1 Header Pin16", "7J1 Header Pin18", |
|
|
|
|
"7J1 Header Pin32", "7J1 Header Pin29", |
|
|
|
|
"7J1 Header Pin31", |
|
|
|
|
/* Bank GPIOCLK */ |
|
|
|
|
"7J1 Header Pin7", ""; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
&saradc { |
|
|
|
|
status = "okay"; |
|
|
|
|
vref-supply = <&vddio_ao18>; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
/* SD card */ |
|
|
|
|
&sd_emmc_b { |
|
|
|
|
status = "okay"; |
|
|
|
|
pinctrl-0 = <&sdcard_pins>; |
|
|
|
|
pinctrl-names = "default"; |
|
|
|
|
pinctrl-1 = <&sdcard_clk_gate_pins>; |
|
|
|
|
pinctrl-names = "default", "clk-gate"; |
|
|
|
|
|
|
|
|
|
bus-width = <4>; |
|
|
|
|
cap-sd-highspeed; |
|
|
|
|
sd-uhs-sdr12; |
|
|
|
|
sd-uhs-sdr25; |
|
|
|
|
sd-uhs-sdr50; |
|
|
|
|
max-frequency = <100000000>; |
|
|
|
|
disable-wp; |
|
|
|
|
|
|
|
|
@ -149,11 +249,13 @@ |
|
|
|
|
/* eMMC */ |
|
|
|
|
&sd_emmc_c { |
|
|
|
|
status = "okay"; |
|
|
|
|
pinctrl-0 = <&emmc_pins>; |
|
|
|
|
pinctrl-names = "default"; |
|
|
|
|
pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>; |
|
|
|
|
pinctrl-1 = <&emmc_clk_gate_pins>; |
|
|
|
|
pinctrl-names = "default", "clk-gate"; |
|
|
|
|
|
|
|
|
|
bus-width = <8>; |
|
|
|
|
cap-mmc-highspeed; |
|
|
|
|
mmc-ddr-3_3v; |
|
|
|
|
max-frequency = <50000000>; |
|
|
|
|
non-removable; |
|
|
|
|
disable-wp; |
|
|
|
|