<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/arch/arm/plat-s3c24xx/devs.c, branch v6.9-rc4</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v6.9-rc4</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v6.9-rc4'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2011-10-06T02:14:30+00:00</updated>
<entry>
<title>ARM: S3C24XX: To merge s3c24xx devs.c files to one devs.c</title>
<updated>2011-10-06T02:14:30+00:00</updated>
<author>
<name>Kukjin Kim</name>
<email>kgene.kim@samsung.com</email>
</author>
<published>2011-10-03T00:46:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=61c542bfda19c842e0bf12aa4cd1a5b23130f388'/>
<id>urn:sha1:61c542bfda19c842e0bf12aa4cd1a5b23130f388</id>
<content type='text'>
This patch moves regarding s3c24xx dev files to one devs.c
file in plat-samsung directory and this is required to merge
to plat-samsung.

Cc: Ben Dooks &lt;ben-linux@fluff.org&gt;
Signed-off-by: Kukjin Kim &lt;kgene.kim@samsung.com&gt;
</content>
</entry>
<entry>
<title>ARM: S3C24XX: Use generic s3c_set_platdata for devices</title>
<updated>2011-07-20T17:11:25+00:00</updated>
<author>
<name>Banajit Goswami</name>
<email>banajit.g@samsung.com</email>
</author>
<published>2011-07-20T16:11:48+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=6a567c41850180901f3af7b8e76943fd2509123e'/>
<id>urn:sha1:6a567c41850180901f3af7b8e76943fd2509123e</id>
<content type='text'>
Signed-off-by: Banajit Goswami &lt;banajit.g@samsung.com&gt;
Signed-off-by: Kukjin Kim &lt;kgene.kim@samsung.com&gt;
</content>
</entry>
<entry>
<title>ARM: S3C24XX: Add plaform device definition for USB High-Speed gadget controller.</title>
<updated>2011-05-10T21:16:54+00:00</updated>
<author>
<name>Thomas Abraham</name>
<email>thomas.ab@samsung.com</email>
</author>
<published>2011-05-07T20:26:53+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=4a98f590659113f72c021201781d5b83bc743a7c'/>
<id>urn:sha1:4a98f590659113f72c021201781d5b83bc743a7c</id>
<content type='text'>
S3C2416, S3C2443 and S3C2450 includes a USB High-Speed Gadget controller module.
This patch adds the following for supporting this controller.

1. Definition for USB High-Speed controller base address.
2. Platform device instantiation.
3. Declaration for platform data structure.
4. Functionality to setup platform data for the controller.

Signed-off-by: Thomas Abraham &lt;thomas.ab@samsung.com&gt;
Signed-off-by: Sangbeom Kim &lt;sbkim73@samsung.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'devel-stable' of master.kernel.org:/home/rmk/linux-2.6-arm</title>
<updated>2011-01-15T20:33:40+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-01-15T20:33:40+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=16c1020362083b320868c0deef492249089c3cd3'/>
<id>urn:sha1:16c1020362083b320868c0deef492249089c3cd3</id>
<content type='text'>
* 'devel-stable' of master.kernel.org:/home/rmk/linux-2.6-arm: (161 commits)
  ARM: pxa: fix building issue of missing physmap.h
  ARM: mmp: PXA910 drive strength FAST using wrong value
  ARM: mmp: MMP2 drive strength FAST using wrong value
  ARM: pxa: fix recursive calls in pxa_low_gpio_chip
  AT91: Support for gsia18s board
  AT91: Acme Systems FOX Board G20 board files
  AT91: board-sam9m10g45ek.c: Remove duplicate inclusion of mach/hardware.h
  ARM: pxa: fix suspend/resume array index miscalculation
  ARM: pxa: use cpu_has_ipr() consistently in irq.c
  ARM: pxa: remove unused variable in clock-pxa3xx.c
  ARM: pxa: fix warning in zeus.c
  ARM: sa1111: fix typo in sa1111_retrigger_lowirq()
  ARM mxs: clkdev related compile fixes
  ARM i.MX mx31_3ds: Fix MC13783 regulator names
  ARM: plat-stmp3xxx: irq_data conversion.
  ARM: plat-spear: irq_data conversion.
  ARM: plat-orion: irq_data conversion.
  ARM: plat-omap: irq_data conversion.
  ARM: plat-nomadik: irq_data conversion.
  ARM: plat-mxc: irq_data conversion.
  ...

