android_kernel_samsung_univ.../sound/soc/codecs
Javier Martinez Canillas bf08f39e60 ASoC: Export OF module alias information in missing codec drivers
The I2C core always reports the MODALIAS uevent as "i2c:<client name"
regardless if the driver was matched using the I2C id_table or the
of_match_table. So technically there's no need for a driver to export
the OF table since currently it's not used.

In fact, the I2C device ID table is mandatory for I2C drivers since
a i2c_device_id is passed to the driver's probe function even if the
I2C core used the OF table to match the driver.

And since the I2C core uses different tables, OF-only drivers needs to
have duplicated data that has to be kept in sync and also the dev node
compatible manufacturer prefix is stripped when reporting the MODALIAS.

To avoid the above, the I2C core behavior may be changed in the future
to not require an I2C device table for OF-only drivers and report the
OF module alias. So, it's better to also export the OF table to prevent
breaking module autoloading if that happens.

Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2015-07-31 19:11:26 +01:00
..
88pm860x-codec.c Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next 2015-06-05 18:54:45 +01:00
88pm860x-codec.h
ab8500-codec.c
ab8500-codec.h
ac97.c
ad193x-i2c.c
ad193x-spi.c
ad193x.c
ad193x.h
ad1836.c
ad1836.h
ad1980.c
ad73311.c
ad73311.h
adau17x1.c
adau17x1.h
adau1373.c
adau1373.h
adau1701.c Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ad1836', 'asoc/topic/ada1977', 'asoc/topic/adau1701' and 'asoc/topic/adau17x1' into asoc-next 2015-06-05 18:54:47 +01:00
adau1701.h
adau1761-i2c.c
adau1761-spi.c
adau1761.c Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ad1836', 'asoc/topic/ada1977', 'asoc/topic/adau1701' and 'asoc/topic/adau17x1' into asoc-next 2015-06-05 18:54:47 +01:00
adau1761.h
adau1781-i2c.c
adau1781-spi.c
adau1781.c Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ad1836', 'asoc/topic/ada1977', 'asoc/topic/adau1701' and 'asoc/topic/adau17x1' into asoc-next 2015-06-05 18:54:47 +01:00
adau1781.h
adau1977-i2c.c
adau1977-spi.c
adau1977.c Merge remote-tracking branches 'asoc/topic/adau1977', 'asoc/topic/adav80x', 'asoc/topic/arizona' and 'asoc/topic/atmel' into asoc-next 2015-06-05 18:54:49 +01:00
adau1977.h
adav80x.c Merge remote-tracking branches 'asoc/topic/adau1977', 'asoc/topic/adav80x', 'asoc/topic/arizona' and 'asoc/topic/atmel' into asoc-next 2015-06-05 18:54:49 +01:00
adav80x.h
adav801.c
adav803.c
ads117x.c
ak4104.c
ak4535.c
ak4535.h
ak4554.c
ak4641.c
ak4641.h
ak4642.c
ak4671.c
ak4671.h
ak5386.c
alc5623.c
alc5623.h
alc5632.c
alc5632.h
arizona.c ASoC: wm_adsp: Move DSP Rate controls into the codec 2015-06-19 11:17:23 +01:00
arizona.h ASoC: wm_adsp: Move DSP Rate controls into the codec 2015-06-19 11:17:23 +01:00
bt-sco.c
cq93vc.c
cs35l32.c
cs35l32.h
cs42l51-i2c.c
cs42l51.c
cs42l51.h
cs42l52.c
cs42l52.h
cs42l56.c
cs42l56.h
cs42l73.c
cs42l73.h
cs42xx8-i2c.c
cs42xx8.c
cs42xx8.h
cs4265.c
cs4265.h
cs4270.c
cs4271-i2c.c
cs4271-spi.c
cs4271.c
cs4271.h
cx20442.c
cx20442.h
da732x_reg.h
da732x.c
da732x.h
da7210.c
da7213.c
da7213.h
da9055.c ASoC: Export OF module alias information in missing codec drivers 2015-07-31 19:11:26 +01:00
dmic.c
es8328-i2c.c
es8328-spi.c
es8328.c
es8328.h
hdmi.c
isabelle.c
isabelle.h
jz4740.c
Kconfig Merge remote-tracking branches 'asoc/topic/qcom', 'asoc/topic/rcar', 'asoc/topic/rt286' and 'asoc/topic/rt5640' into asoc-next 2015-06-22 10:24:33 +01:00
l3.c
lm4857.c
lm49453.c
lm49453.h
Makefile Merge remote-tracking branches 'asoc/topic/qcom', 'asoc/topic/rcar', 'asoc/topic/rt286' and 'asoc/topic/rt5640' into asoc-next 2015-06-22 10:24:33 +01:00
max9768.c
max9850.c
max9850.h
max9877.c
max9877.h
max98088.c
max98088.h
max98090.c Merge remote-tracking branches 'asoc/topic/intel' and 'asoc/topic/max98090' into asoc-next 2015-06-22 10:24:30 +01:00
max98090.h
max98095.c Merge remote-tracking branches 'asoc/topic/max98095', 'asoc/topic/omap', 'asoc/topic/pxa', 'asoc/topic/qcom' and 'asoc/topic/rcar' into asoc-next 2015-06-05 18:54:57 +01:00
max98095.h
max98357a.c
max98925.c
max98925.h
mc13783.c
mc13783.h
ml26124.c Merge remote-tracking branches 'asoc/topic/mediatek', 'asoc/topic/ml26124' and 'asoc/topic/omap' into asoc-next 2015-06-22 10:24:31 +01:00
ml26124.h
pcm512x-i2c.c
pcm512x-spi.c
pcm512x.c
pcm512x.h
pcm1681.c
pcm1792a.c
pcm1792a.h
pcm3008.c
pcm3008.h
rl6231.c
rl6231.h
rl6347a.c ASoC: rt286: Add RL6347A class device shared support for RT286 2015-06-12 11:18:53 +01:00
rl6347a.h ASoC: rt286: Add RL6347A class device shared support for RT286 2015-06-12 11:18:53 +01:00
rt286.c Merge remote-tracking branches 'asoc/topic/qcom', 'asoc/topic/rcar', 'asoc/topic/rt286' and 'asoc/topic/rt5640' into asoc-next 2015-06-22 10:24:33 +01:00
rt286.h
rt5631.c
rt5631.h
rt5640.c Merge remote-tracking branches 'asoc/topic/qcom', 'asoc/topic/rcar', 'asoc/topic/rt286' and 'asoc/topic/rt5640' into asoc-next 2015-06-22 10:24:33 +01:00
rt5640.h
rt5645.c ASoC: rt5645: move RT5650 muxes to rt5650_specific_dapm_widgets 2015-06-15 20:10:01 +01:00
rt5645.h ASoC: rt5645: change gpio to gpiod APIs 2015-06-10 18:32:02 +01:00
rt5651.c
rt5651.h
rt5670-dsp.h
rt5670.c Merge remote-tracking branch 'asoc/topic/rt5670' into asoc-next 2015-06-22 10:24:28 +01:00
rt5670.h
rt5677-spi.c
rt5677-spi.h
rt5677.c Merge remote-tracking branches 'asoc/topic/rt5677', 'asoc/topic/samsung' and 'asoc/topic/sgtl5000' into asoc-next 2015-06-05 18:54:59 +01:00
rt5677.h
sgtl5000.c Merge remote-tracking branches 'asoc/topic/rt5677', 'asoc/topic/samsung' and 'asoc/topic/sgtl5000' into asoc-next 2015-06-05 18:54:59 +01:00
sgtl5000.h
si476x.c
sigmadsp-i2c.c
sigmadsp-regmap.c
sigmadsp.c
sigmadsp.h
sirf-audio-codec.c
sirf-audio-codec.h
sn95031.c
sn95031.h
spdif_receiver.c
spdif_transmitter.c
ssm2518.c Merge remote-tracking branches 'asoc/topic/simple', 'asoc/topic/ssm2518', 'asoc/topic/ssm2602', 'asoc/topic/ssm4567' and 'asoc/topic/sta32x' into asoc-next 2015-06-05 18:55:01 +01:00
ssm2518.h
ssm2602-i2c.c
ssm2602-spi.c
ssm2602.c Merge remote-tracking branches 'asoc/topic/simple', 'asoc/topic/ssm2518', 'asoc/topic/ssm2602', 'asoc/topic/ssm4567' and 'asoc/topic/sta32x' into asoc-next 2015-06-05 18:55:01 +01:00
ssm2602.h
ssm4567.c Merge remote-tracking branches 'asoc/topic/simple', 'asoc/topic/ssm2518', 'asoc/topic/ssm2602', 'asoc/topic/ssm4567' and 'asoc/topic/sta32x' into asoc-next 2015-06-05 18:55:01 +01:00
sta32x.c Merge remote-tracking branches 'asoc/topic/gpiod-flags', 'asoc/topic/gtm601', 'asoc/topic/intel', 'asoc/topic/lm3857' and 'asoc/topic/max98090' into asoc-next 2015-06-05 18:54:55 +01:00
sta32x.h
sta350.c Merge remote-tracking branches 'asoc/topic/sta350', 'asoc/topic/tas2552', 'asoc/topic/tas3a227e' and 'asoc/topic/tas571x' into asoc-next 2015-06-05 18:55:03 +01:00
sta350.h
sta529.c
stac9766.c Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next 2015-06-05 18:54:45 +01:00
stac9766.h
tas571x.c
tas571x.h
tas2552.c ASoC: tas2552: Use devm_gpiod_get_optional for enable-gpio 2015-06-11 11:41:58 +01:00
tas2552.h ASoC: tas2552: Code, define alignment changes for uniformity 2015-06-08 18:53:18 +01:00
tas5086.c
tfa9879.c
tfa9879.h
tlv320aic3x.c
tlv320aic3x.h
tlv320aic23-i2c.c
tlv320aic23-spi.c
tlv320aic23.c
tlv320aic23.h
tlv320aic26.c
tlv320aic26.h
tlv320aic31xx.c
tlv320aic31xx.h
tlv320aic32x4.c
tlv320aic32x4.h
tlv320dac33.c
tlv320dac33.h
tpa6130a2.c
tpa6130a2.h
ts3a227e.c ASoC: ts3a227e: use device property api 2015-06-02 18:17:27 +01:00
ts3a227e.h
twl4030.c
twl6040.c Merge remote-tracking branches 'asoc/topic/topology', 'asoc/topic/twl6040', 'asoc/topic/wm5100', 'asoc/topic/wm8741' and 'asoc/topic/wm8960' into asoc-next 2015-06-05 18:55:05 +01:00
twl6040.h
uda134x.c
uda134x.h
uda1380.c Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next 2015-06-05 18:54:45 +01:00
uda1380.h
wl1273.c
wl1273.h
wm_adsp.c ASoC: wm_adsp: Move DSP Rate controls into the codec 2015-06-19 11:17:23 +01:00
wm_adsp.h ASoC: wm_adsp: Move DSP Rate controls into the codec 2015-06-19 11:17:23 +01:00
wm_hubs.c ASoC: wm_hubs: Replace direct snd_soc_codec dapm field access 2015-06-01 16:46:02 +01:00
wm_hubs.h
wm0010.c
wm1250-ev1.c
wm2000.c
wm2000.h
wm2200.c ASoC: wm_adsp: Move DSP Rate controls into the codec 2015-06-19 11:17:23 +01:00
wm2200.h
wm5100-tables.c
wm5100.c Merge remote-tracking branches 'asoc/topic/topology', 'asoc/topic/twl6040', 'asoc/topic/wm5100', 'asoc/topic/wm8741' and 'asoc/topic/wm8960' into asoc-next 2015-06-05 18:55:05 +01:00
wm5100.h
wm5102.c Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next 2015-06-22 11:19:45 +01:00
wm5102.h
wm5110.c Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next 2015-06-22 11:19:45 +01:00
wm5110.h
wm8350.c
wm8350.h
wm8400.c
wm8400.h
wm8510.c ASoC: Export OF module alias information in missing codec drivers 2015-07-31 19:11:26 +01:00
wm8510.h
wm8523.c ASoC: Export OF module alias information in missing codec drivers 2015-07-31 19:11:26 +01:00
wm8523.h
wm8580.c ASoC: Export OF module alias information in missing codec drivers 2015-07-31 19:11:26 +01:00
wm8580.h
wm8711.c
wm8711.h
wm8727.c
wm8728.c
wm8728.h
wm8731.c
wm8731.h
wm8737.c Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next 2015-06-05 18:54:45 +01:00
wm8737.h
wm8741.c ASoC: wm8741: Allow master clock switching 2015-06-08 18:59:45 +01:00
wm8741.h
wm8750.c
wm8750.h
wm8753.c ASoC: wm8753: Replace direct snd_soc_codec dapm field access 2015-06-01 16:43:18 +01:00
wm8753.h
wm8770.c ASoC: wm8770: Replace direct snd_soc_codec dapm field access 2015-06-01 16:43:22 +01:00
wm8770.h
wm8776.c ASoC: wm8776: Replace direct snd_soc_codec dapm field access 2015-06-01 16:43:25 +01:00
wm8776.h
wm8782.c
wm8804-i2c.c
wm8804-spi.c
wm8804.c ASoC: wm8804: Replace direct snd_soc_codec dapm field access 2015-06-01 16:43:37 +01:00
wm8804.h
wm8900.c Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next 2015-06-05 18:54:45 +01:00
wm8900.h
wm8903.c ASoC: wm8903: Replace direct snd_soc_codec dapm field access 2015-06-01 16:43:44 +01:00
wm8903.h
wm8904.c ASoC: wm8904: Replace direct snd_soc_codec dapm field access 2015-06-01 16:43:48 +01:00
wm8904.h
wm8940.c ASoC: wm8940: Replace direct snd_soc_codec dapm field access 2015-06-01 16:44:41 +01:00
wm8940.h
wm8955.c Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next 2015-06-05 18:54:45 +01:00
wm8955.h
wm8958-dsp2.c
wm8960.c ASoC: Updates for v4.2 2015-06-22 10:24:19 +01:00
wm8960.h
wm8961.c ASoC: wm8961: Replace direct snd_soc_codec dapm field access 2015-06-01 16:44:51 +01:00
wm8961.h
wm8962.c ASoC: wm8962: Replace direct snd_soc_codec dapm field access 2015-06-01 16:44:54 +01:00
wm8962.h
wm8971.c ASoC: wm8971: Replace direct snd_soc_codec dapm field access 2015-06-01 16:44:58 +01:00
wm8971.h
wm8974.c ASoC: wm8974: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:01 +01:00
wm8974.h
wm8978.c ASoC: wm8978: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:04 +01:00
wm8978.h
wm8983.c ASoC: wm8983: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:08 +01:00
wm8983.h
wm8985.c ASoC: wm8985: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:11 +01:00
wm8985.h
wm8988.c ASoC: wm8988: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:14 +01:00
wm8988.h
wm8990.c ASoC: wm8990: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:27 +01:00
wm8990.h
wm8991.c ASoC: wm8991: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:31 +01:00
wm8991.h
wm8993.c ASoC: wm8993: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:35 +01:00
wm8993.h
wm8994.c Merge remote-tracking branches 'asoc/topic/wm8994', 'asoc/topic/wm8996' and 'asoc/topic/zx' into asoc-next 2015-06-05 18:55:07 +01:00
wm8994.h
wm8995.c Merge remote-tracking branch 'asoc/topic/wm8995' into asoc-next 2015-06-22 10:24:37 +01:00
wm8995.h
wm8996.c Merge remote-tracking branches 'asoc/topic/wm8994', 'asoc/topic/wm8996' and 'asoc/topic/zx' into asoc-next 2015-06-05 18:55:07 +01:00
wm8996.h
wm8997.c Merge branches 'topic/adsp' and 'topic/dapm' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-arizona 2015-06-19 11:17:19 +01:00
wm8997.h
wm9081.c ASoC: wm9081: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:53 +01:00
wm9081.h
wm9090.c ASoC: wm9090: Replace direct snd_soc_codec dapm field access 2015-06-01 16:45:58 +01:00
wm9090.h
wm9705.c
wm9705.h
wm9712.c
wm9712.h
wm9713.c Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next 2015-06-05 18:54:45 +01:00
wm9713.h
wmfw.h