<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/alchemy, branch linux-3.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-03-06T22:52:54Z</updated>
<entry>
<title>MIPS: Alchemy: Fix cpu clock calculation</title>
<updated>2015-03-06T22:52:54Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2015-02-18T10:01:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6a5f2ac063bce807cff8fb1e575a9fca280579a5'/>
<id>urn:sha1:6a5f2ac063bce807cff8fb1e575a9fca280579a5</id>
<content type='text'>
commit 69e4e63ec816a7e22cc3aa14bc7ef4ac734d370c upstream.

The current code uses bits 0-6 of the sys_cpupll register to calculate
core clock speed.  However this is only valid on Au1300, on all earlier
models the hardware only uses bits 0-5 to generate core clock.

This fixes clock calculation on the MTX1 (Au1500), where bit 6 of cpupll
is set as well, which ultimately lead the code to calculate a bogus cpu
core clock and also uart base clock down the line.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Reported-by: John Crispin &lt;blogic@openwrt.org&gt;
Tested-by: Bruno Randolf &lt;br1@einfach.org&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/9279/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>MIPS: Alchemy: DB1300: Add touch penirq support</title>
<updated>2014-09-22T11:35:47Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-08-20T19:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c64bb5f0c26f6ea791270852217b7cb28553ba76'/>
<id>urn:sha1:c64bb5f0c26f6ea791270852217b7cb28553ba76</id>
<content type='text'>
wire up the WM9713 pendown irq support.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7563/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Alchemy: DB1xxx: Explicitly set 50MHz clock for I2C/SPI units.</title>
<updated>2014-09-22T11:35:47Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-08-20T19:36:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c02a505e5a7787ee7aa871152ba571e6c1d1dc62'/>
<id>urn:sha1:c02a505e5a7787ee7aa871152ba571e6c1d1dc62</id>
<content type='text'>
Add an explicit call to set the desired rate to get the correct
clock routing for the PSC clocks.  It wasn't broken before, but
now it's less affected by bootloader changes.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7554/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Alchemy: devboards: sit and spin after poweroff</title>
<updated>2014-09-22T11:35:46Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-08-20T19:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=092ea4660808cd441ccf3d415b80665dbe8712f4'/>
<id>urn:sha1:092ea4660808cd441ccf3d415b80665dbe8712f4</id>
<content type='text'>
On boards which don't support poweroff, systemd complains about this fact.
In case poweroff fails, just sit and spin in the wait loop.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Cc: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7558/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Alchemy: Fix db1200 PSC clock enablement</title>
<updated>2014-08-19T11:30:47Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-08-18T15:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=293076f300f52e1593b596b3f09ec057ee6e4a36'/>
<id>urn:sha1:293076f300f52e1593b596b3f09ec057ee6e4a36</id>
<content type='text'>
Enable PSC0 (I2C/SPI) clock and leave PSC1 (Audio) alone.  This patch
restores functionality to both Audio and I2C/SPI.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7544/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Alchemy: remove old clock support</title>
<updated>2014-07-30T12:12:00Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-07-23T14:36:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=72e1e2a30f67fc19a958be6c1818e7e6cb1573fe'/>
<id>urn:sha1:72e1e2a30f67fc19a958be6c1818e7e6cb1573fe</id>
<content type='text'>
With the clock framework in place, remove unused functions and bits,
and drop the CLK_IGNORE_UNUSED flag, which is now unneeded.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7473/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Alchemy: au1100fb: use clk framework</title>
<updated>2014-07-30T12:10:39Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-07-23T14:36:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b1889c14b4606b7a1d0e08d52664b704bbfe65f'/>
<id>urn:sha1:6b1889c14b4606b7a1d0e08d52664b704bbfe65f</id>
<content type='text'>
Use the clock framework to en/disable the clock to the au1100
framebuffer device.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7474/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Alchemy: db1x00: use clk framework</title>
<updated>2014-07-30T12:10:00Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-07-23T14:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=415e0fec7a388dbe224057c1134737e23710aa9b'/>
<id>urn:sha1:415e0fec7a388dbe224057c1134737e23710aa9b</id>
<content type='text'>
Make use of the clk framework to set up and enable all PSC clocks.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7469/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Alchemy: usb: use clk framework</title>
<updated>2014-07-30T12:09:21Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-07-23T14:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3feae78416ae2c30f12c0a4bbe2e5dddf029510d'/>
<id>urn:sha1:3feae78416ae2c30f12c0a4bbe2e5dddf029510d</id>
<content type='text'>
Add use of the common clock framework to set and enable the 48MHz
clock source for the onchip OHCI and UDC blocks.

Tested on a DB1500.  (Au1200 and Au1300 use an external 48MHz crystal).

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7467/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Alchemy: platform: use clk framework for uarts</title>
<updated>2014-07-30T12:09:02Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2014-07-23T14:36:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a2fb71e7329dbcefbd08db8e44055c72ed52e90'/>
<id>urn:sha1:5a2fb71e7329dbcefbd08db8e44055c72ed52e90</id>
<content type='text'>
Use the clock framework to get the rate of the peripheral clock.
Remove the now obsolete get_uart_baud_base function.

Signed-off-by: Manuel Lauss &lt;manuel.lauss@gmail.com&gt;
Cc: Linux-MIPS &lt;linux-mips@linux-mips.org&gt;
Patchwork: https://patchwork.linux-mips.org/patch/7468/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
