mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 04:33:26 +02:00
mfd: twl6040: Drop twl6040_platform_data and associated definitions
As of df04b6242a
("mfd: twl6040: Remove support for legacy (pdata)
mode") the driver no longer references the platform data, so we can drop
its definition, as well as definitions of related structures.
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20220926054421.1546436-5-dmitry.torokhov@gmail.com
This commit is contained in:
committed by
Lee Jones
parent
3c92699a16
commit
1f7caaa174
@@ -174,35 +174,6 @@
|
||||
|
||||
#define TWL6040_GPO_MAX 3
|
||||
|
||||
/* TODO: All platform data struct can be removed */
|
||||
struct twl6040_codec_data {
|
||||
u16 hs_left_step;
|
||||
u16 hs_right_step;
|
||||
u16 hf_left_step;
|
||||
u16 hf_right_step;
|
||||
};
|
||||
|
||||
struct twl6040_vibra_data {
|
||||
unsigned int vibldrv_res; /* left driver resistance */
|
||||
unsigned int vibrdrv_res; /* right driver resistance */
|
||||
unsigned int viblmotor_res; /* left motor resistance */
|
||||
unsigned int vibrmotor_res; /* right motor resistance */
|
||||
int vddvibl_uV; /* VDDVIBL volt, set 0 for fixed reg */
|
||||
int vddvibr_uV; /* VDDVIBR volt, set 0 for fixed reg */
|
||||
};
|
||||
|
||||
struct twl6040_gpo_data {
|
||||
int gpio_base;
|
||||
};
|
||||
|
||||
struct twl6040_platform_data {
|
||||
struct gpio_desc *audpwron_gpio; /* audio power-on gpio */
|
||||
|
||||
struct twl6040_codec_data *codec;
|
||||
struct twl6040_vibra_data *vibra;
|
||||
struct twl6040_gpo_data *gpo;
|
||||
};
|
||||
|
||||
struct gpio_desc;
|
||||
struct regmap;
|
||||
struct regmap_irq_chips_data;
|
||||
|
Reference in New Issue
Block a user