mirror of
https://github.com/torvalds/linux.git
synced 2026-09-27 19:42:03 +02:00
ASoC: tlv320aic32x4: do not make clocks bulk data static
Declaring local clk_bulk_data structures as static inside functions is bad practice even if the driver is currently a singleton, because it relies on mutable function-static state and interferes with multi-instance safety or clean re-probing. Remove static from the clocks bulk data arrays across the driver. Assisted-by: Antigravity:gemini-3.5-flash Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Link: https://patch.msgid.link/20260726010519.117805-5-dmitry.torokhov@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
2ba6a4dba6
commit
dfefa7dc25
|
|
@ -717,7 +717,7 @@ static int aic32x4_setup_clocks(struct snd_soc_component *component,
|
|||
unsigned long adc_clock_rate, dac_clock_rate;
|
||||
int ret;
|
||||
|
||||
static struct clk_bulk_data clocks[] = {
|
||||
struct clk_bulk_data clocks[] = {
|
||||
{ .id = "pll" },
|
||||
{ .id = "nadc" },
|
||||
{ .id = "madc" },
|
||||
|
|
@ -886,7 +886,7 @@ static int aic32x4_set_bias_level(struct snd_soc_component *component,
|
|||
struct snd_soc_dapm_context *dapm = snd_soc_component_to_dapm(component);
|
||||
int ret;
|
||||
|
||||
static struct clk_bulk_data clocks[] = {
|
||||
struct clk_bulk_data clocks[] = {
|
||||
{ .id = "madc" },
|
||||
{ .id = "mdac" },
|
||||
{ .id = "bdiv" },
|
||||
|
|
@ -972,7 +972,7 @@ static int aic32x4_component_probe(struct snd_soc_component *component)
|
|||
u32 tmp_reg;
|
||||
int ret;
|
||||
|
||||
static struct clk_bulk_data clocks[] = {
|
||||
struct clk_bulk_data clocks[] = {
|
||||
{ .id = "codec_clkin" },
|
||||
{ .id = "pll" },
|
||||
{ .id = "bdiv" },
|
||||
|
|
@ -1128,7 +1128,7 @@ static int aic32x4_tas2505_component_probe(struct snd_soc_component *component)
|
|||
u32 tmp_reg;
|
||||
int ret;
|
||||
|
||||
static struct clk_bulk_data clocks[] = {
|
||||
struct clk_bulk_data clocks[] = {
|
||||
{ .id = "codec_clkin" },
|
||||
{ .id = "pll" },
|
||||
{ .id = "bdiv" },
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user