From: yan Date: Fri, 17 Jul 2020 09:24:46 +0000 (+0800) Subject: Add 1wire supports X-Git-Tag: khadas-vims-v0.9.6-release~54^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ce3bdb1f276eb2a1d6eff0635e18f56c6680a418;p=platform%2Fkernel%2Flinux-amlogic.git Add 1wire supports Signed-off-by: yan --- diff --git a/arch/arm64/boot/dts/amlogic/kvim2_linux.dts b/arch/arm64/boot/dts/amlogic/kvim2_linux.dts index 5416b082904e..40cb1d253f97 100644 --- a/arch/arm64/boot/dts/amlogic/kvim2_linux.dts +++ b/arch/arm64/boot/dts/amlogic/kvim2_linux.dts @@ -1192,6 +1192,12 @@ key-permit = "read","write","del"; }; };//End unifykey + + onewire:onewire { + compatible = "w1-gpio"; + gpios = <&gpio_ao GPIOAO_5 GPIO_ACTIVE_HIGH>; + status = "disable"; + }; }; &pinctrl_periphs{ diff --git a/arch/arm64/boot/dts/amlogic/kvim3_linux.dts b/arch/arm64/boot/dts/amlogic/kvim3_linux.dts index 8959ee4881f5..08e8457e7c4b 100644 --- a/arch/arm64/boot/dts/amlogic/kvim3_linux.dts +++ b/arch/arm64/boot/dts/amlogic/kvim3_linux.dts @@ -809,6 +809,12 @@ status = "okay"; }; + onewire:onewire { + compatible = "w1-gpio"; + gpios = <&gpio GPIOH_6 GPIO_ACTIVE_HIGH>; + status = "disable"; + }; + sensor: sensor { compatible = "soc, sensor"; status = "okay"; diff --git a/arch/arm64/boot/dts/amlogic/kvim_linux.dts b/arch/arm64/boot/dts/amlogic/kvim_linux.dts index 937c3cca8da4..87d1849b6c23 100644 --- a/arch/arm64/boot/dts/amlogic/kvim_linux.dts +++ b/arch/arm64/boot/dts/amlogic/kvim_linux.dts @@ -1139,6 +1139,13 @@ key-permit = "read","write","del"; }; };//End unifykey + + onewire:onewire { + compatible = "w1-gpio"; + gpios = <&gpio_ao GPIOAO_1 GPIO_ACTIVE_HIGH>; + status = "disable"; + }; + }; &pinctrl_periphs{ diff --git a/arch/arm64/configs/kvims_defconfig b/arch/arm64/configs/kvims_defconfig index 76c24d1e0d3a..4000184d3155 100644 --- a/arch/arm64/configs/kvims_defconfig +++ b/arch/arm64/configs/kvims_defconfig @@ -503,6 +503,9 @@ CONFIG_SPI_MESON_SPICC=y CONFIG_SPI_SPIDEV=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_PCA953X=y +CONFIG_W1=y +CONFIG_W1_MASTER_GPIO=y +CONFIG_W1_SLAVE_THERM=y CONFIG_THERMAL=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y