/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
* wm8400.h -- audio driver for WM8400
*
* Copyright 2008 Wolfson Microelectronics PLC.
* Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
*/
#ifndef _WM8400_CODEC_H
#define _WM8400_CODEC_H
#define WM8400_MCLK_DIV 0
#define WM8400_DACCLK_DIV 1
#define WM8400_ADCCLK_DIV 2
#define WM8400_BCLK_DIV 3
#define WM8400_MCLK_DIV_1 0 x400
#define WM8400_MCLK_DIV_2 0 x800
#define WM8400_DAC_CLKDIV_1 0 x00
#define WM8400_DAC_CLKDIV_1_5 0 x04
#define WM8400_DAC_CLKDIV_2 0 x08
#define WM8400_DAC_CLKDIV_3 0 x0c
#define WM8400_DAC_CLKDIV_4 0 x10
#define WM8400_DAC_CLKDIV_5_5 0 x14
#define WM8400_DAC_CLKDIV_6 0 x18
#define WM8400_ADC_CLKDIV_1 0 x00
#define WM8400_ADC_CLKDIV_1_5 0 x20
#define WM8400_ADC_CLKDIV_2 0 x40
#define WM8400_ADC_CLKDIV_3 0 x60
#define WM8400_ADC_CLKDIV_4 0 x80
#define WM8400_ADC_CLKDIV_5_5 0 xa0
#define WM8400_ADC_CLKDIV_6 0 xc0
#define WM8400_BCLK_DIV_1 (0 x0 << 1 )
#define WM8400_BCLK_DIV_1_5 (0 x1 << 1 )
#define WM8400_BCLK_DIV_2 (0 x2 << 1 )
#define WM8400_BCLK_DIV_3 (0 x3 << 1 )
#define WM8400_BCLK_DIV_4 (0 x4 << 1 )
#define WM8400_BCLK_DIV_5_5 (0 x5 << 1 )
#define WM8400_BCLK_DIV_6 (0 x6 << 1 )
#define WM8400_BCLK_DIV_8 (0 x7 << 1 )
#define WM8400_BCLK_DIV_11 (0 x8 << 1 )
#define WM8400_BCLK_DIV_12 (0 x9 << 1 )
#define WM8400_BCLK_DIV_16 (0 xA << 1 )
#define WM8400_BCLK_DIV_22 (0 xB << 1 )
#define WM8400_BCLK_DIV_24 (0 xC << 1 )
#define WM8400_BCLK_DIV_32 (0 xD << 1 )
#define WM8400_BCLK_DIV_44 (0 xE << 1 )
#define WM8400_BCLK_DIV_48 (0 xF << 1 )
#endif
Messung V0.5 in Prozent C=88 H=95 G=91
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-06-05)
¤
*© Formatika GbR, Deutschland