From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757152AbbCDMEB (ORCPT ); Wed, 4 Mar 2015 07:04:01 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:15855 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751125AbbCDMD7 (ORCPT ); Wed, 4 Mar 2015 07:03:59 -0500 X-AuditID: cbfee61a-f79c06d000004e71-92-54f6f4acf8c9 From: Lukasz Majewski To: Eduardo Valentin , Kamil Debski , Jean Delvare , Guenter Roeck , Kukjin Kim Cc: lm-sensors@lm-sensors.org, Linux PM list , "linux-samsung-soc@vger.kernel.org" , devicetree@vger.kernel.org, Lukasz Majewski , Kukjin Kim , linux-kernel@vger.kernel.org, Sjoerd Simons , Abhilash Kesavan , Abhilash Kesavan , Lukasz Majewski Subject: [PATCH RESEND RESEND v6 0/6] hwmon: thermal: Odroid U3: Provide support for Odroid U3 fan Date: Wed, 04 Mar 2015 13:03:38 +0100 Message-id: <1425470624-25793-1-git-send-email-l.majewski@samsung.com> X-Mailer: git-send-email 1.7.10.4 In-reply-to: <1418897591-18332-1-git-send-email-l.majewski@samsung.com> References: <1418897591-18332-1-git-send-email-l.majewski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsVy+t9jAd01X76FGKy5pm7xeM1iJov5R86x Wsy/co3VYundT2wWP15fYLNY81fJonfBVTaL/sevmS3ePOK2ePNwM6PF5V1z2Cw+9x5htJhx fh+TxZOFZ5gs7kzby2Yx/fhbVgcBj7/Pr7N47Jx1l91j06pONo8HE3ezeayb9pbZY+f3BnaP vi2rGD02n672+LxJLoAzissmJTUnsyy1SN8ugStj7tttbAWzuCtmPG1ibmC8wNHFyMkhIWAi sWb3TTYIW0ziwr31YLaQwCJGiU2PPbsYuYDsLiaJYw/6mEESbAJ6Ep/vPmUCSYgIbGeUWDHv GxuIwyxwjVli3+ajTCBVwgIpEl+6IGwWAVWJSQc3g9m8Am4Sx1/sZIVYpyjR/WwC2DpOAXeJ Oc8nQK12k2j6e4l5AiPvAkaGVYyiqQXJBcVJ6bmGesWJucWleel6yfm5mxjBQf1MagfjygaL Q4wCHIxKPLwZ0d9ChFgTy4orcw8xSnAwK4nwxl4ECvGmJFZWpRblxxeV5qQWH2KU5mBREudV sm8LERJITyxJzU5NLUgtgskycXBKNTBO33ixY+Gs+OxCvjPPkw2mCz/NaW0/23kkJfqU3YVc TsYPN+XlvF4UyL9mFHgUqZXuaa0UGH+J7fnEqOoa4SedW1y7zbdPKwqp1u7O40pSfi4Zd3BF cX/IVIMdu9MZMidtEHN5e/i70Yyk1uV5P1eKqSuu3fQmcdXZ6bLcIgqsb1L27eS9YqnEUpyR aKjFXFScCAB4xdkpZgIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Presented patches add support for Odroid's U3 optional CPU FAN, which uses PWM subsystem for low level control. After successful probe it registers itself as a cooling device for thermal subsystem. This driver also supports devices without DTS specified. To provide correct functionality, new properties to device tree description for Exynos4412 and in particular Odroid U3 have been added. Those patches were tested at Exynos4412 - Odroid U3 board. Patches were applied on: linux-soc-thermal/fixes branch (Linux v4.0-rc2) SHA1: ad83a2d87bff355750a17dd00aec563eb9f9d388 Kamil Debski (1): ARM: dts: Add pwm-fan node to the Odroid-U3 board Lukasz Majewski (5): Documentation: dts: Documentation entry to explain how to use PWM FAN as a cooling device ARM: dts: Add properties to use pwm-fan device as a cooling device in Odroid U3 hwmon: pwm-fan: Extract __set_pwm() function to only modify PWM duty cycle hwmon: pwm-fan: Read PWM FAN configuration from device tree hwmon: pwm-fan: Code for using PWM FAN as a cooling device .../devicetree/bindings/hwmon/pwm-fan.txt | 29 +++- arch/arm/boot/dts/exynos4.dtsi | 2 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 43 ++++++ drivers/hwmon/pwm-fan.c | 172 +++++++++++++++++++-- 4 files changed, 229 insertions(+), 17 deletions(-) -- 2.0.0.rc2