19 Jun, 2019
1 commit
-
Based on 1 normalized pattern(s):
this program is free software you can redistribute it and or modify
it under the terms of the gnu general public license version 2 as
published by the free software foundation this program is
distributed in the hope that it will be useful but without any
warranty without even the implied warranty of merchantability or
fitness for a particular purpose see the gnu general public license
for more details you should have received a copy of the gnu general
public license along with this program if not see http www gnu org
licensesextracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference in 503 file(s).
Signed-off-by: Thomas Gleixner
Reviewed-by: Alexios Zavras
Reviewed-by: Allison Randal
Reviewed-by: Enrico Weigelt
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190602204653.811534538@linutronix.de
Signed-off-by: Greg Kroah-Hartman
04 Sep, 2017
1 commit
-
include/linux/i2c is not for client devices. Move the header file to a
more appropriate location.Signed-off-by: Wolfram Sang
Acked-by: Greg Kroah-Hartman
Acked-by: Alexandre Belloni
Acked-by: Mark Brown
Acked-by: Sebastian Reichel
Acked-by: Jonathan Cameron
Acked-by: Dmitry Torokhov
Acked-by: Kishon Vijay Abraham I
Acked-by: Bartlomiej Zolnierkiewicz
Acked-by: Thierry Reding
Acked-by: Tony Lindgren
Acked-by: Daniel Thompson
Acked-by: Linus Walleij
Acked-by: Guenter Roeck
Signed-off-by: Lee Jones
04 Jan, 2017
1 commit
-
All PWM devices have been marked as "might sleep" since v4.5, there is
no longer a need to differentiate on a per-chip basis.Signed-off-by: Thierry Reding
05 Sep, 2016
1 commit
-
The current TWL6030 code for the TWL PWM driver does not reliably disable the
PWM output, as tested with LEDs. The previous commit to that driver introduced
that regression.However, it does make sense to disable the PWM clock after resetting the PWM,
but for some obscure reason, doing it all at once simply doesn't work.The TWL6030 datasheet mentions that PWMs have to be disabled in two distinct
steps. However, clearing the clock enable bit in a second step (after issuing a
reset first) does not work.The only approach that works is the one that was in place before the previous
commit to the driver. It consists in enabling the PWM clock after issuing a
reset. This is what TI kernel trees and production code seem to be using.However, adding an extra step to disable the PWM clock seems to work reliably,
despite looking quite odd.Signed-off-by: Paul Kocialkowski
Acked-by: Peter Ujfalusi
Signed-off-by: Thierry Reding
09 May, 2014
1 commit
-
Current twl6030_pwm_disable() implementation writes TWL6030_TOGGLE3_REG
twice, the second write sets TWL6030_PWMXEN bits so the PWM clock does
not disable.Signed-off-by: Axel Lin
Acked-by: Peter Ujfalusi
Signed-off-by: Thierry Reding
08 Oct, 2013
1 commit
-
'of_match_ptr' is defined in linux/of.h. Include it explicitly.
Signed-off-by: Sachin Kamat
Signed-off-by: Thierry Reding
23 Apr, 2013
1 commit
-
A few drivers already annotate this properly. Make the same change for
all other OF supporting drivers.Signed-off-by: Thierry Reding
Acked-by: Shawn Guo
Acked-by: Alexandre Pereira da Silva
Acked-by: Viresh Kumar
02 Apr, 2013
2 commits
-
Return proper error instead of 0 if twl6030_pwm_enable() fails.
Signed-off-by: Axel Lin
Acked-by: Peter Ujfalusi
Signed-off-by: Thierry Reding -
Add missing .owner of struct pwm_ops. This prevents the module from being
removed from underneath its users.Signed-off-by: Axel Lin
Acked-by: Peter Ujfalusi
Signed-off-by: Thierry Reding
17 Feb, 2013
1 commit
-
Always use to_twl() for converting into private data instead of
container_of().Signed-off-by: Johannes Thumshirn
Signed-off-by: Thierry Reding
30 Jan, 2013
1 commit
-
Calls to PWM drivers connected through I2C can sleep.
Use the new can_sleep property.Acked-by: Peter Ujfalusi
Signed-off-by: Florian Vaussard
Signed-off-by: Thierry Reding
28 Nov, 2012
1 commit
-
The driver supports the following PWM outputs:
TWL4030 PWM0 and PWM1
TWL6030 PWM1 and PWM2On TWL4030 the PWM signals are muxed. Upon requesting the PWM the driver
will select the correct mux so the PWM can be used. When the PWM has been
freed the original configuration is going to be restored.Signed-off-by: Peter Ujfalusi
Signed-off-by: Thierry Reding