<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/ssb/driver_mipscore.c, branch linux-3.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-11-30T18:38:14Z</updated>
<entry>
<title>ssb: extif: fix compile errors</title>
<updated>2012-11-30T18:38:14Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-11-26T23:31:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0362063b7be97f6f8e2c644b970f5726489aacdf'/>
<id>urn:sha1:0362063b7be97f6f8e2c644b970f5726489aacdf</id>
<content type='text'>
If CONFIG_SSB_EMBEDDED or CONFIG_SSB_DRIVER_MIPS is set and
CONFIG_SSB_DRIVER_EXTIF is not set, it will cause compile problems
because of missing functions. This patch fixes these problems.

The mips driver now also uses ssb_chipco_available() instead of
checking bus-&gt;chipco.dev manually.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb: add attribute to indicate a parallel flash is available</title>
<updated>2012-10-19T19:52:48Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-09-29T18:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d954162c54ea81cee12acec1ee5fa19214d0de96'/>
<id>urn:sha1:d954162c54ea81cee12acec1ee5fa19214d0de96</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb: move parallel flash config into an own struct</title>
<updated>2012-10-19T19:52:44Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-09-29T18:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=54c974984e8840c9e20390ce16e3d9f4ea674499'/>
<id>urn:sha1:54c974984e8840c9e20390ce16e3d9f4ea674499</id>
<content type='text'>
This is a preparing step for adding serial flash support.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb: check for flash presentence</title>
<updated>2012-08-10T19:27:02Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2012-08-08T17:37:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=902d9e0f48ddc18fb37c1b1edf5e3b27aaba1505'/>
<id>urn:sha1:902d9e0f48ddc18fb37c1b1edf5e3b27aaba1505</id>
<content type='text'>
We can not assume parallel flash is always present, there are boards
with *serial* flash and probably some without flash at all.
Define some bits by the way.

Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Reviewed-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb: add support for bcm5354</title>
<updated>2012-02-06T19:55:36Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-01-31T23:13:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d486a5b4996d2fffd10098725781f2c5690774bc'/>
<id>urn:sha1:d486a5b4996d2fffd10098725781f2c5690774bc</id>
<content type='text'>
This patch adds support the the BCM5354 SoC.
It has a PMU and a constant not configurable clock.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Update my e-mail address</title>
<updated>2011-07-07T13:18:01Z</updated>
<author>
<name>Michael Büsch</name>
</author>
<published>2011-07-04T18:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eb032b9837a958e21ca000358a5bde5e17192ddb'/>
<id>urn:sha1:eb032b9837a958e21ca000358a5bde5e17192ddb</id>
<content type='text'>
Signed-off-by: Michael Buesch &lt;m@bues.ch&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>ssb: fix interrupt assignment</title>
<updated>2010-02-08T21:50:54Z</updated>
<author>
<name>Jochen Friedrich</name>
</author>
<published>2010-02-03T20:28:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=83e34f03ee9b86b49bde4707a1fe03a1837e29be'/>
<id>urn:sha1:83e34f03ee9b86b49bde4707a1fe03a1837e29be</id>
<content type='text'>
Explicitely enable shared interrupt 2 for any core that didn't get a dedicated IRQ
anymore (fallthrough case) and for EXTIF cores to make gpio interrupts work.
Also remove a bogus comment.

Signed-off-by: Jochen Friedrich &lt;jochen@scram.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>MIPS: BC47xx: Fix SSB irq setup</title>
<updated>2009-07-03T14:45:27Z</updated>
<author>
<name>matthieu castet</name>
</author>
<published>2009-06-30T21:04:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea4bbfd0048c53c24f72ef668b39f1247bc243c0'/>
<id>urn:sha1:ea4bbfd0048c53c24f72ef668b39f1247bc243c0</id>
<content type='text'>
The current ssb irq setup in ssb_mipscore_init has the problem that it
configures some device on some irq without checking that the irq is not
taken by an other device.

For example in my case PCI host is on irq 0 and IPSEC on irq 3.
The current code:
  - store in dev-&gt;irq that IPSEC irq is 3 + 2
  - do a set_irq 0-&gt;3 on PCI host

But now IPSEC irq is not routed anymore to the mips code and dev-&gt;irq is
wrong.  This causes a problem described in [1].

This patch tries to solve the problem by making set_irq configure the
device we want to take the irq on the shared irq0. The previous example
becomes:
  - store in dev-&gt;irq that IPSEC irq is 3 + 2
  - do a set_irq 0-&gt;3 on PCI host:
  - irq 3 is already taken by IPSEC. do a set_irq 3-&gt;0 on IPSEC

I also added some code to print the irq configuration after irq setup to
allow easier debugging. And I add extra checking in ssb_mips_irq to report
device without irq or device with not routed irq.

[1] http://www.danm.de/files/src/bcm5365p/REPORTED_DEVICES

Signed-off-by: Matthieu CASTET &lt;castet.matthieu@free.fr&gt;
Acked-by : Michael Buesch &lt;mb@bu3sch.de&gt;
Tested-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-04-14T09:30:23Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-04-14T09:30:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df39e8ba56a788733d369068c7319e04b1da3cd5'/>
<id>urn:sha1:df39e8ba56a788733d369068c7319e04b1da3cd5</id>
<content type='text'>
Conflicts:

	drivers/net/ehea/ehea_main.c
	drivers/net/wireless/iwlwifi/Kconfig
	drivers/net/wireless/rt2x00/rt61pci.c
	net/ipv4/inet_timewait_sock.c
	net/ipv6/raw.c
	net/mac80211/ieee80211_sta.c
</content>
</entry>
<entry>
<title>ssb-mipscore: Fix interrupt vectors</title>
<updated>2008-04-09T14:33:49Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2008-04-08T09:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2633da237ba29875294f8680ebece5900ccdcc05'/>
<id>urn:sha1:2633da237ba29875294f8680ebece5900ccdcc05</id>
<content type='text'>
This fixes assignment of the interrupt vectors on the SSB MIPS core.

Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
