Lines Matching refs:pdata

47 		switch (arizona->pdata.clk32k_src) {  in arizona_clk32k_enable()
84 switch (arizona->pdata.clk32k_src) { in arizona_clk32k_disable()
524 struct arizona_pdata *pdata = &arizona->pdata; in arizona_of_get_core_pdata() local
531 pdata->reset = arizona_of_get_named_gpio(arizona, "wlf,reset", true); in arizona_of_get_core_pdata()
535 arizona->pdata.gpio_defaults, in arizona_of_get_core_pdata()
536 ARRAY_SIZE(arizona->pdata.gpio_defaults)); in arizona_of_get_core_pdata()
544 for (i = 0; i < ARRAY_SIZE(arizona->pdata.gpio_defaults); i++) { in arizona_of_get_core_pdata()
545 if (arizona->pdata.gpio_defaults[i] > 0xffff) in arizona_of_get_core_pdata()
546 arizona->pdata.gpio_defaults[i] = 0; in arizona_of_get_core_pdata()
547 else if (arizona->pdata.gpio_defaults[i] == 0) in arizona_of_get_core_pdata()
548 arizona->pdata.gpio_defaults[i] = 0x10000; in arizona_of_get_core_pdata()
557 if (count == ARRAY_SIZE(arizona->pdata.inmode)) in arizona_of_get_core_pdata()
560 arizona->pdata.inmode[count] = val; in arizona_of_get_core_pdata()
567 if (count == ARRAY_SIZE(arizona->pdata.dmic_ref)) in arizona_of_get_core_pdata()
570 arizona->pdata.dmic_ref[count] = val; in arizona_of_get_core_pdata()
675 memcpy(&arizona->pdata, dev_get_platdata(arizona->dev), in arizona_dev_init()
676 sizeof(arizona->pdata)); in arizona_dev_init()
729 if (arizona->pdata.reset) { in arizona_dev_init()
731 ret = gpio_request_one(arizona->pdata.reset, in arizona_dev_init()
754 if (arizona->pdata.reset) { in arizona_dev_init()
755 gpio_set_value_cansleep(arizona->pdata.reset, 1); in arizona_dev_init()
779 if (!arizona->pdata.reset) { in arizona_dev_init()
907 for (i = 0; i < ARRAY_SIZE(arizona->pdata.gpio_defaults); i++) { in arizona_dev_init()
908 if (!arizona->pdata.gpio_defaults[i]) in arizona_dev_init()
912 arizona->pdata.gpio_defaults[i]); in arizona_dev_init()
916 if (!arizona->pdata.clk32k_src) in arizona_dev_init()
917 arizona->pdata.clk32k_src = ARIZONA_32KZ_MCLK2; in arizona_dev_init()
919 switch (arizona->pdata.clk32k_src) { in arizona_dev_init()
924 arizona->pdata.clk32k_src - 1); in arizona_dev_init()
933 arizona->pdata.clk32k_src); in arizona_dev_init()
939 if (!arizona->pdata.micbias[i].mV && in arizona_dev_init()
940 !arizona->pdata.micbias[i].bypass) in arizona_dev_init()
944 if (!arizona->pdata.micbias[i].mV) in arizona_dev_init()
945 arizona->pdata.micbias[i].mV = 2800; in arizona_dev_init()
947 val = (arizona->pdata.micbias[i].mV - 1500) / 100; in arizona_dev_init()
951 if (arizona->pdata.micbias[i].ext_cap) in arizona_dev_init()
954 if (arizona->pdata.micbias[i].discharge) in arizona_dev_init()
957 if (arizona->pdata.micbias[i].soft_start) in arizona_dev_init()
960 if (arizona->pdata.micbias[i].bypass) in arizona_dev_init()
974 val = arizona->pdata.dmic_ref[i] in arizona_dev_init()
976 val |= arizona->pdata.inmode[i] << ARIZONA_IN1_MODE_SHIFT; in arizona_dev_init()
986 if (arizona->pdata.out_mono[i]) in arizona_dev_init()
997 if (arizona->pdata.spk_mute[i]) in arizona_dev_init()
1002 arizona->pdata.spk_mute[i]); in arizona_dev_init()
1004 if (arizona->pdata.spk_fmt[i]) in arizona_dev_init()
1008 arizona->pdata.spk_fmt[i]); in arizona_dev_init()
1055 if (arizona->pdata.reset) { in arizona_dev_init()
1056 gpio_set_value_cansleep(arizona->pdata.reset, 0); in arizona_dev_init()
1057 gpio_free(arizona->pdata.reset); in arizona_dev_init()
1083 if (arizona->pdata.reset) in arizona_dev_exit()
1084 gpio_set_value_cansleep(arizona->pdata.reset, 0); in arizona_dev_exit()