Last change
on this file was 772, checked in by David Azarewicz, 6 months ago |
Merge in changes from 6.6-LTS branch.
Fixed additional 25+ problems.
|
File size:
773 bytes
|
Line | |
---|
1 | /* SPDX-License-Identifier: GPL-2.0-only */
|
---|
2 | /*
|
---|
3 | * linux/sound/cs35l34.h -- Platform data for CS35l34
|
---|
4 | *
|
---|
5 | * Copyright (c) 2016 Cirrus Logic Inc.
|
---|
6 | */
|
---|
7 |
|
---|
8 | #ifndef __CS35L34_H
|
---|
9 | #define __CS35L34_H
|
---|
10 |
|
---|
11 | struct cs35l34_platform_data {
|
---|
12 | /* Set AIF to half drive strength */
|
---|
13 | bool aif_half_drv;
|
---|
14 | /* Digital Soft Ramp Disable */
|
---|
15 | bool digsft_disable;
|
---|
16 | /* Amplifier Invert */
|
---|
17 | bool amp_inv;
|
---|
18 | /* Peak current (mA) */
|
---|
19 | unsigned int boost_peak;
|
---|
20 | /* Boost inductor value (nH) */
|
---|
21 | unsigned int boost_ind;
|
---|
22 | /* Boost Controller Voltage Setting (mV) */
|
---|
23 | unsigned int boost_vtge;
|
---|
24 | /* Gain Change Zero Cross */
|
---|
25 | bool gain_zc_disable;
|
---|
26 | /* SDIN Left/Right Selection */
|
---|
27 | unsigned int i2s_sdinloc;
|
---|
28 | /* TDM Rising Edge */
|
---|
29 | bool tdm_rising_edge;
|
---|
30 | };
|
---|
31 |
|
---|
32 | #endif /* __CS35L34_H */
|
---|
Note:
See
TracBrowser
for help on using the repository browser.