<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-sdk/kernel-audio, branch master</title>
<subtitle>Integrated Android Product SDK Hardened Software - Audio driver development.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/'/>
<entry>
<title>HACK: ARM: DRA7XX: ETH: Use n_latch in pcf8575 to drive P10 for ETH0</title>
<updated>2013-08-09T22:05:33+00:00</updated>
<author>
<name>Praveen Rao</name>
</author>
<published>2013-08-08T18:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=e9d2d62aaf51514a2a84ef28262ef300b37df69a'/>
<id>e9d2d62aaf51514a2a84ef28262ef300b37df69a</id>
<content type='text'>
Use n_latch to hack the pcf8575 driver to "drive P10" to not hold ETH0
in reset.

Description: nETH_RST is a pin that controls the phy reset -&gt; this was
the core of the issue -&gt; we have pcf8575 GPIO expander on i2c1 whose
P10(ETH0) and P11(ETH1) hold or release the ETH from reset. On the very
first write by Display Panel driver (which rightly control's it's own
GPIO expander pin P15), all other pins are written as 0 -&gt; since this is
the first write(by panel), this is precisely when pcf8575 starts to
drive the signal -&gt; at this point the default pulls are overridden by
pcf8575's pulls. As ETH driver does not drive it's pin, the ETH0_RST is
driven low, holding Ethernet in reset.

Nishanth Menon helped in isolatng this issue.

REVISIT: This is a ethernet driver bug and has to be fixed properly post
release.

Change-Id: I45ddb1202761f052f8a8a04faf14b841da5af2ec
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use n_latch to hack the pcf8575 driver to "drive P10" to not hold ETH0
in reset.

Description: nETH_RST is a pin that controls the phy reset -&gt; this was
the core of the issue -&gt; we have pcf8575 GPIO expander on i2c1 whose
P10(ETH0) and P11(ETH1) hold or release the ETH from reset. On the very
first write by Display Panel driver (which rightly control's it's own
GPIO expander pin P15), all other pins are written as 0 -&gt; since this is
the first write(by panel), this is precisely when pcf8575 starts to
drive the signal -&gt; at this point the default pulls are overridden by
pcf8575's pulls. As ETH driver does not drive it's pin, the ETH0_RST is
driven low, holding Ethernet in reset.

Nishanth Menon helped in isolatng this issue.

REVISIT: This is a ethernet driver bug and has to be fixed properly post
release.

Change-Id: I45ddb1202761f052f8a8a04faf14b841da5af2ec
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm/dts: dra7xx: Enable CPSW and MDIO for dra7xx EVM</title>
<updated>2013-08-09T22:05:14+00:00</updated>
<author>
<name>Praveen Rao</name>
</author>
<published>2013-08-08T18:37:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=6d90709163afd1f314ad688428bb929215f8e295'/>
<id>6d90709163afd1f314ad688428bb929215f8e295</id>
<content type='text'>
Adding CPSW phy-id, CPSW and MDIO pinmux configuration for active
and sleep states and enable them in board evm dts file.

Change-Id: I5524a2d4c2713388ba59da75fa6e90b27c100fc1
Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
[Resolved merge conflict and rebased on 3.8 kernel.
This patch is based on
http://git.ti.com/cgit/cgit.cgi/~mugunthanvnm/ti-linux-kernel/mugunth-connectivity-linux-feature-tree.git/commit/?h=dra7-3.11-rc3-cpsw&amp;id=8da845bd7fbab68b4899d5a6477e70a34748f6c6
]
Update the pinmux configuration for CPSW and MDIO by removing the
macro definitons to match the 3.8 implementation.
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding CPSW phy-id, CPSW and MDIO pinmux configuration for active
and sleep states and enable them in board evm dts file.

Change-Id: I5524a2d4c2713388ba59da75fa6e90b27c100fc1
Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
[Resolved merge conflict and rebased on 3.8 kernel.
This patch is based on
http://git.ti.com/cgit/cgit.cgi/~mugunthanvnm/ti-linux-kernel/mugunth-connectivity-linux-feature-tree.git/commit/?h=dra7-3.11-rc3-cpsw&amp;id=8da845bd7fbab68b4899d5a6477e70a34748f6c6
]
Update the pinmux configuration for CPSW and MDIO by removing the
macro definitons to match the 3.8 implementation.
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm/dts: dra7xx: Add CPSW and MDIO module nodes for dra7xx</title>
<updated>2013-08-09T22:04:51+00:00</updated>
<author>
<name>Mugunthan V N</name>
</author>
<published>2013-07-09T14:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=deff0ef5f52b2d4f2677a3d98d22b957ec14be08'/>
<id>deff0ef5f52b2d4f2677a3d98d22b957ec14be08</id>
<content type='text'>
Add CPSW and MDIO related device tree data for DRA7XX and made as status
disabled. Phy-id, pinmux for active and sleep state needs to be added in
board dts files and enable the CPSW device.

