<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/arch/mips/bcm63xx/clk.c, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2014-01-22T19:18:49+00:00</updated>
<entry>
<title>MIPS: BCM63XX: setup the HSSPI clock rate</title>
<updated>2014-01-22T19:18:49+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jogo@openwrt.org</email>
</author>
<published>2013-11-30T11:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=26b8c07f59ceff7b4ca40fb4bbc81abff01e8cf0'/>
<id>urn:sha1:26b8c07f59ceff7b4ca40fb4bbc81abff01e8cf0</id>
<content type='text'>
Properly set up the HSSPI clock rate depending on the SoC's PLL rate.

Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;
Signed-off-by: John Crispin &lt;blogic@openwrt.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/6177/
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: expose the HSSPI clock</title>
<updated>2014-01-22T19:18:49+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jogo@openwrt.org</email>
</author>
<published>2013-11-30T11:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=0ebe8aaefade244b224d65d1c83addea21dce4c3'/>
<id>urn:sha1:0ebe8aaefade244b224d65d1c83addea21dce4c3</id>
<content type='text'>
Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;
Signed-off-by: John Crispin &lt;blogic@openwrt.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/6178/
</content>
</entry>
<entry>
<title>MIPS: BCM63xx: CLK: Add dummy clk_{set,round}_rate() functions</title>
<updated>2013-07-02T13:59:11+00:00</updated>
<author>
<name>Markos Chandras</name>
<email>markos.chandras@imgtec.com</email>
</author>
<published>2013-07-02T09:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=7aa2d05299f92ab73591988ab514f0ddc98138f3'/>
<id>urn:sha1:7aa2d05299f92ab73591988ab514f0ddc98138f3</id>
<content type='text'>
Several drivers use the clk_{set,round}_rate() functions
that need to be defined in the platform's clock code.
The Broadcom BCM63xx platform hardcodes the clock rate so
we create new clk_{set,round}_rate() functions
which just return 0 like those in include/linux/clk.h
for the common clock framework do.

Also fixes the following build problem on a randconfig:
drivers/built-in.o: In function `nop_usb_xceiv_probe':
phy-nop.c:(.text+0x3ec26c): undefined reference to `clk_set_rate'

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Acked-by: Steven J. Hill &lt;Steven.Hill@imgtec.com&gt;
Acked-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/5580/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: add support for BCM3368 Cable Modem</title>
<updated>2013-07-01T13:10:53+00:00</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2013-06-18T16:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=7b9334215f53135fb9cbdf0b44833cbc8e7d57b2'/>
<id>urn:sha1:7b9334215f53135fb9cbdf0b44833cbc8e7d57b2</id>
<content type='text'>
The Broadcom BCM3368 Cable Modem SoC is extremely similar to the
existing BCM63xx DSL SoCs, in particular BCM6358, therefore little effort
in the existing code base is required to get it supported. This patch adds
support for the following on-chip peripherals:

- two UARTS
- GPIO
- Ethernet
- SPI
- PCI
- NOR Flash

The most noticeable difference with 3368 is that it has its peripheral
register at 0xfff8_0000 we check that separately in ioremap.h. Since
3368 is identical to 6358 for its clock and reset bits, we use them
verbatim.

Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Cc: linux-mips@linux-mips.org
Cc: cernekee@gmail.com
Cc: jogo@openwrt.org
Patchwork: https://patchwork.linux-mips.org/patch/5499/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: add missing clocks for BCM6328 and BCM6362</title>
<updated>2013-05-07T23:19:12+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jogo@openwrt.org</email>
</author>
<published>2013-04-22T10:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=1cd1c049271233deccfcc75123afa7f39a607f5a'/>
<id>urn:sha1:1cd1c049271233deccfcc75123afa7f39a607f5a</id>
<content type='text'>
Add some mosty unused, but missing clocks for BCM6328 and BCM6362.
This also fixes PCIe init on BCM6362.

Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/5200/
Acked-by: John Crispin &lt;blogic@openwrt.org&gt;
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: merge bcm63xx_clk.h into bcm63xx/clk.c</title>
<updated>2013-05-07T23:19:04+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jogo@openwrt.org</email>
</author>
<published>2013-04-06T10:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=042df4fa28a459ac425cea9bc81764532c267ba4'/>
<id>urn:sha1:042df4fa28a459ac425cea9bc81764532c267ba4</id>
<content type='text'>
All the header file does is provide the internal structure of clk,
which shouldn't be used by anyone except clk.c itself anyway.

Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/5055/
Acked-by: John Crispin &lt;blogic@openwrt.org&gt;
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: enable SPI controller for BCM6362</title>
<updated>2013-05-07T23:19:03+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jogo@openwrt.org</email>
</author>
<published>2013-03-21T14:03:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=08a41d1206bb342c2f0a0aae25ca836658866268'/>
<id>urn:sha1:08a41d1206bb342c2f0a0aae25ca836658866268</id>
<content type='text'>
The SPI controller shares the same register layout as the 6358 one.

Signed-off-by: Jonas Gorski &lt;jogo@openwrt.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/5010/
Acked-by: John Crispin &lt;blogic@openwrt.org&gt;
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: use the new reset helper</title>
<updated>2012-11-09T10:37:18+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jonas.gorski@gmail.com</email>
</author>
<published>2012-10-28T12:17:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=ba00e2e5c24f447fb09437a99df697787103f0cd'/>
<id>urn:sha1:ba00e2e5c24f447fb09437a99df697787103f0cd</id>
<content type='text'>
Use the new reset helper where appropriate.

Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
Patchwork: http://patchwork.linux-mips.org/patch/4453
Signed-off-by: John Crispin &lt;blogic@openwrt.org&gt;
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: add and use a clock for PCIe</title>
<updated>2012-11-09T10:37:17+00:00</updated>
<author>
<name>Jonas Gorski</name>
<email>jonas.gorski@gmail.com</email>
</author>
<published>2012-10-28T11:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=f2d1035e956052d29c83fe8f8da0d056af6d221a'/>
<id>urn:sha1:f2d1035e956052d29c83fe8f8da0d056af6d221a</id>
<content type='text'>
Add a PCIe clock and use that instead of directly touching the clock
control register. While at it, fail if there is no such clock.

Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
Acked-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/4452
Signed-off-by: John Crispin &lt;blogic@openwrt.org&gt;
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: Expose the USBH/USBD clocks on BCM6328/BCM6368</title>
<updated>2012-08-30T18:15:52+00:00</updated>
<author>
<name>Kevin Cernekee</name>
<email>cernekee@gmail.com</email>
</author>
<published>2012-06-23T04:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=dd89d60c032ab05720f745bf8c39d09512a77043'/>
<id>urn:sha1:dd89d60c032ab05720f745bf8c39d09512a77043</id>
<content type='text'>
Signed-off-by: Kevin Cernekee &lt;cernekee@gmail.com&gt;
Patchwork: http://patchwork.linux-mips.org/patch/4022/
Signed-off-by: John Crispin &lt;blogic@openwrt.org&gt;
</content>
</entry>
</feed>
