33 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * linux/sound/cs35l34.h -- Platform data for CS35l344 *5 * Copyright (c) 2016 Cirrus Logic Inc.6 */7 8#ifndef __CS35L34_H9#define __CS35L34_H10 11struct 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 */33