<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/clk/mediatek, branch v4.4.171</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.4.171</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.4.171'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2017-12-20T09:04:59+00:00</updated>
<entry>
<title>clk: mediatek: add the option for determining PLL source clock</title>
<updated>2017-12-20T09:04:59+00:00</updated>
<author>
<name>Chen Zhong</name>
<email>chen.zhong@mediatek.com</email>
</author>
<published>2017-10-05T03:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=22a1e337ed68e1a660f6b1c5fcef76b7c7ac63e1'/>
<id>urn:sha1:22a1e337ed68e1a660f6b1c5fcef76b7c7ac63e1</id>
<content type='text'>
[ Upstream commit c955bf3998efa3355790a4d8c82874582f1bc727 ]

Since the previous setup always sets the PLL using crystal 26MHz, this
doesn't always happen in every MediaTek platform. So the patch added
flexibility for assigning extra member for determining the PLL source
clock.

Signed-off-by: Chen Zhong &lt;chen.zhong@mediatek.com&gt;
Signed-off-by: Sean Wang &lt;sean.wang@mediatek.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
Signed-off-by: Sasha Levin &lt;alexander.levin@verizon.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>clk: mediatek: Add USB clock support in MT8173 APMIXEDSYS</title>
<updated>2015-10-01T04:06:00+00:00</updated>
<author>
<name>James Liao</name>
<email>jamesjj.liao@mediatek.com</email>
</author>
<published>2015-05-20T07:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cdb2bab78aff97101da767b9643fbd692af4623b'/>
<id>urn:sha1:cdb2bab78aff97101da767b9643fbd692af4623b</id>
<content type='text'>
Add REF2USB_TX clock support into MT8173 APMIXEDSYS. This clock
is needed by USB 3.0.

Signed-off-by: James Liao &lt;jamesjj.liao@mediatek.com&gt;
Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
</content>
</entry>
<entry>
<title>clk: mediatek: Add subsystem clocks of MT8173</title>
<updated>2015-10-01T04:04:50+00:00</updated>
<author>
<name>James Liao</name>
<email>jamesjj.liao@mediatek.com</email>
</author>
<published>2015-05-20T06:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=29859d9315834c7a36a436a6a383f2f810b91047'/>
<id>urn:sha1:29859d9315834c7a36a436a6a383f2f810b91047</id>
<content type='text'>
Most multimedia subsystem clocks will be accessed by multiple
drivers, so it's a better way to manage these clocks in CCF.
This patch adds clock support for MM, IMG, VDEC, VENC and VENC_LT
subsystems.

Signed-off-by: James Liao &lt;jamesjj.liao@mediatek.com&gt;
Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
</content>
</entry>
<entry>
<title>clk: mediatek: Fix rate and dependency of MT8173 clocks</title>
<updated>2015-10-01T04:04:50+00:00</updated>
<author>
<name>James Liao</name>
<email>jamesjj.liao@mediatek.com</email>
</author>
<published>2015-07-10T03:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a4f7a15fed1de731d78b71d638c15f3448d7ac88'/>
<id>urn:sha1:a4f7a15fed1de731d78b71d638c15f3448d7ac88</id>
<content type='text'>
Remove the dependency from clk_null, and give all root clocks a
typical rate, include clkph_mck_o, usb_syspll_125m and hdmitx_dig_cts.

dpi_ck was removed due to no clock reference to it.

Replace parent clock of infra_cpum with cpum_ck, which is an external
clock and can be defined in the device tree.

Signed-off-by: James Liao &lt;jamesjj.liao@mediatek.com&gt;
Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
</content>
</entry>
<entry>
<title>clk: mediatek: Add fixed clocks support for Mediatek SoC.</title>
<updated>2015-10-01T04:04:49+00:00</updated>
<author>
<name>James Liao</name>
<email>jamesjj.liao@mediatek.com</email>
</author>
<published>2015-07-10T03:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4fa043806a2cdbf86503068276ab9bba91a726f6'/>
<id>urn:sha1:4fa043806a2cdbf86503068276ab9bba91a726f6</id>
<content type='text'>
This patch adds fixed clocks support by using CCF fixed-rate
clock implementation.

Signed-off-by: James Liao &lt;jamesjj.liao@mediatek.com&gt;
Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
</content>
</entry>
<entry>
<title>clk: mediatek: Add __initdata and __init for data and functions</title>
<updated>2015-10-01T04:04:49+00:00</updated>
<author>
<name>James Liao</name>
<email>jamesjj.liao@mediatek.com</email>
</author>
<published>2015-07-28T07:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e02940fc9ed323ae512f3ded62abaf9d6a3d3265'/>
<id>urn:sha1:e02940fc9ed323ae512f3ded62abaf9d6a3d3265</id>
<content type='text'>
Add __init for clock registration functions, and add __initdata for
mtk_gate_regs initial structures.

Signed-off-by: James Liao &lt;jamesjj.liao@mediatek.com&gt;
Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
</content>
</entry>
<entry>
<title>clk: mediatek: Remove unused code from MT8173.</title>
<updated>2015-10-01T04:04:49+00:00</updated>
<author>
<name>James Liao</name>
<email>jamesjj.liao@mediatek.com</email>
</author>
<published>2015-07-28T06:53:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=07d130698b8e1ecf1a72d294b5f89a26fea1ec6f'/>
<id>urn:sha1:07d130698b8e1ecf1a72d294b5f89a26fea1ec6f</id>
<content type='text'>
Remove unused header files from MT8173, and remove unused
keywords from function declaration.

Signed-off-by: James Liao &lt;jamesjj.liao@mediatek.com&gt;
Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
</content>
</entry>
<entry>
<title>clk: mediatek: Removed unused dpi_ck clock from MT8173</title>
<updated>2015-10-01T04:04:48+00:00</updated>
<author>
<name>James Liao</name>
<email>jamesjj.liao@mediatek.com</email>
</author>
<published>2015-07-28T06:30:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=829f4912d1577f6ee68274fcb678f9da0b760244'/>
<id>urn:sha1:829f4912d1577f6ee68274fcb678f9da0b760244</id>
<content type='text'>
The dpi_ck clock can be removed because it not actually used
in topckgen and subsystems.

Signed-off-by: James Liao &lt;jamesjj.liao@mediatek.com&gt;
Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
</content>
</entry>
<entry>
<title>clk: mediatek: add 13mhz clock for MT8173</title>
<updated>2015-10-01T04:04:34+00:00</updated>
<author>
<name>Joe.C</name>
<email>yingjoe.chen@mediatek.com</email>
</author>
<published>2015-07-13T09:32:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2d61fe0fc7f0a8c214587ba063fc8770486c0af1'/>
<id>urn:sha1:2d61fe0fc7f0a8c214587ba063fc8770486c0af1</id>
<content type='text'>
Add 13mhz clock used by GPT timer in infracfg.

Signed-off-by: Yingjoe Chen &lt;yingjoe.chen@mediatek.com&gt;
Acked-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
Signed-off-by: James Liao &lt;jamesjj.liao@mediatek.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cleanup-clk-h-includes' into clk-next</title>
<updated>2015-07-28T18:59:09+00:00</updated>
<author>
<name>Stephen Boyd</name>
<email>sboyd@codeaurora.org</email>
</author>
<published>2015-07-21T18:22:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9cfad9bc472a4bdd5ee7d9e713113a9f5a676704'/>
<id>urn:sha1:9cfad9bc472a4bdd5ee7d9e713113a9f5a676704</id>
<content type='text'>
* cleanup-clk-h-includes: (62 commits)
  clk: Remove clk.h from clk-provider.h
  clk: h8300: Remove clk.h and clkdev.h includes
  clk: at91: Include clk.h and slab.h
  clk: ti: Switch clk-provider.h include to clk.h
  clk: pistachio: Include clk.h
  clk: ingenic: Include clk.h
  clk: si570: Include clk.h
  clk: moxart: Include clk.h
  clk: cdce925: Include clk.h
  clk: Include clk.h in clk.c
  clk: zynq: Include clk.h
  clk: ti: Include clk.h
  clk: sunxi: Include clk.h and remove unused clkdev.h includes
  clk: st: Include clk.h
  clk: qcom: Include clk.h
  clk: highbank: Include clk.h
  clk: bcm: Include clk.h
  clk: versatile: Remove clk.h and clkdev.h includes
  clk: ux500: Remove clk.h and clkdev.h includes
  clk: tegra: Properly include clk.h
  ...
</content>
</entry>
</feed>
