[ 1.643153] es7210_modinit enter [ 1.643488] begin->>>>>>>>>>es7210_i2c_probe! [ 1.643513] i2c info: i2c flags = 0 i2c addr=40 i2c name=MicArray_0 [ 1.643523] i2c info:device id = MicArray_0 [ 1.643542] es7210 3-0040: codec register 3-0040 [ 1.643573] es7210 3-0040: ASoC: dai register 3-0040 #1 [ 1.643588] es7210 3-0040: ASoC: Registered DAI 'ES7210 4CH ADC 0' [ 1.643604] es7210 3-0040: ASoC: Registered codec 'es7210.3-0040' [ 1.644042] asoc-simple-card es7210_sound: New simple-card: everest,es7210-codec [ 1.644081] asoc-simple-card es7210_sound: Revert to legacy daifmt parsing [ 1.644232] asoc-simple-card es7210_sound: name : ff300000.i2s-ES7210 4CH ADC 0 [ 1.644248] asoc-simple-card es7210_sound: format : 4001 [ 1.644263] asoc-simple-card es7210_sound: cpu : ff300000.i2s / 50176000 [ 1.644277] asoc-simple-card es7210_sound: codec : ES7210 4CH ADC 0 / 50176000 [ 1.644293] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/es7210_sound[0]' [ 1.644306] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/es7210_sound[0]' [ 1.644330] asoc-simple-card es7210_sound: ASoC: binding ff300000.i2s-ES7210 4CH ADC 0 at idx 0 [ 1.644345] asoc-simple-card es7210_sound: platform_name: (null) [ 1.644360] asoc-simple-card es7210_sound: platform_name: (null) platform->component.name:ff310000.i2s [ 1.644375] asoc-simple-card es7210_sound: platform_name: (null) platform->component.name:ff300000.i2s [ 1.644389] asoc-simple-card es7210_sound: platform_name: (null) platform->component.name:snd-soc-dummy [ 1.644588] begin->>>>>>>>>>es7210_probe! [ 1.644733] vcc_sd: disabling [ 1.644762] vccio_sd: disabling [ 1.790982] usb 2-1: new high-speed USB device number 2 using ehci-platform [ 1.908022] hub 2-1:1.0: USB hub found [ 1.908332] hub 2-1:1.0: 4 ports detected [ 1.987219] asoc-simple-card es7210_sound: ASoC: probe everest,es7210-codec dai link 0 late -2 [ 1.987266] asoc-simple-card es7210_sound: ASoC: probe everest,es7210-codec dai link 0 late -1 [ 1.987297] asoc-simple-card es7210_sound: ASoC: probe everest,es7210-codec dai link 0 late 0 [ 1.987330] asoc-simple-card es7210_sound: ASoC: probe everest,es7210-codec dai link 0 late 1 [ 1.987359] asoc-simple-card es7210_sound: ASoC: probe everest,es7210-codec dai link 0 late 2 [ 1.987395] rockchip-i2s-tdm ff300000.i2s: The target mclk_tx freq is: 50176000 [ 1.988438] asoc-simple-card es7210_sound: ES7210 4CH ADC 0 <-> ff300000.i2s mapping ok [ 2.015839] dwmmc_rockchip ff490000.dwmmc: Successfully tuned phase to 25 [ 2.016145] mmc0: new HS200 MMC card at address 0001 [ 2.017516] mmcblk0: mmc0:0001 4FTE4R 3.64 GiB [ 2.018252] mmcblk0boot0: mmc0:0001 4FTE4R partition 1 4.00 MiB [ 2.019031] mmcblk0boot1: mmc0:0001 4FTE4R partition 2 4.00 MiB [ 2.019677] mmcblk0rpmb: mmc0:0001 4FTE4R partition 3 512 KiB [ 2.025677] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 [ 2.146255] vendor storage:20160801 ret = 0 [ 2.172983] usb 2-1.3: new high-speed USB device number 3 using ehci-platform [ 2.257372] bFWReady == _FALSE call reset 8051... [ 2.286286] [WLAN_RFKILL]: rockchip_wifi_mac_addr: enter. [ 2.286345] [WLAN_RFKILL]: get_wifi_addr_vendor: rk_vendor_read wifi mac address failed (-1) [ 2.356967] usb 2-1.4: new high-speed USB device number 4 using ehci-platform [ 2.503024] usb 2-1.4: reset high-speed USB device number 4 using ehci-platform [ 2.607649] r8152 2-1.4:1.0 (unnamed net_device) (uninitialized): Invalid ether addr 00:00:00:00:00:00 [ 2.607848] r8152 2-1.4:1.0 (unnamed net_device) (uninitialized): Create an ether addr [b8:2f:3c:62:77:c] from system serial number [ 2.607917] r8152 2-1.4:1.0 (unnamed net_device) (uninitialized): Random ether addr b8:2f:3c:62:77:0c [ 2.652501] ret 1024 [ 2.653652] ALSA device list: [ 2.653703] #0: everest,es7210-codec [ 2.653723] #7: Loopback 1 [ 2.654476] Freeing unused kernel memory: 384K [ 2.663394] r8152 2-1.4:1.0 eth0: v2.16.1 (2022/04/12) [ 2.663464] r8152 2-1.4:1.0 eth0: This product is covered by one or more of the following patents: [ 2.663464] US6,570,884, US6,115,776, and US6,327,625. [ 2.663464] [ 3.049157] r8152 2-1.4:1.0 eth1: renamed from eth0 [ 5.101096] EXT4-fs (mmcblk0p6): mounted filesystem without journal. Opts: (null) [ 5.284214] EXT4-fs (mmcblk0p8): warning: mounting unchecked fs, running e2fsck is recommended [ 5.286773] EXT4-fs (mmcblk0p8): mounted filesystem without journal. Opts: (null) [ 6.591778] udevd[372]: starting version 3.2.5 [ 6.637768] udevd[373]: starting eudev-3.2.5 [ 7.399564] EXT4-fs (mmcblk0p7): couldn't mount as ext3 due to feature incompatibilities [ 7.401681] EXT4-fs (mmcblk0p7): mounted filesystem without journal. Opts: (null) [ 7.915220] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 8.035793] rockchip-i2s-tdm ff300000.i2s: The target mclk_tx freq is: 11289600 [ 8.035880] Enter into es7210_pcm_hw_params() [ 8.126856] enter into pcm_pop_work_events [ 8.126913] enter into es7210_unmute [ 8.294110] rockchip-i2s-tdm ff300000.i2s: The target mclk_tx freq is: 11289600 [ 8.294151] Enter into es7210_pcm_hw_params() [ 8.520601] rockchip-i2s-tdm ff300000.i2s: The target mclk_tx freq is: 11289600 DTS配置: es7210_sound { status = "okay"; compatible = "simple-audio-card"; simple-audio-card,format = "i2s"; simple-audio-card,name = "everest,es7210-codec"; simple-audio-card,mclk-fs = <256>; simple-audio-card,cpu{ sound-dai = <&i2s_8ch_1>; dai-tdm-slot-num = <4>; dai-tdm-slot-width = <16>; }; simple-audio-card,codec { sound-dai = <&es7210>; }; }; &i2s_8ch_0 { status = "okay"; #sound-dai-cells = <0>; pinctrl-names = "default"; rockchip,clk-trcm = <1>; rockchip,bclk-fs = <64>; }; &i2s_8ch_1 { status = "okay"; #sound-dai-cells = <0>; pinctrl-names = "default"; rockchip,clk-trcm = <1>; rockchip,bclk-fs = <64>; pinctrl-0 = <&i2s_8ch_1_m0_mclk &i2s_8ch_1_m0_sclktx &i2s_8ch_1_m0_lrcktx &i2s_8ch_1_m0_lrckrx &i2s_8ch_1_m0_sdi0 &i2s_8ch_1_m0_sdo3_sdi1 &i2s_8ch_1_m0_sdo2_sdi2 &i2s_8ch_1_m0_sdo1_sdi3 &i2s_8ch_1_m0_sdo0>; }; &i2c3 { clock-frequency = <100000>; status = "okay"; es7210: es7210@10 { status = "okay"; #sound-dai-cells = <0>; compatible = "MicArray_0"; reg = <0x40>; clocks = <&cru SCLK_I2S1_8CH_TX_OUT>; clock-names = "mclk"; pinctrl-0 = <&i2s_8ch_1_m0_mclk>; pdn-gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>; reset-gpios = <&gpio1 RK_PA1 GPIO_ACTIVE_LOW>; }; }; 系统启动后能正常挂载声卡,用示波器测量MCLK时钟无输出,LRCK和SCLK有时钟输出 |
-
9.66 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1