Created
November 24, 2017 11:54
-
-
Save teseo-sw/ff8641adf0733078b8053448b9303ccb to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "rk3288.dtsi" | |
/ { | |
compatible = "rockchip,rk3288"; | |
memory { | |
device_type = "memory"; | |
reg = <0x0 0x0 0x0 0x80000000>; | |
}; | |
dovdd_1v8: dovdd-1v8-regulator { | |
compatible = "regulator-fixed"; | |
regulator-name = "dovdd_1v8"; | |
regulator-min-microvolt = <1800000>; | |
regulator-max-microvolt = <1800000>; | |
vin-supply = <&vcc28_dvp>; | |
}; | |
ext_gmac: external-gmac-clock { | |
compatible = "fixed-clock"; | |
#clock-cells = <0>; | |
clock-frequency = <125000000>; | |
clock-output-names = "ext_gmac"; | |
}; | |
clk24m: clk24m { | |
compatible = "fixed-clock"; | |
#clock-cells = <0>; | |
clock-frequency = <24000000>; | |
clock-output-names = "clk24m"; | |
}; | |
clk20m: clk20m { | |
compatible = "fixed-clock"; | |
#clock-cells = <0>; | |
clock-frequency = <20000000>; | |
clock-output-names = "clk20m"; | |
}; | |
ir: ir-receiver { | |
compatible = "gpio-ir-receiver"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&ir_int>; | |
}; | |
keys: gpio-keys { | |
compatible = "gpio-keys"; | |
#address-cells = <1>; | |
#size-cells = <0>; | |
button@0 { | |
gpio-key,wakeup = <1>; | |
gpios = <&gpio0 5 GPIO_ACTIVE_LOW>; | |
label = "GPIO Power"; | |
linux,code = <116>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&pwr_key>; | |
}; | |
}; | |
leds { | |
compatible = "gpio-leds"; | |
work { | |
gpios = <&gpio8 1 GPIO_ACTIVE_LOW>; | |
label = "boardcon:blue:user"; | |
linux,default-trigger = "rc-feedback"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&work_led>; | |
}; | |
power { | |
gpios = <&gpio8 2 GPIO_ACTIVE_LOW>; | |
label = "boardcon:green:power"; | |
linux,default-trigger = "default-on"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&power_led>; | |
}; | |
}; | |
sdio_pwrseq: sdio-pwrseq { | |
compatible = "mmc-pwrseq-simple"; | |
clocks = <&hym8563>; | |
clock-names = "ext_clock"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&wifi_enable_h>; | |
/* | |
* On the module itself this is one of these (depending | |
* on the actual card populated): | |
* - SDIO_RESET_L_WL_REG_ON | |
* - PDN (power down when low) | |
*/ | |
reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>; | |
}; | |
vbat_wl: vcc_sys: vsys-regulator { | |
compatible = "regulator-fixed"; | |
regulator-name = "vcc_sys"; | |
regulator-min-microvolt = <5000000>; | |
regulator-max-microvolt = <5000000>; | |
regulator-always-on; | |
regulator-boot-on; | |
}; | |
vcc_sd: sdmmc-regulator { | |
compatible = "regulator-fixed"; | |
gpio = <&gpio7 11 GPIO_ACTIVE_LOW>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&sdmmc_pwr>; | |
regulator-name = "vcc_sd"; | |
regulator-min-microvolt = <3300000>; | |
regulator-max-microvolt = <3300000>; | |
startup-delay-us = <100000>; | |
vin-supply = <&vcc_io>; | |
}; | |
vcc_flash: flash-regulator { | |
compatible = "regulator-fixed"; | |
regulator-name = "vcc_flash"; | |
regulator-min-microvolt = <1800000>; | |
regulator-max-microvolt = <1800000>; | |
vin-supply = <&vcc_io>; | |
}; | |
vcc_5v: usb-regulator { | |
compatible = "regulator-fixed"; | |
regulator-name = "vcc_5v"; | |
regulator-min-microvolt = <5000000>; | |
regulator-max-microvolt = <5000000>; | |
regulator-always-on; | |
regulator-boot-on; | |
vin-supply = <&vcc_sys>; | |
}; | |
vcc_host_5v: usb-host-regulator { | |
compatible = "regulator-fixed"; | |
enable-active-high; | |
gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&host_vbus_drv>; | |
regulator-name = "vcc_host_5v"; | |
regulator-min-microvolt = <5000000>; | |
regulator-max-microvolt = <5000000>; | |
regulator-always-on; | |
vin-supply = <&vcc_5v>; | |
}; | |
vcc_otg_5v: usb-otg-regulator { | |
compatible = "regulator-fixed"; | |
enable-active-high; | |
gpio = <&gpio0 12 GPIO_ACTIVE_HIGH>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&otg_vbus_drv>; | |
regulator-name = "vcc_otg_5v"; | |
regulator-min-microvolt = <5000000>; | |
regulator-max-microvolt = <5000000>; | |
regulator-always-on; | |
vin-supply = <&vcc_5v>; | |
}; | |
/* | |
* A TT8142 creates both dovdd_1v8 and vcc28_dvp, controlled | |
* by the dvp_pwr pin. | |
*/ | |
vcc28_dvp: vcc28-dvp-regulator { | |
compatible = "regulator-fixed"; | |
enable-active-high; | |
gpio = <&gpio0 11 GPIO_ACTIVE_HIGH>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&dvp_pwr>; | |
regulator-name = "vcc28_dvp"; | |
regulator-min-microvolt = <2800000>; | |
regulator-max-microvolt = <2800000>; | |
regulator-always-on; | |
vin-supply = <&vcc_io>; | |
}; | |
wireless-bluetooth { | |
compatible = "bluetooth-platdata"; | |
uart_rts_gpios = <&gpio4 19 GPIO_ACTIVE_LOW>; | |
pinctrl-names = "default", "rts_gpio"; | |
pinctrl-0 = <&uart0_rts>; | |
pinctrl-1 = <&uart0_gpios>; | |
BT,reset_gpio = <&gpio4 29 GPIO_ACTIVE_HIGH>; | |
BT,wake_gpio = <&gpio4 26 GPIO_ACTIVE_HIGH>; | |
BT,wake_host_irq = <&gpio4 31 GPIO_ACTIVE_HIGH>; | |
status = "okay"; | |
}; | |
lvds_panel: lvds_panel { | |
compatible ="auo,b101ew05","simple-panel"; | |
// compatible ="auo,b133htn01","simple-panel"; | |
enable-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>; | |
pinctrl-0 = <&lcd_cs>; | |
status = "okay"; | |
}; | |
vcc_cam: vcc-camera { | |
compatible = "regulator-fixed"; | |
regulator-name = "vcc_cam"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&cam_pwr>; | |
enable-active-high; | |
gpio = <&gpio2 15 GPIO_ACTIVE_HIGH>; | |
regulator-always-on; | |
regulator-boot-on; | |
}; | |
ext_cam_clk: external-camera-clock { | |
compatible = "fixed-clock"; | |
clock-frequency = <24000000>; | |
clock-output-names = "CLK_CAMERA_24MHZ"; | |
#clock-cells = <0>; | |
}; | |
}; | |
&cpu0 { | |
cpu0-supply = <&vdd_cpu>; | |
}; | |
&cif_isp0 { | |
status = "okay"; | |
port { | |
#address-cells = <1>; | |
#size-cells = <0>; | |
isp_mipi_in: endpoint@0 { | |
reg = <0>; | |
remote-endpoint = <&dphy_rx0_out>; | |
}; | |
}; | |
}; | |
&emmc { | |
bus-width = <8>; | |
cap-mmc-highspeed; | |
disable-wp; | |
non-removable; | |
num-slots = <1>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&emmc_clk>, <&emmc_cmd>, <&emmc_pwr>, <&emmc_bus8>; | |
vmmc-supply = <&vcc_io>; | |
vqmmc-supply = <&vcc_flash>; | |
status = "okay"; | |
}; | |
&gmac { | |
assigned-clocks = <&cru SCLK_MAC>; | |
assigned-clock-parents = <&ext_gmac>; | |
clock_in_out = "input"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&rgmii_pins>, <&phy_rst>, <&phy_pmeb>, <&phy_int>; | |
phy-supply = <&vcc_lan>; | |
phy-mode = "rgmii"; | |
snps,reset-active-low; | |
snps,reset-delays-us = <0 10000 1000000>; | |
snps,reset-gpio = <&gpio4 8 GPIO_ACTIVE_LOW>; | |
tx_delay = <0x30>; | |
rx_delay = <0x10>; | |
status = "ok"; | |
}; | |
&gpu { | |
mali-supply = <&vdd_gpu>; | |
status = "okay"; | |
}; | |
&hdmi { | |
status = "okay"; | |
}; | |
&i2s { | |
#sound-dai-cells = <0>; | |
status = "okay"; | |
}; | |
&hdmi_in { | |
/delete-node/ endpoint@1; | |
}; | |
&i2c0 { | |
clock-frequency = <400000>; | |
status = "okay"; | |
vdd_cpu: syr827@40 { | |
compatible = "silergy,syr827"; | |
fcs,suspend-voltage-selector = <1>; | |
reg = <0x40>; | |
regulator-name = "vdd_cpu"; | |
regulator-min-microvolt = <850000>; | |
regulator-max-microvolt = <1350000>; | |
regulator-always-on; | |
regulator-boot-on; | |
regulator-enable-ramp-delay = <300>; | |
regulator-ramp-delay = <8000>; | |
vin-supply = <&vcc_sys>; | |
}; | |
vdd_gpu: syr828@41 { | |
compatible = "silergy,syr828"; | |
fcs,suspend-voltage-selector = <1>; | |
reg = <0x41>; | |
regulator-name = "vdd_gpu"; | |
regulator-min-microvolt = <850000>; | |
regulator-max-microvolt = <1350000>; | |
regulator-always-on; | |
regulator-ramp-delay = <6000>; | |
vin-supply = <&vcc_sys>; | |
}; | |
hym8563: hym8563@51 { | |
compatible = "haoyu,hym8563"; | |
reg = <0x51>; | |
#clock-cells = <0>; | |
clock-frequency = <32768>; | |
clock-output-names = "xin32k"; | |
interrupt-parent = <&gpio7>; | |
interrupts = <4 IRQ_TYPE_EDGE_FALLING>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&rtc_int>; | |
}; | |
act8846: act8846@5a { | |
compatible = "active-semi,act8846"; | |
reg = <0x5a>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&pmic_vsel>, <&pwr_hold>; | |
system-power-controller; | |
vp1-supply = <&vcc_sys>; | |
vp2-supply = <&vcc_sys>; | |
vp3-supply = <&vcc_sys>; | |
vp4-supply = <&vcc_sys>; | |
inl1-supply = <&vcc_sys>; | |
inl2-supply = <&vcc_sys>; | |
inl3-supply = <&vcc_20>; | |
regulators { | |
vcc_ddr: REG1 { | |
regulator-name = "vcc_ddr"; | |
regulator-min-microvolt = <1200000>; | |
regulator-max-microvolt = <1200000>; | |
regulator-always-on; | |
}; | |
vcc_io: REG2 { | |
regulator-name = "vcc_io"; | |
regulator-min-microvolt = <3300000>; | |
regulator-max-microvolt = <3300000>; | |
regulator-always-on; | |
}; | |
vdd_log: REG3 { | |
regulator-name = "vdd_log"; | |
regulator-min-microvolt = <1100000>; | |
regulator-max-microvolt = <1100000>; | |
regulator-always-on; | |
}; | |
vcc_20: REG4 { | |
regulator-name = "vcc_20"; | |
regulator-min-microvolt = <2000000>; | |
regulator-max-microvolt = <2000000>; | |
regulator-always-on; | |
}; | |
vccio_sd: REG5 { | |
regulator-name = "vccio_sd"; | |
regulator-min-microvolt = <3300000>; | |
regulator-max-microvolt = <3300000>; | |
regulator-always-on; | |
}; | |
vdd10_lcd: REG6 { | |
regulator-name = "vdd10_lcd"; | |
regulator-min-microvolt = <1000000>; | |
regulator-max-microvolt = <1000000>; | |
regulator-always-on; | |
}; | |
vcca_18: REG7 { | |
regulator-name = "vcca_18"; | |
regulator-min-microvolt = <1800000>; | |
regulator-max-microvolt = <1800000>; | |
}; | |
vcca_33: REG8 { | |
regulator-name = "vcca_33"; | |
regulator-min-microvolt = <3300000>; | |
regulator-max-microvolt = <3300000>; | |
regulator-always-on; | |
}; | |
vcc_lan: REG9 { | |
regulator-name = "vcc_lan"; | |
regulator-min-microvolt = <3300000>; | |
regulator-max-microvolt = <3300000>; | |
}; | |
vdd_10: REG10 { | |
regulator-name = "vdd_10"; | |
regulator-min-microvolt = <1000000>; | |
regulator-max-microvolt = <1000000>; | |
regulator-always-on; | |
}; | |
vccio_wl: vcc_18: REG11 { | |
regulator-name = "vcc_18"; | |
regulator-min-microvolt = <1800000>; | |
regulator-max-microvolt = <1800000>; | |
regulator-always-on; | |
}; | |
vcc18_lcd: REG12 { | |
regulator-name = "vcc18_lcd"; | |
regulator-min-microvolt = <1800000>; | |
regulator-max-microvolt = <1800000>; | |
regulator-always-on; | |
}; | |
}; | |
}; | |
}; | |
&i2c1 { | |
status = "okay"; | |
}; | |
&i2c2 { | |
status = "okay"; | |
lt8618: lt8618@3b { | |
compatible = "lt8618"; | |
reg = <0x3b>; | |
}; | |
}; | |
&i2c3 { | |
status = "okay"; | |
eeprom: eeprom@50 { | |
compatible = "atmel,24c64"; | |
reg = <0x50>; | |
pagesize = <32>; | |
}; | |
afc0:af-controller@0 { | |
status = "okay"; | |
compatible = "silicon touch,vm149C-v4l2-i2c-subdev"; | |
reg = < 0x0c >; | |
}; | |
camera0: ov5647@36 { | |
status = "okay"; | |
compatible = "ovti,ov5647"; | |
reg = <0x36>; | |
clocks = <&ext_cam_clk>; | |
port { | |
ov5647_out: endpoint { | |
remote-endpoint = <&ov5647_in>; | |
data-lanes = <1 2>; | |
}; | |
}; | |
}; | |
}; | |
&i2c4 { | |
status = "disabled"; | |
}; | |
&i2c5 { | |
status = "okay"; | |
}; | |
&io_domains { | |
status = "okay"; | |
audio-supply = <&vcca_33>; | |
bb-supply = <&vcc_io>; | |
dvp-supply = <&dovdd_1v8>; | |
flash0-supply = <&vcc_flash>; | |
flash1-supply = <&vcc_lan>; | |
gpio30-supply = <&vcc_io>; | |
gpio1830-supply = <&vcc_io>; | |
lcdc-supply = <&vcc_io>; | |
sdcard-supply = <&vccio_sd>; | |
wifi-supply = <&vccio_wl>; | |
}; | |
&pinctrl { | |
pcfg_output_high: pcfg-output-high { | |
output-high; | |
}; | |
pcfg_output_low: pcfg-output-low { | |
output-low; | |
}; | |
pcfg_pull_none_drv_8ma: pcfg-pull-none-drv-8ma { | |
drive-strength = <8>; | |
}; | |
pcfg_pull_up_drv_8ma: pcfg-pull-up-drv-8ma { | |
bias-pull-up; | |
drive-strength = <8>; | |
}; | |
act8846 { | |
pwr_hold: pwr-hold { | |
rockchip,pins = <0 1 RK_FUNC_GPIO &pcfg_output_high>; | |
}; | |
}; | |
dvp { | |
dvp_pwr: dvp-pwr { | |
rockchip,pins = <0 11 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
gmac { | |
phy_int: phy-int { | |
rockchip,pins = <0 9 RK_FUNC_GPIO &pcfg_pull_up>; | |
}; | |
phy_pmeb: phy-pmeb { | |
rockchip,pins = <0 8 RK_FUNC_GPIO &pcfg_pull_up>; | |
}; | |
phy_rst: phy-rst { | |
rockchip,pins = <4 8 RK_FUNC_GPIO &pcfg_output_high>; | |
}; | |
}; | |
hym8563 { | |
rtc_int: rtc-int { | |
rockchip,pins = <7 4 RK_FUNC_GPIO &pcfg_pull_up>; | |
}; | |
}; | |
keys { | |
pwr_key: pwr-key { | |
rockchip,pins = <0 5 RK_FUNC_GPIO &pcfg_pull_up>; | |
}; | |
}; | |
leds { | |
power_led: power-led { | |
rockchip,pins = <8 2 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
work_led: work-led { | |
rockchip,pins = <8 1 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
sdio-pwrseq { | |
wifi_enable_h: wifi-enable-h { | |
rockchip,pins = <4 28 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
sdmmc { | |
/* | |
* Default drive strength isn't enough to achieve even | |
* high-speed mode on boardcon board so bump up to 8ma. | |
*/ | |
sdmmc_bus4: sdmmc-bus4 { | |
rockchip,pins = <6 16 RK_FUNC_1 &pcfg_pull_up_drv_8ma>, | |
<6 17 RK_FUNC_1 &pcfg_pull_up_drv_8ma>, | |
<6 18 RK_FUNC_1 &pcfg_pull_up_drv_8ma>, | |
<6 19 RK_FUNC_1 &pcfg_pull_up_drv_8ma>; | |
}; | |
sdmmc_clk: sdmmc-clk { | |
rockchip,pins = <6 20 RK_FUNC_1 &pcfg_pull_none_drv_8ma>; | |
}; | |
sdmmc_cmd: sdmmc-cmd { | |
rockchip,pins = <6 21 RK_FUNC_1 &pcfg_pull_up_drv_8ma>; | |
}; | |
sdmmc_pwr: sdmmc-pwr { | |
rockchip,pins = <7 11 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
usb_host { | |
host_vbus_drv: host-vbus-drv { | |
rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
usbhub_rst: usbhub-rst { | |
rockchip,pins = <8 3 RK_FUNC_GPIO &pcfg_output_high>; | |
}; | |
}; | |
usb_otg { | |
otg_vbus_drv: otg-vbus-drv { | |
rockchip,pins = <0 12 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
wireless-bluetooth { | |
uart0_gpios: uart0-gpios { | |
rockchip,pins = <4 19 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
backlight { | |
bl_en: bl-en { | |
rockchip,pins = <7 2 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
lcd { | |
lcd_cs: lcd-cs { | |
rockchip,pins = <7 4 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
vga { | |
vga_enabled_h: vgaenabled-h { | |
rockchip,pins = <7 2 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
}; | |
cam_pins { | |
cam_clk: cam-clk { | |
rockchip,pins = <2 11 RK_FUNC_GPIO &pcfg_pull_none>; | |
}; | |
cam_pwr: cam-pwr { | |
rockchip,pins = | |
<0 17 RK_FUNC_GPIO &pcfg_pull_none>, | |
<2 15 RK_FUNC_GPIO &pcfg_pull_none>, | |
<2 11 RK_FUNC_1 &pcfg_pull_none>; | |
}; | |
}; | |
}; | |
&saradc { | |
vref-supply = <&vcc_18>; | |
status = "okay"; | |
}; | |
&sdio0 { | |
clock-frequency = <50000000>; | |
clock-freq-min-max = <200000 50000000>; | |
bus-width = <4>; | |
cap-sd-highspeed; | |
cap-sdio-irq; | |
disable-wp; | |
keep-power-in-suspend; | |
mmc-pwrseq = <&sdio_pwrseq>; | |
non-removable; | |
num-slots = <1>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk &sdio0_int>; | |
sd-uhs-sdr104; | |
supports-sdio; | |
//vmmc-supply = <&vbat_wl>; | |
vqmmc-supply = <&vccio_wl>; | |
status = "okay"; | |
}; | |
&sdmmc { | |
bus-width = <4>; | |
cap-mmc-highspeed; | |
cap-sd-highspeed; | |
card-detect-delay = <200>; | |
disable-wp; | |
num-slots = <1>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>; | |
supports-sd; | |
vmmc-supply = <&vcc_sd>; | |
vqmmc-supply = <&vccio_sd>; | |
status = "okay"; | |
}; | |
&spdif { | |
status = "okay"; | |
}; | |
&spi0 { | |
pinctrl-names = "default"; | |
pinctrl-0 = <&spi0_clk>, <&spi0_cs0>, <&spi0_tx>, <&spi0_rx>,<&spi0_cs1>; | |
status = "okay"; | |
can@0 { | |
compatible = "microchip,mcp2515"; | |
reg = <0>; | |
clocks = <&clk20m>; | |
interrupt-parent = <&gpio5>; | |
interrupts = <16 0x2>; //GPIO5_C0_U IRQ_TYPE_EDGE_FALLING | |
spi-max-frequency = <24000000>; | |
vdd-supply = <&vcc_5v>; | |
xceiver-supply = <&vcc_5v>; | |
}; | |
}; | |
&spi1 { | |
status = "okay"; | |
can1:can@0 { | |
compatible = "microchip,mcp2515"; | |
reg = <0>; | |
clocks = <&clk20m>; | |
interrupt-parent = <&gpio7>; | |
interrupts = <6 0x2>; //GPIO5_C0_U | |
spi-max-frequency = <24000000>; | |
vdd-supply = <&vcc_5v>; | |
xceiver-supply = <&vcc_5v>; | |
}; | |
}; | |
&spi2 { | |
status = "okay"; | |
spidev@0 { | |
compatible = "rohm,dh2228fv"; | |
reg = <0>; | |
spi-max-frequency = <24000000>; | |
}; | |
}; | |
&isp_mmu { | |
status = "okay"; | |
}; | |
&mipi_phy_rx0 { | |
status = "okay"; | |
ports { | |
#address-cells = <1>; | |
#size-cells = <0>; | |
port@0 { | |
reg = <0>; | |
#address-cells = <1>; | |
#size-cells = <0>; | |
/* | |
imx219_in: endpoint@0 { | |
reg = <0>; | |
remote-endpoint = <&imx219_out>; | |
data-lanes = <1 2>; | |
}; | |
*/ | |
ov5647_in: endpoint@0 { | |
reg = <0>; | |
remote-endpoint = <&ov5647_out>; | |
data-lanes = <1 2>; | |
}; | |
}; | |
port@1 { | |
reg = <1>; | |
#address-cells = <1>; | |
#size-cells = <0>; | |
dphy_rx0_out: endpoint@0 { | |
reg = <0>; | |
remote-endpoint = <&isp_mipi_in>; | |
}; | |
}; | |
}; | |
}; | |
&tsadc { | |
rockchip,hw-tshut-mode = <0>; | |
rockchip,hw-tshut-polarity = <0>; | |
status = "okay"; | |
}; | |
&uart0 { | |
pinctrl-names = "default"; | |
pinctrl-0 = <&uart0_xfer>, <&uart0_cts>; | |
status = "okay"; | |
}; | |
&uart1 { | |
status = "okay"; | |
}; | |
&uart2 { | |
status = "okay"; | |
}; | |
&uart3 { | |
status = "okay"; | |
}; | |
&usbphy { | |
status = "okay"; | |
}; | |
&usb_host0_ehci { | |
status = "okay"; | |
}; | |
&usb_host1 { | |
pinctrl-names = "default"; | |
pinctrl-0 = <&usbhub_rst>; | |
status = "okay"; | |
}; | |
&usb_otg { | |
status = "okay"; | |
}; | |
&vopb { | |
status = "okay"; | |
}; | |
&vopb_mmu { | |
status = "okay"; | |
}; | |
&vopl { | |
status = "okay"; | |
/* Don't use vopl for HDMI */ | |
vopl_out: port { | |
/delete-node/ endpoint@0; | |
}; | |
}; | |
&vopl_mmu { | |
status = "okay"; | |
}; | |
&vpu { | |
status = "okay"; | |
}; | |
&wdt { | |
status = "okay"; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment