/* board base */ //#include "../rk3588-evb4-lp4-v10-linux.dts" #include "rp-rk3588-board.dtsi" // #include "rp-tp-i2c6-gt911.dtsi" // #include "rd-rk3588-lcd-gpio.dtsi" #include "rpdzkj_config.dtsi" /* usb */ #include "rp-usb-typec-rk3588.dtsi" #include "rp-usb-host.dtsi" /* ethernet */ // #include "rp-eth-pcie2gmac-rk3588.dtsi" #include "rp-eth-gmac1.dtsi" /* pcie */ // #include "rp-pcie-power-rk3588.dtsi" // #include "rp-pcie3.dtsi" //need comment when use board of make it youself,and remove the pcie function // #include "rp-pcie-5g.dtsi" /* audio */ // #include "rp-audio-rt5640.dtsi" /* wifi/bt */ // #include "rp-wifi-bt-ap6275p-rk3588.dtsi" /* hdmi rx */ #include "rp-hdmirx.dtsi" /* camera */ /***********all camera config********/ //#include "rp-camera-dcphy0.dtsi" // #include "rp-camera-dcphy1.dtsi" // #include "rp-camera-dphy0.dtsi" // #include "rp-camera-dphy1.dtsi" //#include "rp-camera-dcphy0-ov13855.dtsi" //#include "rp-camera-dcphy1-ov13855.dtsi" //#include "rp-camera-dphy0-ov13855.dtsi" //#include "rp-camera-dphy1-ov13855.dtsi" //#include "rp-camera-dcphy0-gc8034.dtsi" //#include "rp-camera-dcphy1-gc8034.dtsi" //#include "rp-camera-dphy0-gc8034.dtsi" //#include "rp-camera-dphy1-gc8034.dtsi" //#include "rp-camera-dcphy0-imx415.dtsi" //#include "rp-camera-dcphy1-imx415.dtsi" //#include "rp-camera-dphy0-imx415.dtsi" //#include "rp-camera-dphy1-imx415.dtsi" /**********4 channel must be disabled hdmi in*********/ //#include "rp-camera-dcphy1-gc8034.dtsi" //#include "rp-camera-dphy1-gc8034.dtsi" //#include "rp-camera-dcphy0-imx415.dtsi" //#include "rp-camera-dphy0-imx415.dtsi" /******************************************/ //#include "rp-lcd-hdmi0.dtsi" //batch ignore //#include "rp-lcd-hdmi1.dtsi" //batch ignore //#include "rp-lcd-typec-dp0.dtsi" //usb edp0, must be enable rp-usb-typec.dtsi, batch ignore #include "rp-lcd-multi-hdmi0-hdmi1-dp0.dtsi" /* lcd */ // #include "rp-lcd-mipi0-5-720-1280-v2-boxTP.dtsi" //#include "rp-lcd-mipi0-7-720-1280.dtsi" //#include "rp-lcd-mipi0-8-800-1280-v3.dtsi" //#include "rp-lcd-mipi0-8-1200-1920.dtsi" //#include "rp-lcd-mipi0-10-800-1280-v3.dtsi" //#include "rp-lcd-mipi0-10-1200-1920.dtsi" //#include "rp-lcd-mipi0-10-1920-1200-jc.dtsi" //#include "rp-lcd-edp0-13.3-15.6-1920-1080.dtsi" //#include "rp-lcd-edp1-13.3-15.6-1920-1080.dtsi" //#include "rp-lcd-mipi1-gm8775-lvds-21-1920-1080.dtsi" //#include "rp-lcd-mipi1-gm8775-lvds-10.1-1024-600.dtsi" /* mulit lcd */ //#include "rp-multi-lcd-edp0-13.3-edp1-13.3-dp0.dtsi" //#include "rp-multi-lcd-edp0-13.3-edp1-15.6-dp0.dtsi" /* quadplex lcd */ //#include "rp-lcd-quadplex-mipi0-5-720-1280-v2-boxTP-mipi1-gm8775-lvds-10.1-1024-600-edp0-edp1.dtsi" //#include "rp-lcd-quadplex-mipi0-5-720-1280-v2-boxTP-mipi1-gm8775-lvds-10.1-1024-600-edp0-hdmi1.dtsi" //#include "rp-lcd-quadplex-mipi0-5-720-1280-v2-boxTP-mipi1-gm8775-lvds-10.1-1024-600-hdmi0-edp1.dtsi" //#include "rp-lcd-quadplex-mipi0-5-720-1280-v2-boxTP-mipi1-gm8775-lvds-10.1-1024-600-hdmi0-hdmi1.dtsi" / { model = "dr4-rk3588"; reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges; dma_trans: dma-trans@3c000000 { reg = <0x0 0x3c000000 0x0 0x04000000>; }; }; vcc_1v1_nldo_s3: vcc-1v1-nldo-s3 { compatible = "regulator-fixed"; regulator-name = "vcc_1v1_nldo_s3"; regulator-always-on; regulator-boot-on; regulator-min-microvolt = <1100000>; regulator-max-microvolt = <1100000>; vin-supply = <&vcc5v0_sys>; }; fan_gpio_control { compatible = "fan_gpio_control"; gpio-pin = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>; thermal-zone = "soc-thermal"; threshold-temp = <60000>; //60C running-time = <10000>; //10s status = "disabled"; }; rp_power{ status = "okay"; compatible = "rp_power"; rp_not_deep_sleep = <1>; //#define GPIO_FUNCTION_OUTPUT 0 //#define GPIO_FUNCTION_INPUT 1 //#define GPIO_FUNCTION_IRQ 2 //#define GPIO_FUNCTION_FLASH 3 //#define GPIO_FUNCTION_OUTPUT_CTRL 4 //fan { // gpio_num = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>; // gpio_function = <4>; //}; led { gpio_num = <&gpio4 RK_PA6 GPIO_ACTIVE_HIGH>; gpio_function = <3>; }; usb-host-power { gpio_num = <&gpio2 RK_PC1 GPIO_ACTIVE_HIGH>; gpio_function = <4>; }; usb-hub-reset { gpio_num = <&gpio3 RK_PB2 GPIO_ACTIVE_HIGH>; gpio_function = <4>; }; }; rp_gpio{ status = "disabled"; compatible = "rp_gpio"; gpio3c7 { gpio_num = <&gpio3 RK_PC7 GPIO_ACTIVE_HIGH>; gpio_function = <0>; }; }; }; &uart3 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&uart3m2_xfer>; }; &uart6 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&uart6m2_xfer>; }; &uart4 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&uart4m2_xfer>; }; &uart7 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&uart7m2_xfer>; }; &can0 { assigned-clocks = <&cru CLK_CAN0>; assigned-clock-rates = <200000000>; status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <&can0m0_pins>; }; &can1 { assigned-clocks = <&cru CLK_CAN1>; assigned-clock-rates = <200000000>; status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <&can1m1_pins>; }; &i2c4 { status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <&i2c4m1_xfer>; hym8563: hym8563@51 { compatible = "haoyu,hym8563"; reg = <0x51>; #clock-cells = <0>; clock-frequency = <32768>; clock-output-names = "hym8563"; //pinctrl-names = "default"; //pinctrl-0 = <&hym8563_int>; //interrupt-parent = <&gpio0>; //interrupts = ; //wakeup-source; }; }; &sdmmc { status = "okay"; }; &fiq_debugger { rockchip,baudrate = <115200>; }; &display_subsystem { clocks = <&hdptxphy_hdmi_clk0>, <&hdptxphy_hdmi_clk1>; clock-names = "hdmi0_phy_pll", "hdmi1_phy_pll"; }; &hdptxphy_hdmi_clk0 { status = "okay"; }; &hdptxphy_hdmi_clk1 { status = "okay"; };