Skip to content

Commit 4a997be

Browse files
committed
sound: adjust sound card initialize order
make HDMI-DP sound as default sound card 0 [rkhdmidpsound ]: rk-hdmi-dp-soun - rk-hdmi-dp-sound rk-hdmi-dp-sound 1 [SPDIF ]: SPDIF - SPDIF SPDIF 2 [realtekrt5651co]: realtek_rt5651- - realtek,rt5651-codec realtek,rt5651-codec Signed-off-by: Nick Xie <[email protected]>
1 parent 7a227e6 commit 4a997be

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

sound/soc/codecs/rt5651.c

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1872,7 +1872,19 @@ static struct i2c_driver rt5651_i2c_driver = {
18721872
.remove = rt5651_i2c_remove,
18731873
.id_table = rt5651_i2c_id,
18741874
};
1875-
module_i2c_driver(rt5651_i2c_driver);
1875+
1876+
//module_i2c_driver(rt5651_i2c_driver);
1877+
static int __init rt5651_codec_init(void)
1878+
{
1879+
return i2c_add_driver(&rt5651_i2c_driver);
1880+
}
1881+
static void __exit rt5651_codec_exit(void)
1882+
{
1883+
return i2c_del_driver(&rt5651_i2c_driver);
1884+
}
1885+
late_initcall_sync(rt5651_codec_init);
1886+
1887+
module_exit(rt5651_codec_exit);
18761888

18771889
MODULE_DESCRIPTION("ASoC RT5651 driver");
18781890
MODULE_AUTHOR("Bard Liao <[email protected]>");

sound/soc/codecs/spdif_transmitter.c

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,19 @@ static struct platform_driver spdif_dit_driver = {
8484
},
8585
};
8686

87-
module_platform_driver(spdif_dit_driver);
87+
//module_platform_driver(spdif_dit_driver);
88+
static int __init spdif_codec_init(void)
89+
{
90+
return platform_driver_register(&spdif_dit_driver);
91+
}
92+
93+
static void __exit spdif_codec_exit(void)
94+
{
95+
platform_driver_unregister(&spdif_dit_driver);
96+
}
97+
late_initcall(spdif_codec_init);
98+
99+
module_exit(spdif_codec_exit);
88100

89101
MODULE_AUTHOR("Steve Chen <[email protected]>");
90102
MODULE_DESCRIPTION("SPDIF dummy codec driver");

0 commit comments

Comments
 (0)