<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/pwm, branch v4.19.39</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.19.39</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.19.39'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2018-08-20T09:36:07+00:00</updated>
<entry>
<title>pwm: mediatek: Add MT7628 support</title>
<updated>2018-08-20T09:36:07+00:00</updated>
<author>
<name>John Crispin</name>
<email>john@phrozen.org</email>
</author>
<published>2018-07-25T09:52:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8cdc43afbb2cb58692c49fab0b13e2d9439c0642'/>
<id>urn:sha1:8cdc43afbb2cb58692c49fab0b13e2d9439c0642</id>
<content type='text'>
Add support for MT7628. The SoC is legacy MIPS and hence has no complex
clock tree. This patch add an extra flag to the SoC specific data
indicating, that no clocks are present.

Signed-off-by: John Crispin &lt;john@phrozen.org&gt;
Reviewed-by: Matthias Brugger &lt;matthias.bgg@gmail.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: meson: Fix mux clock names</title>
<updated>2018-08-20T09:32:25+00:00</updated>
<author>
<name>Jerome Brunet</name>
<email>jbrunet@baylibre.com</email>
</author>
<published>2018-08-01T10:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b96e9eb62841c519ba1db32d036628be3cdef91f'/>
<id>urn:sha1:b96e9eb62841c519ba1db32d036628be3cdef91f</id>
<content type='text'>
Current clock name looks like this:
/soc/bus@ffd00000/pwm@1b000#mux0

This is bad because CCF uses the clock to create a directory in clk debugfs.
With such name, the directory creation (silently) fails and the debugfs
entry end up being created at the debugfs root.

With this change, the clock name will now be:
ffd1b000.pwm#mux0

This matches the clock naming scheme used in the ethernet and mmc driver.
It also fixes the problem with debugfs.

Fixes: 36af66a79056 ("pwm: Convert to using %pOF instead of full_name")
Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;
Acked-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: stm32-lp: Remove useless loop in stm32_pwm_lp_remove()</title>
<updated>2018-08-20T09:32:25+00:00</updated>
<author>
<name>Fabrice Gasnier</name>
<email>fabrice.gasnier@st.com</email>
</author>
<published>2018-07-20T07:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2c2059c0b85d93d527cd23c0491288ef0264aee5'/>
<id>urn:sha1:2c2059c0b85d93d527cd23c0491288ef0264aee5</id>
<content type='text'>
LPTimer has only one pwm channel (npwm = 1). Remove useless for loop
in remove routine.

Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: omap-dmtimer: Return -EPROBE_DEFER if no dmtimer platform data</title>
<updated>2018-08-20T09:32:19+00:00</updated>
<author>
<name>David Rivshin</name>
<email>DRivshin@allworx.com</email>
</author>
<published>2018-08-01T14:17:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=43725feb593127b16318b871e3a9bf89a96d66cb'/>
<id>urn:sha1:43725feb593127b16318b871e3a9bf89a96d66cb</id>
<content type='text'>
If a pwm-omap-dmtimer is probed before the dmtimer it uses, the platform
data won't be set yet.

Fixes: ac30751df953 ("ARM: OMAP: pdata-quirks: Remove unused timer pdata")
Cc: &lt;stable@vger.kernel.org&gt; # 4.17+
Signed-off-by: David Rivshin &lt;drivshin@allworx.com&gt;
Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Tested-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Acked-by: Ladislav Michl &lt;ladis@linux-mips.org&gt;
Tested-by: Andreas Kemnade &lt;andreas@kemnade.info&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: mxs: Switch to SPDX identifier</title>
<updated>2018-07-12T07:03:06+00:00</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@nxp.com</email>
</author>
<published>2018-07-09T17:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=19ad2b75c6436eb7a5233a68cca13ceb17041ec8'/>
<id>urn:sha1:19ad2b75c6436eb7a5233a68cca13ceb17041ec8</id>
<content type='text'>
Adopt the SPDX license identifier headers to ease license compliance
management.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: fsl-ftm: Enable support for the new SoC i.MX8QM</title>
<updated>2018-07-09T17:08:26+00:00</updated>
<author>
<name>shenwei.wang@nxp.com</name>
<email>shenwei.wang@nxp.com</email>
</author>
<published>2018-06-08T19:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2c4f2e326bd4d02f4b30d58f35448575573d5a04'/>
<id>urn:sha1:2c4f2e326bd4d02f4b30d58f35448575573d5a04</id>
<content type='text'>
Enabled the support for the new SoC i.MX8QM by adding the compatible
string of "fsl,imx8qm-ftm-pwm" and its per-compatible data with setting
"has_enable_bits" to "true".

