From: Nick Xie Date: Wed, 12 Aug 2020 03:06:52 +0000 (+0800) Subject: arm64: dts: overlay: move camera os08a10 to dtbo X-Git-Tag: khadas-vims-v0.9.6-release~28 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3452a1ec7052a83291e7c2c7ce36e5136cb4d683;p=platform%2Fkernel%2Flinux-amlogic.git arm64: dts: overlay: move camera os08a10 to dtbo Signed-off-by: Nick Xie --- diff --git a/arch/arm64/boot/dts/amlogic/kvim3_linux.dts b/arch/arm64/boot/dts/amlogic/kvim3_linux.dts index a9f738157540..5183c62b27df 100644 --- a/arch/arm64/boot/dts/amlogic/kvim3_linux.dts +++ b/arch/arm64/boot/dts/amlogic/kvim3_linux.dts @@ -841,7 +841,7 @@ sensor: sensor { compatible = "soc, sensor"; - status = "okay"; + status = "disabled"; sensor-name = "os08a10"; /*imx290;os08a10;imx227*/ pinctrl-names="default"; pinctrl-0=<&gen_clk_ee_ao>; @@ -853,18 +853,18 @@ iq: iq { compatible = "soc, iq"; - status = "okay"; + status = "disabled"; sensor-name = "os08a10"; /*imx290;os08a10;imx227*/ }; }; /* end of / */ &isp { - status = "okay"; + status = "disabled"; memory-region = <&isp_cma_reserved>; }; &adapter { - status = "okay"; + status = "disabled"; memory-region = <&adapt_cma_reserved>; }; @@ -939,16 +939,6 @@ fan,trig_temp_level2 = <70>; hwver = "VIM3.V11"; /* Will be updated in uboot. */ }; - - sensor-i2c@6c { - compatible = "arm, i2c-sensor"; - reg = <0x6c>; - reg-names = "i2c-sensor"; - slave-addr = <0x6c>; - reg-type = <2>; - reg-data-type = <1>; - link-device = <&phycsi>; - }; }; &audiobus { diff --git a/arch/arm64/boot/dts/amlogic/overlays/kvim3/Makefile b/arch/arm64/boot/dts/amlogic/overlays/kvim3/Makefile index 741f36e228e9..9f34eaf27405 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/kvim3/Makefile +++ b/arch/arm64/boot/dts/amlogic/overlays/kvim3/Makefile @@ -2,7 +2,8 @@ dtbo-y += uart3.dtbo \ pwm_f.dtbo \ i2c3.dtbo \ spi1.dtbo \ - onewire.dtbo + onewire.dtbo \ + os08a10.dtbo targets += $(dtbo-y) always := $(dtbo-y) diff --git a/arch/arm64/boot/dts/amlogic/overlays/kvim3/os08a10.dts b/arch/arm64/boot/dts/amlogic/overlays/kvim3/os08a10.dts new file mode 100644 index 000000000000..55fbce1e26db --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/kvim3/os08a10.dts @@ -0,0 +1,58 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&sensor>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&iq>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&isp>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@3 { + target = <&adapter>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@4 { + target = <&i2c_AO>; + + __overlay__ { + status = "okay"; + + #address-cells = <1>; + #size-cells = <0>; + + sensor-i2c@6c { + compatible = "arm, i2c-sensor"; + reg = <0x6c>; + reg-names = "i2c-sensor"; + slave-addr = <0x6c>; + reg-type = <2>; + reg-data-type = <1>; + link-device = <&phycsi>; + status = "okay"; + }; + }; + }; +};