[lkml]   [2019]   [Dec]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH 0/7] qcom: add clk-vibrator driver
This patch series adds support for the vibrator that's found on the
Nexus 5 phone. I previously added a msm-vibrator driver to the input
subsystem, however that's not the correct approach since the direct
register writes should occur from within the clk subsystem based on the
conversation at

So this patch series:

- Adds support for setting the clock duty cycle to clk-rcg2.c
- Removes the msm-vibrator driver and adds a generic clk-vibrator
driver in its place. No one is using this driver at the moment so we
shouldn't get any complaints.

I also included the defconfig and dts changes. Once this whole series is
deemed to be ready, it can be merged in pieces through the different
subsystems. I included everything here as one patch series so everyone
can see the complete picture of what I'm doing.

Sorry it took me awhile to get back to correcting this; was working on
other tasks on this phone.

Brian Masney (7):
clk: qcom: add support for setting the duty cycle
dt-bindings: Input: drop msm-vibrator in favor of clk-vibrator
Input: drop msm-vibrator in favor of clk-vibrator driver
dt-bindings: Input: introduce new clock vibrator bindings
Input: introduce new clock vibrator driver
ARM: qcom_defconfig: drop msm-vibrator in favor of clk-vibrator driver
ARM: dts: qcom: msm8974-hammerhead: add support for vibrator

.../bindings/input/clk-vibrator.yaml | 60 ++++++++
.../bindings/input/msm-vibrator.txt | 36 -----
.../qcom-msm8974-lge-nexus5-hammerhead.dts | 30 ++++
arch/arm/configs/qcom_defconfig | 2 +-
drivers/clk/qcom/clk-rcg.h | 4 +
drivers/clk/qcom/clk-rcg2.c | 61 +++++++-
drivers/input/misc/Kconfig | 20 +--
drivers/input/misc/Makefile | 2 +-
.../misc/{msm-vibrator.c => clk-vibrator.c} | 138 +++++++-----------
9 files changed, 216 insertions(+), 137 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/clk-vibrator.yaml
delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt
rename drivers/input/misc/{msm-vibrator.c => clk-vibrator.c} (51%)


 \ /
  Last update: 2019-12-05 01:26    [W:0.116 / U:0.288 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site