Signed-off-by: Shenwei Wang &lt;shenwei.wang@nxp.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: fsl-ftm: Added the support of per-compatible data</title>
<updated>2018-07-09T17:06:21+00:00</updated>
<author>
<name>shenwei.wang@nxp.com</name>
<email>shenwei.wang@nxp.com</email>
</author>
<published>2018-06-08T19:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=db6c51ab156a2ec29edff41b1ebc1fe7d04a9614'/>
<id>urn:sha1:db6c51ab156a2ec29edff41b1ebc1fe7d04a9614</id>
<content type='text'>
On the i.MX8x SoC family, an additional PWM enable bit is added for each
PWM channel in the register FTM_SC[23:16]. It supports 8 channels. Bit
16 is for channel 0, and bit 23 is for channel 7. As the IP version
information can not be obtained via any of the FTM registers, a property
of "has_enable_bits" is added via per-compatible data structure.

Signed-off-by: Shenwei Wang &lt;shenwei.wang@nxp.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: fsl-ftm: Added a dedicated IP interface clock</title>
<updated>2018-07-09T17:04:19+00:00</updated>
<author>
<name>shenwei.wang@nxp.com</name>
<email>shenwei.wang@nxp.com</email>
</author>
<published>2018-06-08T19:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=82a9c55a2bb0a47b16c75e93d8ce54e8944758c0'/>
<id>urn:sha1:82a9c55a2bb0a47b16c75e93d8ce54e8944758c0</id>
<content type='text'>
The current driver assumes that the ftm_sys clock works as one of the
clock sources for the IP block as well as the IP interface clock. This
assumption does not apply any more on the latest i.MX8x SoC family. On
i.MX8x SoCs, a dedicated IP interface clock is introduced and it must be
enabled before accessing any FTM registers. Moreover, the clock can not
be used as the source clock for the FTM IP block. This patch introduces
the ipg_clk as the dedicated IP interface clock and by default it is the
same as the ftm_sys clock if not specified.

Signed-off-by: Shenwei Wang &lt;shenwei.wang@nxp.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: cros-ec: Switch to SPDX identifier</title>
<updated>2018-07-09T17:02:23+00:00</updated>
<author>
<name>Enric Balletbo i Serra</name>
<email>enric.balletbo@collabora.com</email>
</author>
<published>2018-06-05T17:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4964cb52b27a834ce22e515007a74ba74886074a'/>
<id>urn:sha1:4964cb52b27a834ce22e515007a74ba74886074a</id>
<content type='text'>
Adopt the SPDX license identifier headers to ease license compliance
management.

Signed-off-by: Enric Balletbo i Serra &lt;enric.balletbo@collabora.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: imx: Switch to SPDX identifier</title>
<updated>2018-07-09T16:59:14+00:00</updated>
<author>
<name>Fabio Estevam</name>
<email>fabio.estevam@nxp.com</email>
</author>
<published>2018-07-06T22:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a99290c5868a6450c299708ba0c7993affa911ed'/>
<id>urn:sha1:a99290c5868a6450c299708ba0c7993affa911ed</id>
<content type='text'>
Adopt the SPDX license identifier headers to ease license compliance
management.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
</feed>
