<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/blackfin/kernel/debug-mmrs.c, 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>2014-03-09T07:40:41Z</updated>
<entry>
<title>i2c: bfin-twi: move bits macros and structs in header from arch include to generic include</title>
<updated>2014-03-09T07:40:41Z</updated>
<author>
<name>Sonic Zhang</name>
</author>
<published>2014-01-28T08:55:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45126da22452ac3d4685401a1e921a39ac0ff2f6'/>
<id>urn:sha1:45126da22452ac3d4685401a1e921a39ac0ff2f6</id>
<content type='text'>
The ADI TWI peripheral is not binding to the Blackfin processor only.
The bits macros and structs should be put in the generic include header.
And update head file path in drivers accordingly.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>blackfin: add bf60x to current framework</title>
<updated>2012-05-21T06:54:12Z</updated>
<author>
<name>Bob Liu</name>
</author>
<published>2012-05-16T09:37:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5affb0147cee0ea05d909396f8e389092729236'/>
<id>urn:sha1:b5affb0147cee0ea05d909396f8e389092729236</id>
<content type='text'>
This patch added bf60x to current blackfin kernel framework.

Signed-off-by: Bob Liu &lt;lliubbo@gmail.com&gt;
</content>
</entry>
<entry>
<title>Blackfin: debug-mmrs: generalize pint logic</title>
<updated>2011-07-23T05:18:26Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2011-06-26T17:49:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a7e5413ca17b59d09badc49b3be92e44c47247d'/>
<id>urn:sha1:0a7e5413ca17b59d09badc49b3be92e44c47247d</id>
<content type='text'>
Don't bind the code to specific CPU defines.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: bf54x: tweak MMR pint names</title>
<updated>2011-07-23T05:18:25Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2011-06-26T17:00:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b69c920cb11dde488239e6a4ea7f668983d628ac'/>
<id>urn:sha1:b69c920cb11dde488239e6a4ea7f668983d628ac</id>
<content type='text'>
The hardware block uses the name "request" rather than "irq", so update
the struct accordingly.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: debug-mmrs: use new gptimer_group layout to simplify code</title>
<updated>2011-07-23T05:18:20Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2011-06-15T20:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af459864b363ff1b1567741d52f5334ceb10d829'/>
<id>urn:sha1:af459864b363ff1b1567741d52f5334ceb10d829</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: debug-mmrs: prevent macro arg from expanding</title>
<updated>2011-07-23T05:18:20Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2011-06-16T22:22:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=94674b15df4fdb111aeb2b07e67a818db5faa3c3'/>
<id>urn:sha1:94674b15df4fdb111aeb2b07e67a818db5faa3c3</id>
<content type='text'>
Passing a non-simple expression in as the addr arg could incorrectly
apply the pointer cast resulting in misbehavior.  Add proper paren.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: debug-mmrs: disable PERIPHERAL_MAP for IMDMA channels</title>
<updated>2011-07-23T05:18:17Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2011-06-08T19:48:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e14062563cd5702c656fc9bee14165564341be2b'/>
<id>urn:sha1:e14062563cd5702c656fc9bee14165564341be2b</id>
<content type='text'>
The documentation for the IMDMA channels appears to be incorrect.
These DMA blocks don't actually have PERIPHERAL_MAP MMRs for us
to access.  Attempts to do so lead to system mmr hardware errors.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: debug-mmrs: fix typo in single dmac setup</title>
<updated>2011-07-23T05:10:44Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2011-06-08T18:53:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef0531b2e41fd2a0d0ba3ff3cb775947784cc278'/>
<id>urn:sha1:ef0531b2e41fd2a0d0ba3ff3cb775947784cc278</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: debug-mmrs: include RSI_PID[4567] MMRs</title>
<updated>2011-05-28T21:02:56Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2011-05-26T22:07:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c320afe965bf3f857249d223801d8f2fc95615c2'/>
<id>urn:sha1:c320afe965bf3f857249d223801d8f2fc95615c2</id>
<content type='text'>
The documentation is a little iffy as to whether these are actual MMRs,
but reading them on the hardware works, and the previous version of this
logic (the SDH) had PID[4567].  So add it for RSI too.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: debug-mmrs: fix typos with gptimers/mdma/ppi</title>
<updated>2011-05-28T21:02:56Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2011-05-26T21:27:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d09fb602030e3247c21452ee2b3229baf115f71f'/>
<id>urn:sha1:d09fb602030e3247c21452ee2b3229baf115f71f</id>
<content type='text'>
This code was mostly developed against a BF54x, so some BF537-specific
issues were missed.

The PPI block starts at PPI_CONTROL, not PPI_STATUS (which is the reverse
of the EPPI block).

The MDMA block starts at MDMA_NEXT_DESC_PTR, not MDMA_CONFIG.  Seems the
sim does not catch misreads here so that'll need to get fixed.

The gptimer block is mostly 32bit regs, not 16bit.  Use the gptimer struct
to figure that out rather than hardcoding it locally.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
</feed>
