Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
88pm860x-codec.c 43692 bytes
88pm860x-codec.h 2835 bytes
Kconfig 33906 bytes
Makefile 24775 bytes
ab8500-codec.c 80325 bytes
ab8500-codec.h 18012 bytes
ac97.c 3562 bytes
ad1836.c 10763 bytes
ad1836.h 1498 bytes
ad193x-i2c.c 1028 bytes
ad193x-spi.c 1203 bytes
ad193x.c 14853 bytes
ad193x.h 3405 bytes
ad1980.c 8899 bytes
ad73311.c 2017 bytes
ad73311.h 1607 bytes
adau-utils.c 1253 bytes
adau-utils.h 206 bytes
adau1373.c 51346 bytes
adau1373.h 622 bytes
adau1701.c 23356 bytes
adau1701.h 267 bytes
adau1761-i2c.c 1714 bytes
adau1761-spi.c 2108 bytes
adau1761.c 26869 bytes
adau1761.h 531 bytes
adau1781-i2c.c 1552 bytes
adau1781-spi.c 1946 bytes
adau1781.c 15716 bytes
adau1781.h 513 bytes
adau17x1.c 28682 bytes
adau17x1.h 3959 bytes
adau1977-i2c.c 1166 bytes
adau1977-spi.c 1930 bytes
adau1977.c 25794 bytes
adau1977.h 689 bytes
adau7002.c 3469 bytes
adav801.c 946 bytes
adav803.c 883 bytes
adav80x.c 24534 bytes
adav80x.h 721 bytes
ads117x.c 2448 bytes
ak4104.c 8617 bytes
ak4118.c 11766 bytes
ak4458.c 20389 bytes
ak4458.h 2336 bytes
ak4535.c 12851 bytes
ak4535.h 681 bytes
ak4554.c 2463 bytes
ak4613.c 17545 bytes
ak4641.c 18320 bytes
ak4642.c 18106 bytes
ak4671.c 22456 bytes
ak4671.h 5167 bytes
ak5386.c 5598 bytes
ak5558.c 10288 bytes
ak5558.h 1601 bytes
alc5623.c 34318 bytes
alc5623.h 6227 bytes
alc5632.c 39137 bytes
alc5632.h 9716 bytes
arizona.c 72005 bytes
arizona.h 12084 bytes
bd28623.c 5997 bytes
bt-sco.c 2739 bytes
cpcap.c 48116 bytes
cq93vc.c 3762 bytes
cros_ec_codec.c 11200 bytes
cs35l32.c 15150 bytes
cs35l32.h 3146 bytes
cs35l33.c 35456 bytes
cs35l33.h 7941 bytes
cs35l34.c 34357 bytes
cs35l34.h 10931 bytes
cs35l35.c 47745 bytes
cs35l35.h 10778 bytes
cs35l36.c 57742 bytes
cs35l36.h 15443 bytes
cs4265.c 17092 bytes
cs4265.h 1377 bytes
cs4270.c 23110 bytes
cs4271-i2c.c 1036 bytes
cs4271-spi.c 899 bytes
cs4271.c 20651 bytes
cs4271.h 289 bytes
cs42l42.c 58979 bytes
cs42l42.h 31792 bytes
cs42l51-i2c.c 1262 bytes
cs42l51.c 22424 bytes
cs42l51.h 5302 bytes
cs42l52.c 37684 bytes
cs42l52.h 8688 bytes
cs42l56.c 41359 bytes
cs42l56.h 5510 bytes
cs42l73.c 42130 bytes
cs42l73.h 9153 bytes
cs42xx8-i2c.c 1498 bytes
cs42xx8.c 20394 bytes
cs42xx8.h 12934 bytes
cs43130.c 74167 bytes
cs43130.h 18578 bytes
cs4341.c 8764 bytes
cs4349.c 9992 bytes
cs4349.h 3373 bytes
cs47l15.c 51395 bytes
cs47l24.c 46830 bytes
cs47l24.h 411 bytes
cs47l35.c 59501 bytes
cs47l85.c 99311 bytes
cs47l90.c 97347 bytes
cs47l92.c 73555 bytes
cs53l30.c 34872 bytes
cs53l30.h 23038 bytes
cx20442.c 10947 bytes
cx20442.h 260 bytes
cx2072x.c 52466 bytes
cx2072x.h 9739 bytes
da7210.c 41354 bytes
da7213.c 62425 bytes
da7213.h 16710 bytes
da7218.c 110275 bytes
da7218.h 48557 bytes
da7219-aad.c 30539 bytes
da7219-aad.h 7031 bytes
da7219.c 77720 bytes
da7219.h 27214 bytes
da732x.c 51136 bytes
da732x.h 3534 bytes
da732x_reg.h 23221 bytes
da9055.c 50068 bytes
dmic.c 4639 bytes
es7134.c 8032 bytes
es7241.c 7614 bytes
es8316.c 27137 bytes
es8316.h 3255 bytes
es8328-i2c.c 1157 bytes
es8328-spi.c 918 bytes
es8328.c 24713 bytes
es8328.h 9600 bytes
gtm601.c 2189 bytes
hdac_hda.c 14044 bytes
hdac_hda.h 548 bytes
hdac_hdmi.c 57739 bytes
hdac_hdmi.h 313 bytes
hdmi-codec.c 25113 bytes
ics43432.c 1807 bytes
inno_rk3036.c 14268 bytes
inno_rk3036.h 4342 bytes
isabelle.c 37798 bytes
isabelle.h 4624 bytes
jz4725b.c 16652 bytes
jz4740.c 10464 bytes
l3.c 2674 bytes
lm4857.c 3817 bytes
lm49453.c 53001 bytes
lm49453.h 13711 bytes
lochnagar-sc.c 7057 bytes
madera.c 121678 bytes
madera.h 14977 bytes
max9759.c 5570 bytes
max9768.c 6357 bytes
max98088.c 65789 bytes
max98088.h 8385 bytes
max98090.c 86399 bytes
max98090.h 45992 bytes
max98095.c 63908 bytes
max98095.h 13041 bytes
max98357a.c 3935 bytes
max98371.c 11115 bytes
max98371.h 2074 bytes
max98373.c 32327 bytes
max98373.h 8098 bytes
max9850.c 8887 bytes
max9850.h 812 bytes
max98504.c 9970 bytes
max98504.h 1880 bytes
max9860.c 19175 bytes
max9860.h 4102 bytes
max9867.c 15845 bytes
max9867.h 1976 bytes
max9877.c 4586 bytes
max9877.h 731 bytes
max98925.c 18570 bytes
max98925.h 31698 bytes
max98926.c 16351 bytes
max98926.h 37244 bytes
max98927.c 27954 bytes
max98927.h 10390 bytes
mc13783.c 23044 bytes
mc13783.h 340 bytes
ml26124.c 17967 bytes
ml26124.h 4878 bytes
msm8916-wcd-analog.c 41402 bytes
msm8916-wcd-digital.c 41791 bytes
mt6351.c 41788 bytes
mt6351.h 4766 bytes
mt6358.c 68173 bytes
mt6358.h 128324 bytes
nau8540.c 27190 bytes
nau8540.h 7529 bytes
nau8810.c 27199 bytes
nau8810.h 7840 bytes
nau8822.c 35716 bytes
nau8822.h 6450 bytes
nau8824.c 63214 bytes
nau8824.h 16427 bytes
nau8825.c 89119 bytes
nau8825.h 17721 bytes
pcm1681.c 9063 bytes
pcm1789-i2c.c 1485 bytes
pcm1789.c 6871 bytes
pcm1789.h 492 bytes
pcm179x-i2c.c 1329 bytes
pcm179x-spi.c 1290 bytes
pcm179x.c 5697 bytes
pcm179x.h 412 bytes
pcm186x-i2c.c 1692 bytes
pcm186x-spi.c 1680 bytes
pcm186x.c 20835 bytes
pcm186x.h 9410 bytes
pcm3008.c 4268 bytes
pcm3008.h 330 bytes
pcm3060-i2c.c 1342 bytes
pcm3060-spi.c 1303 bytes
pcm3060.c 8305 bytes
pcm3060.h 2495 bytes
pcm3168a-i2c.c 1382 bytes
pcm3168a-spi.c 1346 bytes
pcm3168a.c 24392 bytes
pcm3168a.h 2640 bytes
pcm5102a.c 1373 bytes
pcm512x-i2c.c 1969 bytes
pcm512x-spi.c 1449 bytes
pcm512x.c 46340 bytes
pcm512x.h 9966 bytes
rk3328_codec.c 13788 bytes
rk3328_codec.h 6519 bytes
rl6231.c 5065 bytes
rl6231.h 814 bytes
rl6347a.c 2393 bytes
rl6347a.h 811 bytes
rt1011.c 60425 bytes
rt1011.h 24090 bytes
rt1305.c 32363 bytes
rt1305.h 10335 bytes
rt1308.c 22431 bytes
rt1308.h 9497 bytes
rt274.c 33535 bytes
rt274.h 7275 bytes
rt286.c 32681 bytes
rt286.h 6621 bytes
rt298.c 34152 bytes
rt298.h 7049 bytes
rt5514-spi.c 13257 bytes
rt5514-spi.h 913 bytes
rt5514.c 39545 bytes
rt5514.h 9619 bytes
rt5616.c 41747 bytes
rt5616.h 63879 bytes
rt5631.c 58235 bytes
rt5631.h 27970 bytes
rt5640.c 89756 bytes
rt5640.h 75309 bytes
rt5645.c 125034 bytes
rt5645.h 77100 bytes
rt5651.c 71244 bytes
rt5651.h 73767 bytes
rt5659.c 134819 bytes
rt5659.h 64833 bytes
rt5660.c 38713 bytes
rt5660.h 28649 bytes
rt5663.c 106352 bytes
rt5663.h 39771 bytes
rt5665.c 160922 bytes
rt5665.h 72069 bytes
rt5668.c 73255 bytes
rt5668.h 47220 bytes
rt5670-dsp.h 1558 bytes
rt5670.c 98863 bytes
rt5670.h 70072 bytes
rt5677-spi.c 6692 bytes
rt5677-spi.h 473 bytes
rt5677.c 177529 bytes
rt5677.h 65869 bytes
rt5682.c 75891 bytes
rt5682.h 47942 bytes
sgtl5000.c 50438 bytes
sgtl5000.h 12502 bytes
si476x.c 6410 bytes
sigmadsp-i2c.c 2194 bytes
sigmadsp-regmap.c 1570 bytes
sigmadsp.c 19702 bytes
sigmadsp.h 1702 bytes
simple-amplifier.c 2900 bytes
sirf-audio-codec.c 19073 bytes
sirf-audio-codec.h 3868 bytes
spdif_receiver.c 2275 bytes
spdif_transmitter.c 2302 bytes
ssm2305.c 2659 bytes
ssm2518.c 23069 bytes
ssm2518.h 374 bytes
ssm2602-i2c.c 1317 bytes
ssm2602-spi.c 836 bytes
ssm2602.c 18457 bytes
ssm2602.h 6610 bytes
ssm4567.c 13857 bytes
sta32x.c 35333 bytes
sta32x.h 5580 bytes
sta350.c 37702 bytes
sta350.h 6446 bytes
sta529.c 9888 bytes
stac9766.c 10373 bytes
sti-sas.c 12738 bytes
tas2552.c 20850 bytes
tas2552.h 4902 bytes
tas5086.c 29004 bytes
tas571x.c 25770 bytes
tas571x.h 3113 bytes
tas5720.c 21453 bytes
tas5720.h 3808 bytes
tas6424.c 24060 bytes
tas6424.h 5429 bytes
tda7419.c 22104 bytes
tfa9879.c 8776 bytes
tfa9879.h 6031 bytes
tlv320aic23-i2c.c 1432 bytes
tlv320aic23-spi.c 1008 bytes
tlv320aic23.c 17303 bytes
tlv320aic23.h 3911 bytes
tlv320aic26.c 11339 bytes
tlv320aic26.h 3386 bytes
tlv320aic31xx.c 48109 bytes
tlv320aic31xx.h 9922 bytes
tlv320aic32x4-clk.c 11700 bytes
tlv320aic32x4-i2c.c 1539 bytes
tlv320aic32x4-spi.c 1580 bytes
tlv320aic32x4.c 38311 bytes
tlv320aic32x4.h 7197 bytes
tlv320aic3x.c 65213 bytes
tlv320aic3x.h 8435 bytes
tlv320dac33.c 43447 bytes
tlv320dac33.h 7966 bytes
tpa6130a2.c 8745 bytes
tpa6130a2.h 1348 bytes
ts3a227e.c 10546 bytes
ts3a227e.h 313 bytes
tscs42xx.c 40693 bytes
tscs42xx.h 78296 bytes
tscs454.c 109931 bytes
tscs454.h 105641 bytes
twl4030.c 68988 bytes
twl6040.c 32163 bytes
twl6040.h 862 bytes
uda1334.c 7656 bytes
uda134x.c 15887 bytes
uda134x.h 843 bytes
uda1380.c 23289 bytes
uda1380.h 1825 bytes
wcd-clsh-v2.c 17748 bytes
wcd-clsh-v2.h 1292 bytes
wcd9335.c 161211 bytes
wcd9335.h 35640 bytes
wl1273.c 12499 bytes
wl1273.h 382 bytes
wm0010.c 23438 bytes
wm1250-ev1.c 6039 bytes
wm2000.c 23310 bytes
wm2000.h 2350 bytes
wm2200.c 82481 bytes
wm2200.h 185118 bytes
wm5100-tables.c 64557 bytes
wm5100.c 78741 bytes
wm5100.h 289053 bytes
wm5102.c 67399 bytes
wm5102.h 394 bytes
wm5110.c 87995 bytes
wm5110.h 394 bytes
wm8350.c 48767 bytes
wm8350.h 585 bytes
wm8400.c 42229 bytes
wm8400.h 1890 bytes
wm8510.c 19145 bytes
wm8510.h 2406 bytes
wm8523.c 13573 bytes
wm8523.h 7376 bytes
wm8524.c 6312 bytes
wm8580.c 28150 bytes
wm8580.h 591 bytes
wm8711.c 12223 bytes
wm8711.h 684 bytes
wm8727.c 2013 bytes
wm8728.c 8161 bytes
wm8728.h 372 bytes
wm8731.c 20834 bytes
wm8731.h 712 bytes
wm8737.c 19112 bytes
wm8737.h 17143 bytes
wm8741.c 18040 bytes
wm8741.h 11114 bytes
wm8750.c 24522 bytes
wm8750.h 1377 bytes
wm8753.c 48183 bytes
wm8753.h 2816 bytes
wm8770.c 19428 bytes
wm8770.h 1676 bytes
wm8776.c 13452 bytes
wm8776.h 1067 bytes
wm8782.c 3975 bytes
wm8804-i2c.c 1715 bytes
wm8804-spi.c 1163 bytes
wm8804.c 18456 bytes
wm8804.h 1765 bytes
wm8900.c 40163 bytes
wm8900.h 1376 bytes
wm8903.c 66764 bytes
wm8903.h 71587 bytes
wm8904.c 66254 bytes
wm8904.h 91629 bytes
wm8940.c 23265 bytes
wm8940.h 2164 bytes
wm8955.c 28296 bytes
wm8955.h 25085 bytes
wm8958-dsp2.c 28991 bytes
wm8960.c 41504 bytes
wm8960.h 2719 bytes
wm8961.c 28591 bytes
wm8961.h 46304 bytes
wm8962.c 123766 bytes
wm8962.h 215289 bytes
wm8971.c 21130 bytes
wm8971.h 1179 bytes
wm8974.c 21486 bytes
wm8974.h 2070 bytes
wm8978.c 31767 bytes
wm8978.h 2389 bytes
wm8983.c 34757 bytes
wm8983.h 58288 bytes
wm8985.c 37925 bytes
wm8985.h 61914 bytes
wm8988.c 26326 bytes
wm8988.h 1313 bytes
wm8990.c 43308 bytes
wm8990.h 35250 bytes
wm8991.c 43756 bytes
wm8991.h 35053 bytes
wm8993.c 48687 bytes
wm8993.h 130342 bytes
wm8994.c 132262 bytes
wm8994.h 3801 bytes
wm8995.c 62722 bytes
wm8995.h 251957 bytes
wm8996.c 95125 bytes
wm8996.h 221377 bytes
wm8997.c 42022 bytes
wm8997.h 394 bytes
wm8998.c 49925 bytes
wm8998.h 396 bytes
wm9081.c 36758 bytes
wm9081.h 41438 bytes
wm9090.c 20107 bytes
wm9090.h 40796 bytes
wm9705.c 12290 bytes
wm9712.c 24647 bytes
wm9713.c 44262 bytes
wm9713.h 1174 bytes
wm_adsp.c 112392 bytes
wm_adsp.h 6013 bytes
wm_hubs.c 43153 bytes
wm_hubs.h 1866 bytes
wmfw.h 3389 bytes
zx_aud96p22.c 11962 bytes