/* * Generic AC97 sound support for SH7760 * * (c) 2007 Manuel Lauss * * Licensed under the GPLv2. */ #include #include #include #include #include #include #include #define IPSEL 0xFE400034 static struct snd_soc_dai_link sh7760_ac97_dai = { .name = "AC97", .stream_name = "AC97 HiFi", .cpu_dai_name = "hac-dai.0", /* HAC0 */ .codec_dai_name = "ac97-hifi", .platform_name = "sh7760-pcm-audio", .codec_name = "ac97-codec", .ops = NULL, }; static struct snd_soc_card sh7760_ac97_soc_machine = { .name = "SH7760 AC97", .owner = THIS_MODULE, .dai_link = &sh7760_ac97_dai, .num_links = 1, }; static struct platform_device *sh7760_ac97_snd_device; static int __init sh7760_ac97_init(void) { int ret; unsigned short ipsel; /* enable both AC97 controllers in pinmux reg */ ipsel = __raw_readw(IPSEL); __raw_writew(ipsel | (3 << 10), IPSEL); ret = -ENOMEM; sh7760_ac97_snd_device = platform_device_alloc("soc-audio", -1); if (!sh7760_ac97_snd_device) goto out; platform_set_drvdata(sh7760_ac97_snd_device, &sh7760_ac97_soc_machine); ret = platform_device_add(sh7760_ac97_snd_device); if (ret) platform_device_put(sh7760_ac97_snd_device); out: return ret; } static void __exit sh7760_ac97_exit(void) { platform_device_unregister(sh7760_ac97_snd_device); } module_init(sh7760_ac97_init); module_exit(sh7760_ac97_exit); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Generic SH7760 AC97 sound machine"); MODULE_AUTHOR("Manuel Lauss "); gi/linux/net-next.git/log/arch/m32r/platforms/oaks32r/Makefile?h=nds-private-remove'>logtreecommitdiff
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2016-10-20 15:44:19 +0200
committerTobias Klauser <tklauser@distanz.ch>2017-02-15 10:34:18 +0100
commit5db4992d8f040b8d8db0b86d42806e0c417f7ccf (patch)
tree5b06e952af482d45f3ade64e77824662e34b7fa2 /arch/m32r/platforms/oaks32r/Makefile
parent370ebb0ef6255132373ed35d13e7b1d8d2eb7003 (diff)
usbnet: pegasus: Use net_device_stats from struct net_devicends-private-remove
Instead of using a private copy of struct net_device_stats in struct pegasus, use stats from struct net_device. Also remove the now unnecessary .ndo_get_stats function. Cc: Petko Manolov <petkan@nucleusys.com> Cc: linux-usb@vger.kernel.org Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'arch/m32r/platforms/oaks32r/Makefile')