![]() |
|
|||
0001 /* SPDX-License-Identifier: GPL-2.0-only */ 0002 /* 0003 * wm8960.h -- WM8960 Soc Audio driver platform data 0004 */ 0005 0006 #ifndef _WM8960_PDATA_H 0007 #define _WM8960_PDATA_H 0008 0009 #define WM8960_DRES_400R 0 0010 #define WM8960_DRES_200R 1 0011 #define WM8960_DRES_600R 2 0012 #define WM8960_DRES_150R 3 0013 #define WM8960_DRES_MAX 3 0014 0015 struct wm8960_data { 0016 bool capless; /* Headphone outputs configured in capless mode */ 0017 0018 bool shared_lrclk; /* DAC and ADC LRCLKs are wired together */ 0019 0020 /* 0021 * Setup for headphone detection 0022 * 0023 * hp_cfg[0]: HPSEL[1:0] of R48 (Additional Control 4) 0024 * hp_cfg[1]: {HPSWEN:HPSWPOL} of R24 (Additional Control 2). 0025 * hp_cfg[2]: {TOCLKSEL:TOEN} of R23 (Additional Control 1). 0026 */ 0027 u32 hp_cfg[3]; 0028 0029 /* 0030 * Setup for gpio configuration 0031 * 0032 * gpio_cfg[0]: ALRCGPIO of R9 (Audio interface) 0033 * gpio_cfg[1]: {GPIOPOL:GPIOSEL[2:0]} of R48 (Additional Control 4). 0034 */ 0035 u32 gpio_cfg[2]; 0036 }; 0037 0038 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |