From: Nishanth Menon <nm@ti.com> To: "Tony Lindgren" <tony@atomide.com>, "Benoît Cousson" <bcousson@baylibre.com> Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-omap@vger.kernel.org, sre@kernel.org, Nishanth Menon <nm@ti.com> Subject: [PATCH V4] ARM: dts: am57xx-beagle-x15: Add GPIO controlled fan node Date: Mon, 5 Jan 2015 10:32:29 -0600 [thread overview] Message-ID: <1420475549-28492-1-git-send-email-nm@ti.com> (raw) TPS gpio now controls a 5v 500mA TL5209 regulator which may be supply a fan (such as AFB02505HHB) over J1 connector for various purposes. Provide device tree node to enable the same. Signed-off-by: Nishanth Menon <nm@ti.com> --- V4: Change format of the speed-map used. V3: https://patchwork.kernel.org/patch/5562121/ V2: https://patchwork.kernel.org/patch/5445111/ V1: https://patchwork.kernel.org/patch/5444911/ Enable and disable can be controlled by (post the RPM, it finds closest match - even a 1 will do) echo '13000' > /sys/class/hwmon/hwmon0/fan1_target and echo '0' > /sys/class/hwmon/hwmon0/fan1_target Test log: http://slexy.org/view/s2T0ajh46z requires CONFIG_GPIO_PALMAS and CONFIG_SENSORS_GPIO_FAN to be operational Applies on v3.19-rc1 arch/arm/boot/dts/am57xx-beagle-x15.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/am57xx-beagle-x15.dts b/arch/arm/boot/dts/am57xx-beagle-x15.dts index 6c2e8e4..c5d4cea 100644 --- a/arch/arm/boot/dts/am57xx-beagle-x15.dts +++ b/arch/arm/boot/dts/am57xx-beagle-x15.dts @@ -80,6 +80,14 @@ default-state = "off"; }; }; + + gpio_fan: gpio_fan { + /* Based on 5v 500mA AFB02505HHB */ + compatible = "gpio-fan"; + gpios = <&tps659038_gpio 1 GPIO_ACTIVE_HIGH>; + gpio-fan,speed-map = <0 0>, + <13000 1>; + }; }; &dra7_pmx_core { @@ -394,6 +402,12 @@ wakeup-source; ti,palmas-long-press-seconds = <12>; }; + + tps659038_gpio: tps659038_gpio { + compatible = "ti,palmas-gpio"; + gpio-controller; + #gpio-cells = <2>; + }; }; tmp102: tmp102@48 { -- 1.7.9.5
WARNING: multiple messages have this Message-ID (diff)
From: nm@ti.com (Nishanth Menon) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH V4] ARM: dts: am57xx-beagle-x15: Add GPIO controlled fan node Date: Mon, 5 Jan 2015 10:32:29 -0600 [thread overview] Message-ID: <1420475549-28492-1-git-send-email-nm@ti.com> (raw) TPS gpio now controls a 5v 500mA TL5209 regulator which may be supply a fan (such as AFB02505HHB) over J1 connector for various purposes. Provide device tree node to enable the same. Signed-off-by: Nishanth Menon <nm@ti.com> --- V4: Change format of the speed-map used. V3: https://patchwork.kernel.org/patch/5562121/ V2: https://patchwork.kernel.org/patch/5445111/ V1: https://patchwork.kernel.org/patch/5444911/ Enable and disable can be controlled by (post the RPM, it finds closest match - even a 1 will do) echo '13000' > /sys/class/hwmon/hwmon0/fan1_target and echo '0' > /sys/class/hwmon/hwmon0/fan1_target Test log: http://slexy.org/view/s2T0ajh46z requires CONFIG_GPIO_PALMAS and CONFIG_SENSORS_GPIO_FAN to be operational Applies on v3.19-rc1 arch/arm/boot/dts/am57xx-beagle-x15.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/am57xx-beagle-x15.dts b/arch/arm/boot/dts/am57xx-beagle-x15.dts index 6c2e8e4..c5d4cea 100644 --- a/arch/arm/boot/dts/am57xx-beagle-x15.dts +++ b/arch/arm/boot/dts/am57xx-beagle-x15.dts @@ -80,6 +80,14 @@ default-state = "off"; }; }; + + gpio_fan: gpio_fan { + /* Based on 5v 500mA AFB02505HHB */ + compatible = "gpio-fan"; + gpios = <&tps659038_gpio 1 GPIO_ACTIVE_HIGH>; + gpio-fan,speed-map = <0 0>, + <13000 1>; + }; }; &dra7_pmx_core { @@ -394,6 +402,12 @@ wakeup-source; ti,palmas-long-press-seconds = <12>; }; + + tps659038_gpio: tps659038_gpio { + compatible = "ti,palmas-gpio"; + gpio-controller; + #gpio-cells = <2>; + }; }; tmp102: tmp102 at 48 { -- 1.7.9.5
next reply other threads:[~2015-01-05 16:32 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-01-05 16:32 Nishanth Menon [this message] 2015-01-05 16:32 ` [PATCH V4] ARM: dts: am57xx-beagle-x15: Add GPIO controlled fan node Nishanth Menon 2015-01-05 17:27 ` Felipe Balbi 2015-01-05 17:27 ` Felipe Balbi 2015-01-08 0:20 ` Tony Lindgren 2015-01-08 0:20 ` Tony Lindgren 2015-01-05 17:27 ` Felipe Balbi 2015-01-05 17:27 ` Felipe Balbi 2015-01-05 17:33 ` Nishanth Menon 2015-01-05 17:33 ` Nishanth Menon 2015-01-05 17:45 ` Felipe Balbi 2015-01-05 17:45 ` Felipe Balbi
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1420475549-28492-1-git-send-email-nm@ti.com \ --to=nm@ti.com \ --cc=bcousson@baylibre.com \ --cc=devicetree@vger.kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-omap@vger.kernel.org \ --cc=sre@kernel.org \ --cc=tony@atomide.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.