<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/common/cmd_ide.c, branch v2013.07-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/common/cmd_ide.c?h=v2013.07-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/common/cmd_ide.c?h=v2013.07-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-05-01T20:24:02Z</updated>
<entry>
<title>part/dev_desc: Add log2 of blocksize to block_dev_desc data struct</title>
<updated>2013-05-01T20:24:02Z</updated>
<author>
<name>Egbert Eich</name>
<email>eich@suse.com</email>
</author>
<published>2013-04-09T21:11:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0472fbfd3250d1a33d3de78afdcbf24f78ac026b'/>
<id>urn:sha1:0472fbfd3250d1a33d3de78afdcbf24f78ac026b</id>
<content type='text'>
log2 of the device block size serves as the shift value used to calculate
the block number to read in file systems when implementing avaiable block
sizes.
It is needed quite often in file systems thus it is pre-calculated and
stored in the block device descriptor.

Signed-off-by: Egbert Eich &lt;eich@suse.com&gt;
</content>
</entry>
<entry>
<title>ide: Correct function signatures for ide_read/write()</title>
<updated>2012-11-02T22:20:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2012-10-29T05:24:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b6458d38d6dcdb00a70d12a8a48a2c0ca7eacbf7'/>
<id>urn:sha1:b6458d38d6dcdb00a70d12a8a48a2c0ca7eacbf7</id>
<content type='text'>
The prototypes in the header were changed by commit 4ac8f8e0 but the
functions no longer match. Correct this.

It seems odd that block devices take an lbaint_t for the block count, but
an unsigned long for the blknr. Surely we should promote blknr to lbaint_t
also?

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>remove unnecessary includes from cmd_ide.c</title>
<updated>2012-10-17T14:59:09Z</updated>
<author>
<name>Pavel Herrmann</name>
<email>morpheus.ibis@gmail.com</email>
</author>
<published>2012-10-07T05:56:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8af4472a775e5719127cd109cd5e7f2bde470131'/>
<id>urn:sha1:8af4472a775e5719127cd109cd5e7f2bde470131</id>
<content type='text'>
mpc8xx and mpc5xxx specific includes in cmd_ide.c are not required, remove them.

Signed-off-by: Pavel Herrmann &lt;morpheus.ibis@gmail.com&gt;
</content>
</entry>
<entry>
<title>split PCS440EP specific code from cmd_ide.c</title>
<updated>2012-10-17T14:59:09Z</updated>
<author>
<name>Pavel Herrmann</name>
<email>morpheus.ibis@gmail.com</email>
</author>
<published>2012-10-07T05:56:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=21d2bf426f15f4f2f184e9f4afcc279feeeba854'/>
<id>urn:sha1:21d2bf426f15f4f2f184e9f4afcc279feeeba854</id>
<content type='text'>
Move specific ide_input_data and friends to board-specific file.

Signed-off-by: Pavel Herrmann &lt;morpheus.ibis@gmail.com&gt;
</content>
</entry>
<entry>
<title>split AU1X00 specific code from cmd_ide.c</title>
<updated>2012-10-17T14:59:09Z</updated>
<author>
<name>Pavel Herrmann</name>
<email>morpheus.ibis@gmail.com</email>
</author>
<published>2012-10-09T07:10:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4d1361d86773fce10352bd35729ce74036d5acb0'/>
<id>urn:sha1:4d1361d86773fce10352bd35729ce74036d5acb0</id>
<content type='text'>
move special case of ide_swap_read() for AU1X00 SoC into SoC-specific directory.

