root/include/sound/cs35l34.h
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * linux/sound/cs35l34.h -- Platform data for CS35l34
 *
 * Copyright (c) 2016 Cirrus Logic Inc.
 */

#ifndef __CS35L34_H
#define __CS35L34_H

struct cs35l34_platform_data {
        /* Set AIF to half drive strength */
        bool aif_half_drv;
        /* Digital Soft Ramp Disable */
        bool digsft_disable;
        /* Amplifier Invert */
        bool amp_inv;
        /* Peak current (mA) */
        unsigned int boost_peak;
        /* Boost inductor value (nH) */
        unsigned int boost_ind;
        /* Boost Controller Voltage Setting (mV) */
        unsigned int boost_vtge;
        /* Gain Change Zero Cross */
        bool gain_zc_disable;
        /* SDIN Left/Right Selection */
        unsigned int i2s_sdinloc;
        /* TDM Rising Edge */
        bool tdm_rising_edge;
};

#endif /* __CS35L34_H */