/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/drivers/pinctrl/pinctrl-rockchip-oh.c CC kernel/irq/chip.o
:3587:10: warning: enumeration value 'RK3328' not handled in switch [-Wswitch]
switch (ctrl->type) {
^~~~~~~~~~
CC lib/seq_buf.o
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s.c:752:3: error: field designator 'probe' does not refer to any field in type 'struct snd_soc_dai_driver'
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1598:15: error: no member named 'mclk_calibrate' in 'struct rk_i2s_tdm_dev'
if (i2s_tdm->mclk_calibrate)
~~~~~~~ ^
CC lib/timerqueue.o
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1599:3: error: call to undeclared function 'rockchip_i2s_tdm_calibrate_mclk'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1602:8: error: call to undeclared function 'rockchip_i2s_tdm_set_mclk'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1606:27: error: use of undeclared identifier 'mclk'
mclk_rate = clk_get_rate(mclk);
^
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1882:8: error: no member named 'capture_dma_data' in 'struct snd_soc_dai'
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1884:8: error: no member named 'playback_dma_data' in 'struct snd_soc_dai'
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:2199:3: error: field designator 'probe' does not refer to any field in type 'const struct snd_soc_dai_driver'
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/drivers/pinctrl/pinctrl-rockchip-oh.c CC kernel/irq/chip.o
:3587:10: warning: enumeration value 'RK3328' not handled in switch [-Wswitch]
switch (ctrl->type) {
^~~~~~~~~~
CC lib/seq_buf.o
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s.c:752:3: error: field designator 'probe' does not refer to any field in type 'struct snd_soc_dai_driver'
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1598:15: error: no member named 'mclk_calibrate' in 'struct rk_i2s_tdm_dev'
if (i2s_tdm->mclk_calibrate)
~~~~~~~ ^
CC lib/timerqueue.o
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1599:3: error: call to undeclared function 'rockchip_i2s_tdm_calibrate_mclk'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1602:8: error: call to undeclared function 'rockchip_i2s_tdm_set_mclk'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1606:27: error: use of undeclared identifier 'mclk'
mclk_rate = clk_get_rate(mclk);
^
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1882:8: error: no member named 'capture_dma_data' in 'struct snd_soc_dai'
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:1884:8: error: no member named 'playback_dma_data' in 'struct snd_soc_dai'
/root/OpenHarmony/5.1.0/out/kernel/src_tmp/linux-6.6/sound/soc/rockchip-oh/rockchip_i2s_tdm.c:2199:3: error: field designator 'probe' does not refer to any field in type 'const struct snd_soc_dai_driver'