Signed-off-by: Pavel Herrmann &lt;morpheus.ibis@gmail.com&gt;
</content>
</entry>
<entry>
<title>make ide_led() a weak alias</title>
<updated>2012-10-17T14:59:09Z</updated>
<author>
<name>Pavel Herrmann</name>
<email>morpheus.ibis@gmail.com</email>
</author>
<published>2012-10-07T05:56:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=19be2ea2ef41300fd720b229caa764d70de48297'/>
<id>urn:sha1:19be2ea2ef41300fd720b229caa764d70de48297</id>
<content type='text'>
Make ide_led() a weak alias instead of global/local function/empty macro
based on CONFIG_IDE_LED value and/or board-specific CONFIGs, to get rid of
board-specific code in cmd_ide.c
Define dummy values to get rid of compoler errors in case where ide_led()
used to be an empty macro

Signed-off-by: Pavel Herrmann &lt;morpheus.ibis@gmail.com&gt;
</content>
</entry>
<entry>
<title>split CPC45 board-specific IDE functions from cmd_ide.c</title>
<updated>2012-10-17T14:59:08Z</updated>
<author>
<name>Pavel Herrmann</name>
<email>morpheus.ibis@gmail.com</email>
</author>
<published>2012-10-07T05:56:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=28920b1fd297cb95ca3e7b6e782929158a8c0aa2'/>
<id>urn:sha1:28920b1fd297cb95ca3e7b6e782929158a8c0aa2</id>
<content type='text'>
Move input_data() and friends to board/cpc45/ide.c, as overrides for weak
aliases in cmd_ide.c

note: checkpatch emits warnings about using volatile

Signed-off-by: Pavel Herrmann &lt;morpheus.ibis@gmail.com&gt;
</content>
</entry>
<entry>
<title>change all versions of input_data() and output_data() to global weak aliases</title>
<updated>2012-10-17T14:59:08Z</updated>
<author>
<name>Pavel Herrmann</name>
<email>morpheus.ibis@gmail.com</email>
</author>
<published>2012-10-09T07:04:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f5b82c0f9c34ded68e346a0fe7ad13c3ff63f573'/>
<id>urn:sha1:f5b82c0f9c34ded68e346a0fe7ad13c3ff63f573</id>
<content type='text'>
This changes input_data() and friends from static function to global symbols
under weak alias, to enable board specific overrides (and therefore get rid of
board-specific code in cmd_ide.c)
Also declare ide_bus_offset in the header file, so other files can use
ATA_CURR_BASE as well.

Signed-off-by: Pavel Herrmann &lt;morpheus.ibis@gmail.com&gt;
</content>
</entry>
<entry>
<title>split IVM power hooks from cmd_ide.c</title>
<updated>2012-10-17T14:59:08Z</updated>
<author>
<name>Pavel Herrmann</name>
<email>morpheus.ibis@gmail.com</email>
</author>
<published>2012-10-07T05:56:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e4148c1165d11807e51a9587716e6a513ce1c021'/>
<id>urn:sha1:e4148c1165d11807e51a9587716e6a513ce1c021</id>
<content type='text'>
Move power control code from ide_reset() into IVM-specific IDE reset code.

Signed-off-by: Pavel Herrmann &lt;morpheus.ibis@gmail.com&gt;
</content>
</entry>
<entry>
<title>split mpc8xx hooks from cmd_ide.c</title>
<updated>2012-10-17T14:59:08Z</updated>
<author>
<name>Pavel Herrmann</name>
<email>morpheus.ibis@gmail.com</email>
</author>
<published>2012-10-09T07:01:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8d1165e11a7aad00a2bbb05f20bacf021f6d1c12'/>
<id>urn:sha1:8d1165e11a7aad00a2bbb05f20bacf021f6d1c12</id>
<content type='text'>
move most of mpc8xx hooks from cmd_ide.c into ide_preinit() and newly created
ide_init_postreset() (invoked after calling ide_reset after ide_preinit),
some cleanup to make checkpatch happy, enable IDE init hooks in configs of
affected boards.
confusingly, these hooks are used by more than just mpc8xx-based boards, and
therefore are placed in arch/ppc/lib/

note: checkpatch still emits warnings about using volatile

Signed-off-by: Pavel Herrmann &lt;morpheus.ibis@gmail.com&gt;
</content>
</entry>
</feed>
