Дамп регистров звукового кодека
Перейти к навигации
Перейти к поиску
Утилита alc-ctl (исходный код alc-ctl.c), позволяет читать и писать регистры через i2c девайс.
sudo modprobe i2c-dev sudo ./alc-ctl /dev/i2c-0 r 26 sudo ./alc-ctl /dev/i2c-0 w 26 000f
Делаем дамп регистров full-dump.sh
# Load i2c-dev kernel module (if it is not loaded yet) lsmod | grep "i2c-dev" > /dev/null || sudo modprobe i2c-dev # Dump all registers for reg in `seq 0 2 96 | xargs -L1 -I% echo "obase=16; %" | bc | tr '[:upper:]' '[:lower:]'` ; do sudo ./alc-ctl /dev/i2c-0 r $reg done
./full-dump.sh > a01-before-playback.txt