<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/mfd/asic3.h, branch linux-2.6.39.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.39.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.39.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2009-06-17T17:41:45Z</updated>
<entry>
<title>mfd: asic3: remove SD/SDIO controller register definitions</title>
<updated>2009-06-17T17:41:45Z</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2009-06-05T16:31:05Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1b89040c3aa4500c97859bad714e010441e9c477'/>
<id>urn:sha1:1b89040c3aa4500c97859bad714e010441e9c477</id>
<content type='text'>
Only the base addresses remain, as they are needed to set up
the IOMEM resources.

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: add ASIC3 IRQ numbers</title>
<updated>2009-06-17T17:41:43Z</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2009-06-05T16:31:03Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=01906d6d780e84c51537f6b56da472959e846314'/>
<id>urn:sha1:01906d6d780e84c51537f6b56da472959e846314</id>
<content type='text'>
IRQ number definitions for PWM, LED, SPI and OWM (ds1wm).

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: asic3: add asic3_set_register common operation</title>
<updated>2009-06-17T17:41:39Z</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2009-06-05T16:31:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6483c1b5e1a6e3489640a1376e951395982e9615'/>
<id>urn:sha1:6483c1b5e1a6e3489640a1376e951395982e9615</id>
<content type='text'>
Used to configure single bits of the SDHWCTRL_SDCONF and EXTCF_RESET/SELECT
registers needed for DS1WM, MMC/SDIO and PCMCIA functionality.

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: let asic3 use mem resource instead of bus_shift</title>
<updated>2008-07-20T17:56:44Z</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2008-07-10T00:17:02Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=99cdb0c8c5e0e43652d25951a85bac82a1231591'/>
<id>urn:sha1:99cdb0c8c5e0e43652d25951a85bac82a1231591</id>
<content type='text'>
The bus_shift parameter in platform_data is not needed
as we can tell the driver with the IOMEM_RESOURCE whether
the ASIC is located on a 16bit or 32bit memory bus.

The htc-egpio driver uses a more descriptive bus_width parameter,
but for drivers where the register map size fixed, we don't even
need this.

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: remove DS1WM register definitions from asic3.h</title>
<updated>2008-07-20T17:56:24Z</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2008-07-10T00:16:27Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=279cac484e55317456900fe3567c7cb5bd46fd5f'/>
<id>urn:sha1:279cac484e55317456900fe3567c7cb5bd46fd5f</id>
<content type='text'>
There is a dedicated ds1wm driver, no need to duplicate this
information here.

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: add ASIC3_CONFIG_GPIO templates</title>
<updated>2008-07-20T17:56:19Z</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2008-07-03T10:27:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4a67b528e0be5d855b1a7bb71ec769d954765f6c'/>
<id>urn:sha1:4a67b528e0be5d855b1a7bb71ec769d954765f6c</id>
<content type='text'>
As ASIC3 GPIO alternate function configuration is expected to be similar
for several devices, it is convenient to define descriptive macros. This
patch is inspired by the PXA MFP configuration, the alternate functions
were observed on hx4700 and blueangel.

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: Use uppercase only for asic3 macros and defines</title>
<updated>2008-07-20T17:55:14Z</updated>
<author>
<name>Samuel Ortiz</name>
<email>sameo@openedhand.com</email>
</author>
<published>2008-06-20T09:12:21Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3b8139f8b1457af7b5295d97050b3f9a2545a17a'/>
<id>urn:sha1:3b8139f8b1457af7b5295d97050b3f9a2545a17a</id>
<content type='text'>
Let's be consistent and use uppercase only, for both macro and defines.

Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>mfd: New asic3 gpio configuration code</title>
<updated>2008-07-20T17:55:00Z</updated>
<author>
<name>Samuel Ortiz</name>
<email>sameo@openedhand.com</email>
</author>
<published>2008-06-20T09:09:51Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3b26bf17226f66bfd6cd4e36ac81f83fe994043a'/>
<id>urn:sha1:3b26bf17226f66bfd6cd4e36ac81f83fe994043a</id>
<content type='text'>
The ASIC3 GPIO configuration code is a bit obscure and hardly readable.
This patch changes it so that it is now more readable and understandable,
by being more explicit.

Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>mfd: asic3 children platform data removal</title>
<updated>2008-07-20T17:54:51Z</updated>
<author>
<name>Samuel Ortiz</name>
<email>sameo@openedhand.com</email>
</author>
<published>2008-06-20T09:07:39Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1effe5bc6cfbac4506d7944d68dadbd29ad62645'/>
<id>urn:sha1:1effe5bc6cfbac4506d7944d68dadbd29ad62645</id>
<content type='text'>
Platform devices should be dynamically allocated, and each supported
device should have its own platform data.
For now we just remove this buggy code.

Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>mfd: asic3 gpiolib support</title>
<updated>2008-07-20T17:52:38Z</updated>
<author>
<name>Samuel Ortiz</name>
<email>sameo@openedhand.com</email>
</author>
<published>2008-06-20T09:02:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6f2384c4bdd4be3dc1e5d22ed5e6f0c3076fda60'/>
<id>urn:sha1:6f2384c4bdd4be3dc1e5d22ed5e6f0c3076fda60</id>
<content type='text'>
ASIC3 is, among other things, a GPIO extender. We should thus have it
supporting the current gpiolib API.

Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
</content>
</entry>
</feed>
