<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/ide/ppc/mpc8xx.c, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2008-07-16T18:33:41Z</updated>
<entry>
<title>powerpc/ide: remove mpc8xx-ide driver</title>
<updated>2008-07-16T18:33:41Z</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2008-07-16T18:33:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ba1d0de70d64e68f0e035f00dbb041c1e05b49c9'/>
<id>urn:sha1:ba1d0de70d64e68f0e035f00dbb041c1e05b49c9</id>
<content type='text'>
This driver was only used by arch/ppc code and is obsolete
now with the move to common arch/powerpc code.

[bart: port it over IDE tree, remove leftover 'choice' from Kconfig]

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-mpc8xx: convert to use ide_timing_find_mode()</title>
<updated>2008-07-16T18:33:38Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-07-16T18:33:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b96f7384646519da54ad50bfad8d53b915b70cb3'/>
<id>urn:sha1:b96f7384646519da54ad50bfad8d53b915b70cb3</id>
<content type='text'>
Also fix (disabled) debugging code while at it.

There should be no functional changes caused by this patch.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: fix host drivers missing hwif-&gt;chipset initialization</title>
<updated>2008-06-10T18:56:37Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-06-10T18:56:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d427e836d1d9b58e8f1e648c09b5fbe36e01013b'/>
<id>urn:sha1:d427e836d1d9b58e8f1e648c09b5fbe36e01013b</id>
<content type='text'>
ide_find_port() now depends on -&gt;chipset being set for occupied ide_hwifs[]
slots so all host drivers have to initialize hwif-&gt;chipset properly.

This patch fixes a regression on hosts with &gt; 1 port or with a single port
but no devices attached to it for an affected host drivers.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: add struct ide_io_ports (take 3)</title>
<updated>2008-04-27T13:38:32Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-04-27T13:38:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4c3032d8a4d6c97bd6e02bcab524ef2428d89561'/>
<id>urn:sha1:4c3032d8a4d6c97bd6e02bcab524ef2428d89561</id>
<content type='text'>
* Add struct ide_io_ports and use it instead of `unsigned long io_ports[]`
  in ide_hwif_t.

* Rename io_ports[] in hw_regs_t to io_ports_array[].

* Use un-named union for 'unsigned long io_ports_array[]' and 'struct
  ide_io_ports io_ports' in hw_regs_t.

* Remove IDE_*_OFFSET defines.

v2:
* scc_pata.c build fix from Stephen Rothwell.

v3:
* Fix ctl_adrr typo in Sparc-specific part of ns87415.c.
  (Noticed by Andrew Morton)

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>mpc8xx-ide: use ide_find_port()</title>
<updated>2008-04-27T13:38:30Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-04-27T13:38:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=16019c35283e99b4b95b8a0757845bc2d0696b20'/>
<id>urn:sha1:16019c35283e99b4b95b8a0757845bc2d0696b20</id>
<content type='text'>
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: replace remaining __FUNCTION__ occurrences</title>
<updated>2008-04-26T20:25:20Z</updated>
<author>
<name>Harvey Harrison</name>
<email>harvey.harrison@gmail.com</email>
</author>
<published>2008-04-26T20:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=eb63963a55f039f049d0dd1121f91f332af6ecc9'/>
<id>urn:sha1:eb63963a55f039f049d0dd1121f91f332af6ecc9</id>
<content type='text'>
__FUNCTION__ is gcc-specific, use __func__

[bart: fix checkpatch.pl errors in ide-lib.c and ppc/mpc8xx.c while at it]

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: cleanup setting hwif-&gt;mmio flag</title>
<updated>2008-04-26T20:25:19Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-04-26T20:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3dd89a9b2af37d8e3efd785e20b12b785e50e48f'/>
<id>urn:sha1:3dd89a9b2af37d8e3efd785e20b12b785e50e48f</id>
<content type='text'>
It is no longer needed to set hwif-&gt;mmio flag to tell IDE layer to not
manage resources so cleanup host drivers that used hwif-&gt;mmio flag only
for this purpose.

Ditto for ide_legacy_init_one().

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: add struct ide_port_ops (take 2)</title>
<updated>2008-04-26T20:25:14Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-04-26T20:25:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ac95beedf8bc97b24f9540d4da9952f07221c023'/>
<id>urn:sha1:ac95beedf8bc97b24f9540d4da9952f07221c023</id>
<content type='text'>
* Move hooks for port/host specific methods from ide_hwif_t to
  'struct ide_port_ops'.

* Add 'const struct ide_port_ops *port_ops' to 'struct ide_port_info'
  and ide_hwif_t.

* Update host drivers and core code accordingly.

While at it:

* Rename ata66_*() cable detect functions to *_cable_detect() to match
  the standard naming. (Suggested by Sergei Shtylyov)

v2:
* Fix build for bast-ide. (Noticed by Andrew Morton)

Acked-by: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-mpc8xx: fix resources reservation</title>
<updated>2008-04-26T15:36:38Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-04-26T15:36:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=54c05395273678fe23e9169a435fdc15ee17535e'/>
<id>urn:sha1:54c05395273678fe23e9169a435fdc15ee17535e</id>
<content type='text'>
* Tell IDE layer to not manage resources by setting
  hwif-&gt;mmio flag and request resources in m8xx_ide_init_ports().

* Use request_mem_region() for resources reservation.

* Use driver name for resources reservation.

Cc: Vitaly Bordug &lt;vitb@kernel.crashing.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-mpc8xx: make m8xx_ide_init_ports() return an error value</title>
<updated>2008-04-26T15:36:38Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-04-26T15:36:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cb7500db0e94c61b79712bc081dd90da68a4a40c'/>
<id>urn:sha1:cb7500db0e94c61b79712bc081dd90da68a4a40c</id>
<content type='text'>
* Make m8xx_ide_init_ports() return an error value.

* Update mpc8xx_ide_probe() to setup/probe only ports for which
  m8xx_ide_init_ports() succedded.

Cc: Vitaly Bordug &lt;vitb@kernel.crashing.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
</feed>
