<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/ar7/platform.c, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-01-01T20:51:03Z</updated>
<entry>
<title>MIPS: AR7: Ensure that serial ports are properly set up</title>
<updated>2018-01-01T20:51:03Z</updated>
<author>
<name>Oswald Buddenhagen</name>
</author>
<published>2017-10-29T15:27:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3457d5470b1e82cf7a15e595577be493d07b7bf'/>
<id>urn:sha1:b3457d5470b1e82cf7a15e595577be493d07b7bf</id>
<content type='text'>
commit b084116f8587b222a2c5ef6dcd846f40f24b9420 upstream.

Without UPF_FIXED_TYPE, the data from the PORT_AR7 uart_config entry is
never copied, resulting in a dead port.

Fixes: 154615d55459 ("MIPS: AR7: Use correct UART port type")
Signed-off-by: Oswald Buddenhagen &lt;oswald.buddenhagen@gmx.de&gt;
[jonas.gorski: add Fixes tag]
Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Cc: Yoshihiro YUNOMAE &lt;yoshihiro.yunomae.ez@hitachi.com&gt;
Cc: Nicolas Schichan &lt;nschichan@freebox.fr&gt;
Cc: Oswald Buddenhagen &lt;oswald.buddenhagen@gmx.de&gt;
Cc: linux-mips@linux-mips.org
Cc: linux-serial@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/17543/
Signed-off-by: James Hogan &lt;jhogan@kernel.org&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>MIPS: AR7: Remove 'space before tabs' in platform.c</title>
<updated>2011-07-25T16:22:49Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2011-06-12T18:57:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=11454100f41f43f128da02c0235ac85636a2cf70'/>
<id>urn:sha1:11454100f41f43f128da02c0235ac85636a2cf70</id>
<content type='text'>
Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2490/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: AR7: Add support for Titan (TNETV10xx) SoC variant</title>
<updated>2010-10-29T18:08:46Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2010-08-29T15:08:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=238dd317f74250983aefbde6dc0a1f345a717993'/>
<id>urn:sha1:238dd317f74250983aefbde6dc0a1f345a717993</id>
<content type='text'>
Add support for Titan TNETV1050,1055,1056,1060 variants. This SoC is almost
completely identical to AR7 except on a few points:
- a second bank of gpios is available
- vlynq0 on titan is vlynq1 on ar7
- different PHY addresses for cpmac0

This SoC can be found on commercial products like the Linksys WRTP54G

Original patch by Xin with improvments by Florian.

Signed-off-by: Xin Zhen &lt;xlonestar2000@aim.com&gt;
Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/1563/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

---
</content>
</entry>
<entry>
<title>MIPS: AR7: rewrite of cpmac_get_mac()</title>
<updated>2010-08-05T12:26:02Z</updated>
<author>
<name>Alexander Clouter</name>
</author>
<published>2010-07-05T20:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d16f7093b6eb4f3859856f6ee4ab504cbeeea0b9'/>
<id>urn:sha1:d16f7093b6eb4f3859856f6ee4ab504cbeeea0b9</id>
<content type='text'>
Shamelessly stealing wisdom from pasemi_mac.c, I found char2hex() could
be replaced with a single call to sscanf(), looks cleaner to me at
least.  The result is 100 bytes trimmed off the size of a compiled
cpmac_get_mac() and as an extra bonus it grumbles and gracefully fails
over to using random_ether_addr() when an attempt to parse an invalid
MAC address is made.

Signed-off-by: Alexander Clouter &lt;alex@digriz.org.uk&gt;
To: linux-mips@linux-mips.org
Cc: florian@openwrt.org
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: AR7: Use correct UART port type</title>
<updated>2010-07-05T16:17:17Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2010-05-16T13:25:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=154615d554596d96dd2b29bba4116fa21770fdc0'/>
<id>urn:sha1:154615d554596d96dd2b29bba4116fa21770fdc0</id>
<content type='text'>
PORT_AR7 has the correct TRIG flag (UART_FCR_R_TRIG_00) as well as
UART_CAP_AFE being set. This fixes UART on TNETD7300 revision 0x02,
which would otherwise mangle some characters, no side effects on
other revisions.

Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/1246/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: AR7: prevent race between clock initialization and devices registration</title>
<updated>2010-05-21T20:31:22Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2010-05-11T09:20:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=142a2ceea793b4d134757c226daeb4101d649df0'/>
<id>urn:sha1:142a2ceea793b4d134757c226daeb4101d649df0</id>
<content type='text'>
ar7_regiser_devices needs ar7_clocks_init to have been called first,
however clock.o is currently linked later due to its order in the Makefile,
therefore ar7_clocks_init always gets called later than ar7_register_devices
because both have the same initcall level. Fix this by moving
ar7_register_devices to the right initcall level.

Reported-by: Michael J. Evans &lt;mjevans1983@gmail.com&gt;
Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
To: linux-mips@linux-mips.org
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Patchwork: http://patchwork.linux-mips.org/patch/1212/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: AR7: use ar7_has_high_vlynq() to determine watchdog base address</title>
<updated>2010-05-21T20:31:22Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2010-05-11T09:20:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c1b013a3951671e219c32ca056fc07381a9e113'/>
<id>urn:sha1:9c1b013a3951671e219c32ca056fc07381a9e113</id>
<content type='text'>
Instead of doing yet another switch/case on the chip_id, use existing
inline function to set the watchdog base address.

Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/1211/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: AR7: Fix phat finger of cpmac fixed_phy_add</title>
<updated>2010-04-12T16:26:13Z</updated>
<author>
<name>Alexander Clouter</name>
</author>
<published>2010-03-13T00:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=727c0075c80005e2012be113a91e5976abec4f9d'/>
<id>urn:sha1:727c0075c80005e2012be113a91e5976abec4f9d</id>
<content type='text'>
Seems I trimmed one too many lines in
29ca2d81bd2a62fa86bc9a72ddadcf03d7daf795 (lmo) rsp
7084338eb8eb0cc021ba86c340157bad397f3f0b (kernel.org) which led to no
functioning Ethernet on my WAG54Gv2.  This patch restores the AWOL line.

Signed-off-by: Alexander Clouter &lt;alex@digriz.org.uk&gt;
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/1065/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: AR7: Fix phat finger of reset bit in vlynq_high_data</title>
<updated>2010-04-12T16:26:13Z</updated>
<author>
<name>Alexander Clouter</name>
</author>
<published>2010-03-12T19:39:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e3fb3778be3c0a56626eba4a84f7d2fa991aa93'/>
<id>urn:sha1:1e3fb3778be3c0a56626eba4a84f7d2fa991aa93</id>
<content type='text'>
Seems in my whitespace cleanup 0f2536082d01448daeced8d9e82c3ba1751fefa3
(lmo) rsp.  8c2961da46abd85a71d20f2b169bf80618e (kernel.org) caused AR7
to no longer get as far as init.  Fixed my phat fingering.

Signed-off-by: Alexander Clouter &lt;alex@digriz.org.uk&gt;
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/1064/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: AR7: Make ar7_register_devices much more durable</title>
<updated>2010-02-27T11:53:22Z</updated>
<author>
<name>Alexander Clouter</name>
</author>
<published>2010-01-31T19:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7084338eb8eb0cc021ba86c340157bad397f3f0b'/>
<id>urn:sha1:7084338eb8eb0cc021ba86c340157bad397f3f0b</id>
<content type='text'>
[Ralf: Fixed up the rejects and changed all the new printk(KERN_...); to
pr_xxx() as suggested by Wu.]

Signed-off-by: Alexander Clouter &lt;alex@digriz.org.uk&gt;
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/920/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