Change-Id: Ia8c6f8ec8eff0d66e0d05f4a6e1ce174a725b2fd
Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
[Resolved merge conflict and rebased to 3.8 kernel]
Updated the CPSW and MDIO related device tree data with correct device
address offset and also to remove marco defines which caused compilation error
seen as below:
Error: arch/arm/boot/dts/dra7.dtsi:701.22-23 syntax error
FATAL ERROR: Unable to parse input tree
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add CPSW and MDIO related device tree data for DRA7XX and made as status
disabled. Phy-id, pinmux for active and sleep state needs to be added in
board dts files and enable the CPSW device.

Change-Id: Ia8c6f8ec8eff0d66e0d05f4a6e1ce174a725b2fd
Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
[Resolved merge conflict and rebased to 3.8 kernel]
Updated the CPSW and MDIO related device tree data with correct device
address offset and also to remove marco defines which caused compilation error
seen as below:
Error: arch/arm/boot/dts/dra7.dtsi:701.22-23 syntax error
FATAL ERROR: Unable to parse input tree
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: dra7xx: Add hwmod data for MDIO and CPSW</title>
<updated>2013-08-09T22:04:32+00:00</updated>
<author>
<name>Mugunthan V N</name>
</author>
<published>2013-07-09T14:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=8d7479c56596b2728bdc09ead001fdb1b03382a2'/>
<id>8d7479c56596b2728bdc09ead001fdb1b03382a2</id>
<content type='text'>
Adding hwmod data for CPSW and MDIO which is present in DRA7xx SoC

Change-Id: I9652c4956025335b3cdf3831bbd87ce104a80f65
Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Update the hwmod data for CPSW and MDIO to added addr space and irq
info hwmod data.
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding hwmod data for CPSW and MDIO which is present in DRA7xx SoC

Change-Id: I9652c4956025335b3cdf3831bbd87ce104a80f65
Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Update the hwmod data for CPSW and MDIO to added addr space and irq
info hwmod data.
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers: net: cpsw: Add support for new CPSW IP version</title>
<updated>2013-08-09T22:04:11+00:00</updated>
<author>
<name>Mugunthan V N</name>
</author>
<published>2013-07-09T14:49:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=fa281337fddd04cdb58469fdfec339d47a252bfe'/>
<id>fa281337fddd04cdb58469fdfec339d47a252bfe</id>
<content type='text'>
The new IP version has a minor changes and the offsets are same as the
previous version, so adding new IP version support in the driver.

Change-Id: I19274d09b25be8acc3db3cdd74346aa79989f46a
Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Reviewed-by: Felipe Balbi &lt;balbi@ti.com&gt;
[Added change-id for gerrit]
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new IP version has a minor changes and the offsets are same as the
previous version, so adding new IP version support in the driver.

Change-Id: I19274d09b25be8acc3db3cdd74346aa79989f46a
Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Reviewed-by: Felipe Balbi &lt;balbi@ti.com&gt;
[Added change-id for gerrit]
Signed-off-by: Praveen Rao &lt;prao@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM: dts: dra7: Enable OPP_OD 1.5Ghz</title>
<updated>2013-08-09T22:01:49+00:00</updated>
<author>
<name>Praneeth Bajjuri</name>
</author>
<published>2013-08-09T21:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=7277c961ec4c2b08eaace2c148387e8b51abbfe1'/>
<id>7277c961ec4c2b08eaace2c148387e8b51abbfe1</id>
<content type='text'>
OPP_OD Can be enabled on trimmed and poly fixed DRA7xx samples.

to identify poly-fixed trim samples:
[dieID: 0x4AE0C20C], [FT_Rev bits 15:8] &gt;= 5.

This enables 1.5 Ghz for dra7xxx mpu.

Change-Id: If92bff1889de54cf51bedde3ebe8f1c9b17a7657
Signed-off-by: Praneeth Bajjuri &lt;praneeth@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OPP_OD Can be enabled on trimmed and poly fixed DRA7xx samples.

to identify poly-fixed trim samples:
[dieID: 0x4AE0C20C], [FT_Rev bits 15:8] &gt;= 5.

This enables 1.5 Ghz for dra7xxx mpu.

