aboutsummaryrefslogtreecommitdiffstats
path: root/fs/minix/inode.c
Commit message (Expand)AuthorAge
* get rid of BKL in fs/minixAl Viro2009-06-17
* switch minix to simple_fsync()Al Viro2009-06-11
* push BKL down into ->put_superChristoph Hellwig2009-06-11
* fs/minix: return f_fsid for statfs(2)Coly Li2009-04-02
* Update my email addressGertjan van Wingerde2009-03-22
* SL*B: drop kmem cache argument from constructorAlexey Dobriyan2008-07-26
* minix: remove !NO_TRUNCATE codeAdrian Bunk2008-07-25
* iget: stop the MINIX filesystem from using iget() and read_inode()David Howells2008-02-07
* Slab API: remove useless ctor parameter and reorder parametersChristoph Lameter2007-10-17
* minixfs: convert to new aopsNick Piggin2007-10-16
* mm: Remove slab destructors from kmem_cache_create().Paul Mundt2007-07-19
* Remove SLAB_CTOR_CONSTRUCTORChristoph Lameter2007-05-17
* slab allocators: Remove SLAB_DEBUG_INITIAL flagChristoph Lameter2007-05-07
* [PATCH] Mark struct super_operations constJosef 'Jeff' Sipek2007-02-12
* [PATCH] mark struct inode_operations const 2Arjan van de Ven2007-02-12
* [PATCH] Minix V3 supportAndries Brouwer2007-02-12
* [PATCH] slab: remove kmem_cache_tChristoph Lameter2006-12-07
* [PATCH] slab: remove SLAB_KERNELChristoph Lameter2006-12-07
* [PATCH] fs/*: use BUILD_BUG_ONAlexey Dobriyan2006-10-11
* [PATCH] inode-diet: Eliminate i_blksize from the inode structureTheodore Ts'o2006-09-27
* [PATCH] Really ignore kmem_cache_destroy return valueAlexey Dobriyan2006-09-27
* [PATCH] fs: Conversions from kmalloc+memset to k(z|c)allocPanagiotis Issaris2006-09-27
* [PATCH] Fix for minix crashAndries Brouwer2006-08-27
* [PATCH] mark address_space_operations constChristoph Hellwig2006-06-28
* [PATCH] VFS: Permit filesystem to perform statfs with a known root dentryDavid Howells2006-06-23
* [PATCH] VFS: Permit filesystem to override root dentry on mountDavid Howells2006-06-23
* [PATCH] fix messages in fs/minixDenis Vlasenko2006-03-25
* [PATCH] cpuset memory spread: slab cache formatPaul Jackson2006-03-24
* [PATCH] cpuset memory spread: slab cache filesystemsPaul Jackson2006-03-24
* [PATCH] update filesystems for new delete_inode behaviorMark Fasheh2005-09-09
* Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds2005-04-16
ULL, "MONO_LOUT" }, { "MIC3L", NULL, "GSM In" }, /* Speaker is connected to LINEOUT{LN,LP,RN,RP}, however we are * not using the DAPM to power it up and down as there it makes * a click when powering up. */ }; /** * simtec_hermes_init - initialise and add controls * @codec; The codec instance to attach to. * * Attach our controls and configure the necessary codec * mappings for our sound card instance. */ static int simtec_hermes_init(struct snd_soc_pcm_runtime *rtd) { struct snd_soc_codec *codec = rtd->codec; struct snd_soc_dapm_context *dapm = &codec->dapm; snd_soc_dapm_new_controls(dapm, dapm_widgets, ARRAY_SIZE(dapm_widgets)); snd_soc_dapm_add_routes(dapm, base_map, ARRAY_SIZE(base_map)); snd_soc_dapm_enable_pin(dapm, "Headphone Jack"); snd_soc_dapm_enable_pin(dapm, "Line In"); snd_soc_dapm_enable_pin(dapm, "Line Out"); snd_soc_dapm_enable_pin(dapm, "Mic Jack"); simtec_audio_init(rtd); snd_soc_dapm_sync(dapm); return 0; } static struct snd_soc_dai_link simtec_dai_aic33 = { .name = "tlv320aic33", .stream_name = "TLV320AIC33", .codec_name = "tlv320aic3x-codec.0-001a", .cpu_dai_name = "s3c24xx-iis", .codec_dai_name = "tlv320aic3x-hifi", .platform_name = "samsung-audio", .init = simtec_hermes_init, }; /* simtec audio machine driver */ static struct snd_soc_card snd_soc_machine_simtec_aic33 = { .name = "Simtec-Hermes", .dai_link = &simtec_dai_aic33, .num_links = 1, }; static int __devinit simtec_audio_hermes_probe(struct platform_device *pd) { dev_info(&pd->dev, "probing....\n"); return simtec_audio_core_probe(pd, &snd_soc_machine_simtec_aic33); } static struct platform_driver simtec_audio_hermes_platdrv = { .driver = { .owner = THIS_MODULE, .name = "s3c24xx-simtec-hermes-snd", .pm = simtec_audio_pm, }, .probe = simtec_audio_hermes_probe, .remove = __devexit_p(simtec_audio_remove), }; MODULE_ALIAS("platform:s3c24xx-simtec-hermes-snd"); static int __init simtec_hermes_modinit(void) { return platform_driver_register(&simtec_audio_hermes_platdrv); } static void __exit simtec_hermes_modexit(void) { platform_driver_unregister(&simtec_audio_hermes_platdrv); } module_init(simtec_hermes_modinit); module_exit(simtec_hermes_modexit); MODULE_AUTHOR("Ben Dooks <ben@simtec.co.uk>"); MODULE_DESCRIPTION("ALSA SoC Simtec Audio support"); MODULE_LICENSE("GPL");