| /* |
| * linux/platform_data/cs40l2x.h -- Platform data for |
| * CS40L20/CS40L25/CS40L25A/CS40L25B |
| * |
| * Copyright 2018 Cirrus Logic, Inc. |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 as |
| * published by the Free Software Foundation. |
| */ |
| |
| #ifndef __CS40L2X_H |
| #define __CS40L2X_H |
| |
| struct cs40l2x_platform_data { |
| unsigned int boost_ind; |
| unsigned int boost_cap; |
| unsigned int boost_ipk; |
| bool refclk_gpio2; |
| unsigned int f0_default; |
| unsigned int f0_min; |
| unsigned int f0_max; |
| unsigned int redc_default; |
| unsigned int redc_min; |
| unsigned int redc_max; |
| unsigned int gpio1_rise_index; |
| unsigned int gpio1_fall_index; |
| unsigned int gpio1_fall_timeout; |
| unsigned int gpio1_mode; |
| }; |
| |
| #endif /* __CS40L2X_H */ |