Files
kernel_drivers_examples/debug/codec
2016-11-24 15:31:52 +00:00
..
2016-11-23 15:02:17 +00:00
2016-11-23 13:55:21 +00:00
2016-11-22 17:37:16 +00:00
2016-11-23 10:08:03 +00:00
2016-11-23 17:05:35 +00:00
2016-11-23 15:14:51 +00:00
2016-11-24 15:31:52 +00:00

Intro

  • es8323.c codec驱动
  • rk_es8323.c rockchip平台machine驱动

Debug

编译后得到连个模块es8323.ko和rk_es8323.ko

insmod es8323.ko

cat /sys/kernel/debug/asoc/codecs

内容如下(i2c_driver name.i2c控制器号-I2C设备地址)
my ES8323 driver test.2-0010

cat /sys/kernel/debug/asoc/dais
ES8323 HiFi

insmod rk_es8323.ko 有如下信息表示成功
ES8323 HiFi <-> ff890000.rockchip-i2s mapping ok

codec probe成功后在下面目录会有相关信息

/dev/snd/
/proc/asound/cards
/sys/kernel/debug/asoc/
/sys/kernel/debug/asoc/
/sys/kernel/debug/asoc/
/sys/class/sound/

Usage

将es8323.dtsi包含到主dts中

#include "es8323.dtsi"

test

录音

tinycap test.wav

播放

tinyplay test.wav