Fix up trivial conflict in arch/arm/plat-omap/gpio.c (Lennert
Buytenhek's irq_data conversion clashing with some omap irq updates)
</content>
</entry>
<entry>
<title>ARM: SAMSUNG: Don't export __init functions to modules</title>
<updated>2011-01-06T05:09:19+00:00</updated>
<author>
<name>Yauhen Kharuzhy</name>
<email>jekhor@gmail.com</email>
</author>
<published>2011-01-06T04:04:33+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f1930a2983ab28c65a51a5169b7540f898309824'/>
<id>urn:sha1:f1930a2983ab28c65a51a5169b7540f898309824</id>
<content type='text'>
There are few functions marked as __init, but exported to modules in
devices declaration files.

s3c_nand_set_platdata() and s3c24xx_ts_set_platdata() are used only by
boards init code now, so remove EXPORT_SYMBOL() for them.

Signed-off-by: Yauhen Kharuzhy &lt;jekhor@gmail.com&gt;
Signed-off-by: Kukjin Kim &lt;kgene.kim@samsung.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Samsung: Rename AC97 platform device</title>
<updated>2010-11-23T14:05:29+00:00</updated>
<author>
<name>Jassi Brar</name>
<email>jassi.brar@samsung.com</email>
</author>
<published>2010-11-22T06:36:00+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e6104673d28823e33bfc3dfb046a117f2575c9a8'/>
<id>urn:sha1:e6104673d28823e33bfc3dfb046a117f2575c9a8</id>
<content type='text'>
Call the AC97 controller devices found in S3C, S5P and newer
SoCs as 'samsung-ac97' rather than 's3c-ac97'.

Signed-off-by: Jassi Brar &lt;jassi.brar@samsung.com&gt;
Acked-by: Kukjin Kim &lt;kgene.kim@samsung.com&gt;
Acked-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ARM: Samsung: Define common audio-dma device</title>
<updated>2010-11-23T14:04:44+00:00</updated>
<author>
<name>Jassi Brar</name>
<email>jassi.brar@samsung.com</email>
</author>
<published>2010-11-22T06:35:53+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=83e37b8e400ca51cc97946815b3055daacd92fa8'/>
<id>urn:sha1:83e37b8e400ca51cc97946815b3055daacd92fa8</id>
<content type='text'>
The ASoC uses common DMA driver for Audio devices. So it makes
sense to a common audio-dma device shared across all platforms.

Signed-off-by: Jassi Brar &lt;jassi.brar@samsung.com&gt;
Acked-by: Kukjin Kim &lt;kgene.kim@samsung.com&gt;
Acked-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Samsung: Rename DMA device</title>
<updated>2010-11-23T14:04:19+00:00</updated>
<author>
<name>Jassi Brar</name>
<email>jassi.brar@samsung.com</email>
</author>
<published>2010-11-22T06:35:50+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=58bb4072132c54d832082cc6eac396a6db009cbd'/>
<id>urn:sha1:58bb4072132c54d832082cc6eac396a6db009cbd</id>
<content type='text'>
Some Samsung SoCs have a PCM(DSP) controller. So the name
s3c24xx-pcm-audio for DMA driver is not very appropraite.
This patch moves :-
	s3c24xx-pcm-audio -&gt; samsung-audio

Signed-off-by: Jassi Brar &lt;jassi.brar@samsung.com&gt;
Acked-by: Kukjin Kim &lt;kgene.kim@samsung.com&gt;
Acked-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ARM: S3C24XX: I2S multi-component-related fixes</title>
<updated>2010-08-31T12:25:17+00:00</updated>
<author>
<name>Vasily Khoruzhick</name>
<email>anarsoul@gmail.com</email>
</author>
<published>2010-08-30T08:28:09+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ada69e3c1c0be591aa2e6282fb252c668ccb9a1c'/>
<id>urn:sha1:ada69e3c1c0be591aa2e6282fb252c668ccb9a1c</id>
<content type='text'>
Export s3c_device_pcm for all S3C24xx-devices, not
only for S3C2440;
Fix device name for s3c_device_iis;

Signed-off-by: Vasily Khoruzhick &lt;anarsoul@gmail.com&gt;
Acked-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: multi-component - ASoC Multi-Component Support</title>
<updated>2010-08-12T13:00:00+00:00</updated>
<author>
<name>Liam Girdwood</name>
<email>lrg@slimlogic.co.uk</email>
</author>
<published>2010-03-17T20:15:21+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f0fba2ad1b6b53d5360125c41953b7afcd6deff0'/>
<id>urn:sha1:f0fba2ad1b6b53d5360125c41953b7afcd6deff0</id>
<content type='text'>
This patch extends the ASoC API to allow sound cards to have more than one
CODEC and more than one platform DMA controller. This is achieved by dividing
some current ASoC structures that contain both driver data and device data into
structures that only either contain device data or driver data. i.e.

 struct snd_soc_codec    ---&gt;  struct snd_soc_codec (device data)
                          +-&gt;  struct snd_soc_codec_driver (driver data)

 struct snd_soc_platform ---&gt;  struct snd_soc_platform (device data)
                          +-&gt;  struct snd_soc_platform_driver (driver data)

 struct snd_soc_dai      ---&gt;  struct snd_soc_dai (device data)
                          +-&gt;  struct snd_soc_dai_driver (driver data)

 struct snd_soc_device   ---&gt;  deleted

This now allows ASoC to be more tightly aligned with the Linux driver model and
also means that every ASoC codec, platform and (platform) DAI is a kernel
device. ASoC component private data is now stored as device private data.

The ASoC sound card struct snd_soc_card has also been updated to store lists
of it's components rather than a pointer to a codec and platform. The PCM
runtime struct soc_pcm_runtime now has pointers to all its components.

This patch adds DAPM support for ASoC multi-component and removes struct
snd_soc_socdev from DAPM core. All DAPM calls are now made on a card, codec
or runtime PCM level basis rather than using snd_soc_socdev.

Other notable multi-component changes:-

 * Stream operations now de-reference less structures.
 * close_delayed work() now runs on a DAI basis rather than looping all DAIs
   in a card.
 * PM suspend()/resume() operations can now handle N CODECs and Platforms
   per sound card.
 * Added soc_bind_dai_link() to bind the component devices to the sound card.
 * Added soc_dai_link_probe() and soc_dai_link_remove() to probe and remove
   DAI link components.
 * sysfs entries can now be registered per component per card.
 * snd_soc_new_pcms() functionailty rolled into dai_link_probe().
 * snd_soc_register_codec() now does all the codec list and mutex init.

This patch changes the probe() and remove() of the CODEC drivers as follows:-

 o Make CODEC driver a platform driver
 o Moved all struct snd_soc_codec list, mutex, etc initialiasation to core.
 o Removed all static codec pointers (drivers now support &gt; 1 codec dev)
 o snd_soc_register_pcms() now done by core.
 o snd_soc_register_dai() folded into snd_soc_register_codec().

CS4270 portions:
Acked-by: Timur Tabi &lt;timur@freescale.com&gt;

Some TLV320aic23 and Cirrus platform fixes.
Signed-off-by: Ryan Mallon &lt;ryan@bluewatersys.com&gt;

TI CODEC and OMAP fixes
Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@nokia.com&gt;
Signed-off-by: Janusz Krzysztofik &lt;jkrzyszt@tis.icnet.pl&gt;
Signed-off-by: Jarkko Nikula &lt;jhnikula@gmail.com&gt;

Samsung platform and misc fixes :-
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
Signed-off-by: Joonyoung Shim &lt;jy0922.shim@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Reviewed-by: Jassi Brar &lt;jassi.brar@samsung.com&gt;
Signed-off-by: Seungwhan Youn &lt;sw.youn@samsung.com&gt;

MPC8610 and PPC fixes.
Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;

i.MX fixes and some core fixes.
Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;

J4740 platform fixes:-
Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;

CC: Tony Lindgren &lt;tony@atomide.com&gt;
CC: Nicolas Ferre &lt;nicolas.ferre@atmel.com&gt;
CC: Kevin Hilman &lt;khilman@deeprootsystems.com&gt;
CC: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
CC: Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;
CC: Kuninori Morimoto &lt;morimoto.kuninori@renesas.com&gt;
CC: Daniel Gloeckner &lt;dg@emlix.com&gt;
CC: Manuel Lauss &lt;mano@roarinelk.homelinux.net&gt;
CC: Mike Frysinger &lt;vapier.adi@gmail.com&gt;
CC: Arnaud Patard &lt;apatard@mandriva.com&gt;
CC: Wan ZongShun &lt;mcuos.com@gmail.com&gt;

Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
</feed>