Change-Id: If92bff1889de54cf51bedde3ebe8f1c9b17a7657
Signed-off-by: Praneeth Bajjuri &lt;praneeth@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>defconfig: omap2plus: input: Enable atmel_mxt_ts touch driver</title>
<updated>2013-08-09T21:35:49+00:00</updated>
<author>
<name>Praneeth Bajjuri</name>
</author>
<published>2013-08-09T21:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=64bc43287b9e3ec62e514f7f66e747b9da6b7f6e'/>
<id>64bc43287b9e3ec62e514f7f66e747b9da6b7f6e</id>
<content type='text'>
Enable Atmel MXT244 touch screen driver for dra7-evm

Change-Id: I8332c0cd677fdfd0c83e5f9c7ebf6275a9db49c2
Signed-off-by: Praneeth Bajjuri &lt;praneeth@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable Atmel MXT244 touch screen driver for dra7-evm

Change-Id: I8332c0cd677fdfd0c83e5f9c7ebf6275a9db49c2
Signed-off-by: Praneeth Bajjuri &lt;praneeth@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM: dts: dra7-evm: Add DT entry for Atmel MXT244 touch driver</title>
<updated>2013-08-09T21:11:21+00:00</updated>
<author>
<name>Sundar Raman</name>
</author>
<published>2013-08-07T19:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=5690aa96a840d3ead2941a1d3c67dc611ce2fb32'/>
<id>5690aa96a840d3ead2941a1d3c67dc611ce2fb32</id>
<content type='text'>
This patch adds DT entry for atmel MXT244 touch driver (atmel_mxt_ts).
The device is on i2c1 and with address 0x4a. Platform configuration data
and interrupts data is added inside dra7-evm.dts file. Pinctrl for
Wakeup2 irq pin, which is used for touchscreen interrupt, has also been
updated

Change-Id: Icfb2f9e9655febaa40e6f6b3b7334462eb8e056a
Signed-off-by: Sundar Raman &lt;a0393242@ti.com&gt;
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds DT entry for atmel MXT244 touch driver (atmel_mxt_ts).
The device is on i2c1 and with address 0x4a. Platform configuration data
and interrupts data is added inside dra7-evm.dts file. Pinctrl for
Wakeup2 irq pin, which is used for touchscreen interrupt, has also been
updated

Change-Id: Icfb2f9e9655febaa40e6f6b3b7334462eb8e056a
Signed-off-by: Sundar Raman &lt;a0393242@ti.com&gt;
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Input: atmel_mxt_ts: Add device tree support</title>
<updated>2013-08-09T21:11:21+00:00</updated>
<author>
<name>Sundar Raman</name>
</author>
<published>2013-08-07T18:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=70af0c5ff9ea2b0aa1deb8674398c4714eaf2869'/>
<id>70af0c5ff9ea2b0aa1deb8674398c4714eaf2869</id>
<content type='text'>
Add device tree support for Atmel touch driver. All platform
specific data is now read from dts files and parsed inside the
driver.

NOTE: Provision for supplying config data for controller is
given from board specific dts file since the driver no longer
configures these values for different firmware revisions,
after this commit: 71749f5c66e797a39600dae9de58aab3858dc488

Change-Id: Ic88bc62246e2465d527410e6fef78b301d681628
Signed-off-by: Sundar Raman &lt;sunds@ti.com&gt;
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add device tree support for Atmel touch driver. All platform
specific data is now read from dts files and parsed inside the
driver.

NOTE: Provision for supplying config data for controller is
given from board specific dts file since the driver no longer
configures these values for different firmware revisions,
after this commit: 71749f5c66e797a39600dae9de58aab3858dc488

Change-Id: Ic88bc62246e2465d527410e6fef78b301d681628
Signed-off-by: Sundar Raman &lt;sunds@ti.com&gt;
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Input: atmel_mxt_ts: switch to using devm_kzalloc</title>
<updated>2013-08-09T21:11:21+00:00</updated>
<author>
<name>Nishanth Menon</name>
</author>
<published>2013-08-08T19:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/kernel-audio/commit/?id=c5444cc3fe1dd3a812d4ec9e2c1890da5040eac6'/>
<id>c5444cc3fe1dd3a812d4ec9e2c1890da5040eac6</id>
<content type='text'>
Using managed allocation helps us simplify our probe and cleanup.

Change-Id: I239ddefb4a07c92c902f5460e6da7f0663a877c2
Signed-off-by: Nishanth Menon &lt;nm@ti.com&gt;
Signed-off-by: Sundar Raman &lt;sunds@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using managed allocation helps us simplify our probe and cleanup.

Change-Id: I239ddefb4a07c92c902f5460e6da7f0663a877c2
Signed-off-by: Nishanth Menon &lt;nm@ti.com&gt;
Signed-off-by: Sundar Raman &lt;sunds@ti.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
