diff --git a/arch/arm/boot/dts/rk3288-th804-avb.dts b/arch/arm/boot/dts/rk3288-th804-avb.dts index d539b5e46a51..b32e29223f9b 100644 --- a/arch/arm/boot/dts/rk3288-th804-avb.dts +++ b/arch/arm/boot/dts/rk3288-th804-avb.dts @@ -128,6 +128,44 @@ }; }; +&pinctrl { + pcfg_pull_none_4ma: pcfg-pull-none-4ma { + bias-disable; + drive-strength = <4>; + }; + + isp_pin { + isp_mipi: isp-mipi { + rockchip,pins = + /* cif_clkout */ + <2 11 RK_FUNC_1 &pcfg_pull_none_4ma>; + }; + + isp_dvp_d2d9: isp-d2d9 { + rockchip,pins = + /* cif_data2 ... cif_data9 */ + <2 0 RK_FUNC_1 &pcfg_pull_down>, + <2 1 RK_FUNC_1 &pcfg_pull_down>, + <2 2 RK_FUNC_1 &pcfg_pull_down>, + <2 3 RK_FUNC_1 &pcfg_pull_down>, + <2 4 RK_FUNC_1 &pcfg_pull_down>, + <2 5 RK_FUNC_1 &pcfg_pull_down>, + /* cif_sync, cif_href */ + <2 8 RK_FUNC_1 &pcfg_pull_down>, + <2 9 RK_FUNC_1 &pcfg_pull_down>, + /* cif_clkin */ + <2 10 RK_FUNC_1 &pcfg_pull_down>; + }; + + isp_dvp_d0d1: isp-d0d1 { + rockchip,pins = + /* cif_data0, cif_data1 */ + <2 12 RK_FUNC_1 &pcfg_pull_down>, + <2 13 RK_FUNC_1 &pcfg_pull_down>; + }; + }; +}; + &rkisp1 { status = "okay"; port {