diff --git a/arch/arm/boot/dts/rv1126-bat-ipc-v10.dts b/arch/arm/boot/dts/rv1126-bat-ipc-v10.dts index ca1aca773f43..c27f9b292425 100644 --- a/arch/arm/boot/dts/rv1126-bat-ipc-v10.dts +++ b/arch/arm/boot/dts/rv1126-bat-ipc-v10.dts @@ -29,9 +29,11 @@ recovery { cam_ircut0: cam_ircut { status = "okay"; - compatible = "rockchip,ircut"; - ircut-open-gpios = <&gpio2 RK_PD4 GPIO_ACTIVE_HIGH>; - ircut-close-gpios = <&gpio2 RK_PD5 GPIO_ACTIVE_HIGH>; + compatible = "ap1511a,ircut"; + pinctrl-names = "default"; + pinctrl-0 = <&ir_cut_en>; + ircut-open-gpios = <&gpio2 RK_PD5 GPIO_ACTIVE_HIGH>; + led-gpios = <&gpio2 RK_PB2 GPIO_ACTIVE_HIGH>; rockchip,camera-module-index = <1>; rockchip,camera-module-facing = "front"; }; @@ -291,6 +293,12 @@ spk_ctl: spk-ctl { rockchip,pins = <2 RK_PA5 0 &pcfg_pull_none>; }; }; + ir-cut { + /omit-if-no-ref/ + ir_cut_en: ir-cut-en { + rockchip,pins = <2 RK_PD4 RK_FUNC_GPIO &pcfg_output_low>; + }; + }; regulator { /omit-if-no-ref/ power_hold: power-hold {