component        1233 drivers/acpi/acpica/aclocal.h 	u32                             component; \
component         185 drivers/acpi/acpica/acnamesp.h 		      const char *msg, u32 level, u32 component);
component         648 drivers/acpi/acpica/acutils.h 				 u32 component, const char *module, u32 line);
component         651 drivers/acpi/acpica/acutils.h 					u32 component,
component         656 drivers/acpi/acpica/acutils.h 		       u32 component, const char *module, u32 line);
component         660 drivers/acpi/acpica/acutils.h void acpi_ut_dump_allocations(u32 component, const char *module);
component         104 drivers/acpi/acpica/nsdump.c 		      const char *msg, u32 level, u32 component)
component         111 drivers/acpi/acpica/nsdump.c 	if (!ACPI_IS_DEBUG_ENABLED(level, component)) {
component          38 drivers/acpi/acpica/uttrack.c 			 u32 component, const char *module, u32 line);
component          42 drivers/acpi/acpica/uttrack.c 			  u32 component, const char *module, u32 line);
component          92 drivers/acpi/acpica/uttrack.c 				 u32 component, const char *module, u32 line)
component         119 drivers/acpi/acpica/uttrack.c 				     component, module, line);
component         154 drivers/acpi/acpica/uttrack.c 					u32 component,
component         181 drivers/acpi/acpica/uttrack.c 					  ACPI_MEM_CALLOC, component, module,
component         218 drivers/acpi/acpica/uttrack.c 		       u32 component, const char *module, u32 line)
component         239 drivers/acpi/acpica/uttrack.c 	    acpi_ut_remove_allocation(debug_block, component, module, line);
component         334 drivers/acpi/acpica/uttrack.c 			 u32 component, const char *module, u32 line)
component         368 drivers/acpi/acpica/uttrack.c 	allocation->component = component;
component         422 drivers/acpi/acpica/uttrack.c 			  u32 component, const char *module, u32 line)
component         540 drivers/acpi/acpica/uttrack.c void acpi_ut_dump_allocations(u32 component, const char *module)
component         566 drivers/acpi/acpica/uttrack.c 		if ((element->component & component) &&
component          45 drivers/base/component.c struct component;
component          52 drivers/base/component.c 	struct component *component;
component         105 drivers/base/component.c 		struct component *component = match->compare[i].component;
component         108 drivers/base/component.c 			   component ? dev_name(component->dev) : "(unknown)",
component         109 drivers/base/component.c 			   component ? (component->bound ? "bound" : "not bound") : "not registered");
component         162 drivers/base/component.c static struct component *find_component(struct master *master,
component         165 drivers/base/component.c 	struct component *c;
component         194 drivers/base/component.c 		struct component *c;
component         198 drivers/base/component.c 		if (match->compare[i].component)
component         211 drivers/base/component.c 		match->compare[i].component = c;
component         218 drivers/base/component.c static void remove_component(struct master *master, struct component *c)
component         224 drivers/base/component.c 		if (master->match->compare[i].component == c)
component         225 drivers/base/component.c 			master->match->compare[i].component = NULL;
component         236 drivers/base/component.c 	struct component *component)
component         247 drivers/base/component.c 	if (component && component->master != master) {
component         249 drivers/base/component.c 			dev_name(component->dev));
component         269 drivers/base/component.c static int try_to_bring_up_masters(struct component *component)
component         276 drivers/base/component.c 			ret = try_to_bring_up_master(m, component);
component         377 drivers/base/component.c 	match->compare[match->num].component = NULL;
component         447 drivers/base/component.c 			struct component *c = match->compare[i].component;
component         528 drivers/base/component.c static void component_unbind(struct component *component,
component         531 drivers/base/component.c 	WARN_ON(!component->bound);
component         533 drivers/base/component.c 	component->ops->unbind(component->dev, master->dev, data);
component         534 drivers/base/component.c 	component->bound = false;
component         537 drivers/base/component.c 	devres_release_group(component->dev, component);
component         552 drivers/base/component.c 	struct component *c;
component         564 drivers/base/component.c 			c = master->match->compare[i].component;
component         570 drivers/base/component.c static int component_bind(struct component *component, struct master *master,
component         588 drivers/base/component.c 	if (!devres_open_group(component->dev, component, GFP_KERNEL)) {
component         594 drivers/base/component.c 		dev_name(component->dev), component->ops);
component         596 drivers/base/component.c 	ret = component->ops->bind(component->dev, master->dev, data);
component         598 drivers/base/component.c 		component->bound = true;
component         606 drivers/base/component.c 		devres_close_group(component->dev, NULL);
component         610 drivers/base/component.c 			 dev_name(component->dev), component->ops);
component         612 drivers/base/component.c 		devres_release_group(component->dev, NULL);
component         617 drivers/base/component.c 				dev_name(component->dev), component->ops, ret);
component         635 drivers/base/component.c 	struct component *c;
component         648 drivers/base/component.c 			c = master->match->compare[i].component;
component         657 drivers/base/component.c 				c = master->match->compare[i - 1].component;
component         669 drivers/base/component.c 	struct component *component;
component         672 drivers/base/component.c 	component = kzalloc(sizeof(*component), GFP_KERNEL);
component         673 drivers/base/component.c 	if (!component)
component         676 drivers/base/component.c 	component->ops = ops;
component         677 drivers/base/component.c 	component->dev = dev;
component         678 drivers/base/component.c 	component->subcomponent = subcomponent;
component         683 drivers/base/component.c 	list_add_tail(&component->node, &component_list);
component         685 drivers/base/component.c 	ret = try_to_bring_up_masters(component);
component         687 drivers/base/component.c 		if (component->master)
component         688 drivers/base/component.c 			remove_component(component->master, component);
component         689 drivers/base/component.c 		list_del(&component->node);
component         691 drivers/base/component.c 		kfree(component);
component         759 drivers/base/component.c 	struct component *c, *component = NULL;
component         765 drivers/base/component.c 			component = c;
component         769 drivers/base/component.c 	if (component && component->master) {
component         770 drivers/base/component.c 		take_down_master(component->master);
component         771 drivers/base/component.c 		remove_component(component->master, component);
component         776 drivers/base/component.c 	WARN_ON(!component);
component         777 drivers/base/component.c 	kfree(component);
component         311 drivers/counter/counter.c 	void *component;
component         317 drivers/counter/counter.c 	void *component;
component         352 drivers/counter/counter.c 	counter_attr->component = parm->component;
component         377 drivers/counter/counter.c 	const struct counter_signal_unit *const component = devattr->component;
component         378 drivers/counter/counter.c 	struct counter_signal *const signal = component->signal;
component         397 drivers/counter/counter.c 	const struct counter_name_unit *const comp = to_counter_attr(attr)->component;
component         426 drivers/counter/counter.c 	parm.component = name_comp;
component         447 drivers/counter/counter.c 	const struct counter_signal_ext_unit *const comp = devattr->component;
component         458 drivers/counter/counter.c 	const struct counter_signal_ext_unit *const comp = devattr->component;
component         472 drivers/counter/counter.c 		kfree(p->component);
component         508 drivers/counter/counter.c 		parm.component = signal_ext_comp;
component         544 drivers/counter/counter.c 	parm.component = signal_comp;
component         625 drivers/counter/counter.c 	const struct counter_action_unit *const component = devattr->component;
component         626 drivers/counter/counter.c 	struct counter_count *const count = component->count;
component         627 drivers/counter/counter.c 	struct counter_synapse *const synapse = component->synapse;
component         646 drivers/counter/counter.c 	const struct counter_action_unit *const component = devattr->component;
component         647 drivers/counter/counter.c 	struct counter_synapse *const synapse = component->synapse;
component         653 drivers/counter/counter.c 	struct counter_count *const count = component->count;
component         683 drivers/counter/counter.c 	const struct counter_action_avail_unit *const component = devattr->component;
component         688 drivers/counter/counter.c 	for (i = 0; i < component->num_actions; i++) {
component         689 drivers/counter/counter.c 		action = component->actions_list[i];
component         737 drivers/counter/counter.c 		parm.component = action_comp;
component         759 drivers/counter/counter.c 		parm.component = avail_comp;
component         788 drivers/counter/counter.c 	const struct counter_count_unit *const component = devattr->component;
component         789 drivers/counter/counter.c 	struct counter_count *const count = component->count;
component         806 drivers/counter/counter.c 	const struct counter_count_unit *const component = devattr->component;
component         807 drivers/counter/counter.c 	struct counter_count *const count = component->count;
component         835 drivers/counter/counter.c 	const struct counter_count_unit *const component = devattr->component;
component         836 drivers/counter/counter.c 	struct counter_count *const count = component->count;
component         855 drivers/counter/counter.c 	const struct counter_count_unit *const component = devattr->component;
component         856 drivers/counter/counter.c 	struct counter_count *const count = component->count;
component         891 drivers/counter/counter.c 	const struct counter_count_ext_unit *const comp = devattr->component;
component         902 drivers/counter/counter.c 	const struct counter_count_ext_unit *const comp = devattr->component;
component         938 drivers/counter/counter.c 		parm.component = count_ext_comp;
component         962 drivers/counter/counter.c 	const struct counter_func_avail_unit *const component = devattr->component;
component         963 drivers/counter/counter.c 	const enum counter_count_function *const func_list = component->functions_list;
component         964 drivers/counter/counter.c 	const size_t num_functions = component->num_functions;
component        1001 drivers/counter/counter.c 	parm.component = count_comp;
component        1022 drivers/counter/counter.c 	parm.component = func_comp;
component        1044 drivers/counter/counter.c 	parm.component = avail_comp;
component        1120 drivers/counter/counter.c 	const struct counter_size_unit *const comp = to_counter_attr(attr)->component;
component        1144 drivers/counter/counter.c 	parm.component = size_comp;
component        1164 drivers/counter/counter.c 	const struct counter_ext_unit *const component = devattr->component;
component        1165 drivers/counter/counter.c 	const struct counter_device_ext *const ext = component->ext;
component        1175 drivers/counter/counter.c 	const struct counter_ext_unit *const component = devattr->component;
component        1176 drivers/counter/counter.c 	const struct counter_device_ext *const ext = component->ext;
component        1207 drivers/counter/counter.c 		parm.component = ext_comp;
component         267 drivers/extcon/extcon-arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
component         270 drivers/extcon/extcon-arizona.c 	ret = snd_soc_component_force_enable_pin(component, widget);
component         278 drivers/extcon/extcon-arizona.c 		ret = snd_soc_component_disable_pin(component, widget);
component         345 drivers/extcon/extcon-arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
component         355 drivers/extcon/extcon-arizona.c 	ret = snd_soc_component_disable_pin(component, widget);
component         163 drivers/gpu/drm/arm/display/komeda/d71/d71_component.c 		return input->component->hw_id + input->output_port;
component         697 drivers/gpu/drm/arm/display/komeda/d71/d71_component.c 	    state->inputs[0].component->id != KOMEDA_COMPONENT_SPLITTER)
component         139 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h 	struct komeda_component *component;
component         158 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h 	struct komeda_component *component;
component         219 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h 	for ((i) = 0; (i) < (st)->component->max_active_inputs; (i)++)	\
component         188 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 	struct komeda_component *c = state->component;
component         211 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 	struct komeda_component *c = state->component;
component         215 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 				 input->component->name, c->name, idx);
component         221 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 				 input->component->name, c->name, idx);
component         233 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 	output->component = comp;
component         453 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 	if (has_bit(dflow->input.component->id, KOMEDA_PIPELINE_COMPIZS))
component         500 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 	scaler = komeda_component_get_avail_scaler(dflow->input.component,
component         827 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 	return has_bit(dflow->input.component->id, avail_inputs);
component        1067 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c 	if (r_dflow.input.component == l_dflow.input.component)
component          57 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c 	st->base.component = &layer->base;
component          99 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c 	st->base.component = &scaler->base;
component         142 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c 	st->base.component = &compiz->base;
component         185 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c 	st->base.component = &splitter->base;
component         228 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c 	st->base.component = &merger->base;
component         272 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c 	st->base.component = &improc->base;
component         315 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c 	st->base.component = &ctrlr->base;
component          25 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c 	dflow->input.component = &wb_layer->base.pipeline->compiz->base;
component         185 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c static int adv7511_hdmi_i2s_get_dai_id(struct snd_soc_component *component,
component         697 drivers/gpu/drm/bridge/sii902x.c static int sii902x_audio_get_dai_id(struct snd_soc_component *component,
component         134 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c static int dw_hdmi_i2s_get_dai_id(struct snd_soc_component *component,
component         943 drivers/gpu/drm/vc4/vc4_hdmi.c snd_component_to_hdmi(struct snd_soc_component *component)
component         945 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct snd_soc_card *card = snd_soc_component_get_drvdata(component);
component         953 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         954 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct vc4_hdmi *hdmi = snd_component_to_hdmi(component);
component         965 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         966 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct vc4_hdmi *hdmi = snd_component_to_hdmi(component);
component          37 drivers/input/misc/arizona-haptics.c 	struct snd_soc_component *component =
component          68 drivers/input/misc/arizona-haptics.c 		ret = snd_soc_component_enable_pin(component, "HAPTICS");
component          83 drivers/input/misc/arizona-haptics.c 		ret = snd_soc_component_disable_pin(component, "HAPTICS");
component         142 drivers/input/misc/arizona-haptics.c 	struct snd_soc_component *component;
component         147 drivers/input/misc/arizona-haptics.c 		component = snd_soc_dapm_to_component(haptics->arizona->dapm);
component         148 drivers/input/misc/arizona-haptics.c 		snd_soc_component_disable_pin(component, "HAPTICS");
component         233 drivers/media/dvb-frontends/dibx000_common.h 	u8 component;
component        2451 drivers/media/i2c/tda1997x.c 	struct snd_soc_component *component = dai->component;
component        2459 drivers/media/i2c/tda1997x.c 		dev_err(component->dev, "failed to constrain samplerate to %dHz\n",
component        2463 drivers/media/i2c/tda1997x.c 	dev_info(component->dev, "set samplerate constraint to %dHz\n", rate);
component        2486 drivers/media/i2c/tda1997x.c static int tda1997x_codec_probe(struct snd_soc_component *component)
component        2491 drivers/media/i2c/tda1997x.c static void tda1997x_codec_remove(struct snd_soc_component *component)
component         324 drivers/media/pci/cx18/cx18-gpio.c int cx18_reset_tuner_gpio(void *dev, int component, int cmd, int value)
component          21 drivers/media/pci/cx18/cx18-gpio.h int cx18_reset_tuner_gpio(void *dev, int component, int cmd, int value);
component        1412 drivers/media/pci/cx23885/cx23885-cards.c int cx23885_tuner_callback(void *priv, int component, int command, int arg)
component         551 drivers/media/pci/cx23885/cx23885.h extern int cx23885_tuner_callback(void *priv, int component,
component        3218 drivers/media/pci/cx88/cx88-cards.c int cx88_tuner_callback(void *priv, int component, int command, int arg)
component        3235 drivers/media/pci/cx88/cx88-cards.c 	if (component != DVB_FRONTEND_COMPONENT_TUNER)
component         674 drivers/media/pci/cx88/cx88.h int cx88_tuner_callback(void *dev, int component, int command, int arg);
component         116 drivers/media/pci/ivtv/ivtv-gpio.c int ivtv_reset_tuner_gpio(void *dev, int component, int cmd, int value)
component          15 drivers/media/pci/ivtv/ivtv-gpio.h int ivtv_reset_tuner_gpio(void *dev, int component, int cmd, int value);
component        7301 drivers/media/pci/saa7134/saa7134-cards.c int saa7134_tuner_callback(void *priv, int component, int command, int arg)
component         789 drivers/media/pci/saa7134/saa7134.h int saa7134_tuner_callback(void *priv, int component, int command, int arg);
component         113 drivers/media/usb/au0828/au0828-cards.c int au0828_tuner_callback(void *priv, int component, int command, int arg)
component         309 drivers/media/usb/au0828/au0828.h extern int au0828_tuner_callback(void *priv, int component,
component        1083 drivers/media/usb/cx231xx/cx231xx-cards.c int cx231xx_tuner_callback(void *ptr, int component, int command, int arg)
component         964 drivers/media/usb/cx231xx/cx231xx.h int cx231xx_tuner_callback(void *ptr, int component, int command, int arg);
component        1134 drivers/media/usb/dvb-usb-v2/af9035.c static int af9035_frontend_callback(void *adapter_priv, int component,
component        1142 drivers/media/usb/dvb-usb-v2/af9035.c 		component, cmd, arg);
component        1144 drivers/media/usb/dvb-usb-v2/af9035.c 	switch (component) {
component         836 drivers/media/usb/dvb-usb-v2/rtl28xxu.c static int rtl2832u_frontend_callback(void *adapter_priv, int component,
component         860 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 		component, cmd, arg);
component         862 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 	switch (component) {
component         749 drivers/media/usb/dvb-usb/cxusb.c static int dvico_bluebird_xc2028_callback(void *ptr, int component,
component         419 drivers/media/usb/dvb-usb/dib0700_devices.c static int stk7700ph_xc3028_callback(void *ptr, int component,
component        2296 drivers/media/usb/dvb-usb/dib0700_devices.c 		{ .component = BOARD_GPIO_COMPONENT_DEMOD, .function = BOARD_GPIO_FUNCTION_COMPONENT_ON, .mask = 0x10 | 0x21, .direction = 0 & ~0x21, .value = (0x10 & ~0x1) | 0x20 },
component        2297 drivers/media/usb/dvb-usb/dib0700_devices.c 		{ .component = BOARD_GPIO_COMPONENT_DEMOD, .function = BOARD_GPIO_FUNCTION_COMPONENT_OFF, .mask = 0x10 | 0x21, .direction = 0 & ~0x21, .value = 0 | 0x21 },
component        2327 drivers/media/usb/dvb-usb/dib0700_devices.c 			{ .component = BOARD_GPIO_COMPONENT_DEMOD, .function = BOARD_GPIO_FUNCTION_COMPONENT_ON, .mask = 0x10 | 0x21, .direction = 0 & ~0x21, .value = (0x10 & ~0x1) | 0x20 },
component        2328 drivers/media/usb/dvb-usb/dib0700_devices.c 			{ .component = BOARD_GPIO_COMPONENT_DEMOD, .function = BOARD_GPIO_FUNCTION_COMPONENT_OFF, .mask = 0x10 | 0x21, .direction = 0 & ~0x21, .value = 0 | 0x21 },
component        3474 drivers/media/usb/dvb-usb/dib0700_devices.c static int dib0700_xc5000_tuner_callback(void *priv, int component,
component        3508 drivers/media/usb/dvb-usb/dib0700_devices.c static int dib0700_xc4000_tuner_callback(void *priv, int component,
component        2733 drivers/media/usb/em28xx/em28xx-cards.c int em28xx_tuner_callback(void *ptr, int component, int command, int arg)
component         845 drivers/media/usb/em28xx/em28xx.h int em28xx_tuner_callback(void *ptr, int component, int command, int arg);
component         414 drivers/media/usb/tm6000/tm6000-alsa.c 	char			component[14];
component         437 drivers/media/usb/tm6000/tm6000-alsa.c 	sprintf(component, "USB%04x:%04x",
component         440 drivers/media/usb/tm6000/tm6000-alsa.c 	snd_component_add(card, component);
component         676 drivers/media/usb/tm6000/tm6000-cards.c int tm6000_xc5000_callback(void *ptr, int component, int command, int arg)
component         702 drivers/media/usb/tm6000/tm6000-cards.c int tm6000_tuner_callback(void *ptr, int component, int command, int arg)
component         299 drivers/media/usb/tm6000/tm6000.h int tm6000_tuner_callback(void *ptr, int component, int command, int arg);
component         300 drivers/media/usb/tm6000/tm6000.h int tm6000_xc5000_callback(void *ptr, int component, int command, int arg);
component         299 drivers/media/v4l2-core/tuner-core.c 		     int (*tuner_callback) (void *dev, int component, int cmd, int arg))
component         117 drivers/misc/enclosure.c 		kzalloc(struct_size(edev, component, components), GFP_KERNEL);
component         136 drivers/misc/enclosure.c 		edev->component[i].number = -1;
component         137 drivers/misc/enclosure.c 		edev->component[i].slot = -1;
component         138 drivers/misc/enclosure.c 		edev->component[i].power_status = -1;
component         170 drivers/misc/enclosure.c 		if (edev->component[i].number != -1)
component         171 drivers/misc/enclosure.c 			device_unregister(&edev->component[i].cdev);
component         253 drivers/misc/enclosure.c 		ecomp = &edev->component[i];
component         292 drivers/misc/enclosure.c 	ecomp = &edev->component[number];
component         361 drivers/misc/enclosure.c int enclosure_add_device(struct enclosure_device *edev, int component,
component         367 drivers/misc/enclosure.c 	if (!edev || component >= edev->components)
component         370 drivers/misc/enclosure.c 	cdev = &edev->component[component];
component         406 drivers/misc/enclosure.c 		cdev = &edev->component[i];
component          12 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 				     const char *component,
component          19 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	if (component)
component          31 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.h void mlxfw_mfa2_file_component_put(struct mlxfw_mfa2_component *component);
component        1013 drivers/net/ethernet/mellanox/mlxsw/core.c 				      const char *component,
component        1022 drivers/net/ethernet/mellanox/mlxsw/core.c 					  component, extack);
component         298 drivers/net/ethernet/mellanox/mlxsw/core.h 			    const char *file_name, const char *component,
component         445 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				 const char *file_name, const char *component,
component         452 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	if (component)
component         336 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 			 const char *component, struct netlink_ext_ack *extack)
component         338 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	if (component)
component         564 drivers/net/netdevsim/dev.c 				 const char *component,
component         574 drivers/net/netdevsim/dev.c 						   component, 0, 0);
component         580 drivers/net/netdevsim/dev.c 							   component,
component         588 drivers/net/netdevsim/dev.c 						   component,
component         592 drivers/net/netdevsim/dev.c 						   component, 0, 0);
component        1388 drivers/perf/arm-ccn.c 	struct arm_ccn_component *component;
component        1399 drivers/perf/arm-ccn.c 		component = &ccn->xp[id];
component        1403 drivers/perf/arm-ccn.c 		component = &ccn->node[id];
component        1409 drivers/perf/arm-ccn.c 		component = &ccn->node[id];
component        1413 drivers/perf/arm-ccn.c 	component->base = base;
component        1414 drivers/perf/arm-ccn.c 	component->type = type;
component          51 drivers/regulator/arizona-micsupp.c 	struct snd_soc_component *component;
component          63 drivers/regulator/arizona-micsupp.c 		component = snd_soc_dapm_to_component(dapm);
component          67 drivers/regulator/arizona-micsupp.c 			snd_soc_component_force_enable_pin(component,
component          70 drivers/regulator/arizona-micsupp.c 			snd_soc_component_disable_pin(component, "MICSUPP");
component         480 drivers/scsi/ses.c 	if (!edev->component[0].scratch)
component         484 drivers/scsi/ses.c 		scomp = edev->component[i].scratch;
component         569 drivers/scsi/ses.c 					ecomp = &edev->component[components++];
component         749 drivers/scsi/ses.c 		edev->component[i].scratch = scomp + i;
component         816 drivers/scsi/ses.c 	kfree(edev->component[0].scratch);
component          47 drivers/staging/rtl8192e/rtllib_debug.h #define RT_TRACE(component, x, args...)		\
component          49 drivers/staging/rtl8192e/rtllib_debug.h 	if (rt_global_debug_component & component) \
component          53 drivers/staging/rtl8192u/r8192U.h #define RT_TRACE(component, x, args...) \
component          55 drivers/staging/rtl8192u/r8192U.h 		if (rt_global_debug_component & (component))	\
component         307 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	    &dev->component[COMP_CAMERA]->output[CAM_PORT_CAPTURE];
component         411 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			&dev->component[COMP_CAMERA]->control,
component         422 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				dev->component[COMP_CAMERA]);
component         454 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				dev->component[COMP_CAMERA]);
component         462 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			&dev->component[COMP_CAMERA]->control,
component         517 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (!dev->component[COMP_PREVIEW]->enabled)
component         748 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (dev->component[COMP_PREVIEW]->enabled) {
component         750 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				   &dev->component[COMP_PREVIEW]->input[0]);
component         763 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if ((on && dev->component[COMP_PREVIEW]->enabled) ||
component         764 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	    (!on && !dev->component[COMP_PREVIEW]->enabled))
component         768 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	    &dev->component[COMP_CAMERA]->output[CAM_PORT_PREVIEW];
component         780 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 					dev->component[COMP_PREVIEW]);
component         787 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	dst = &dev->component[COMP_PREVIEW]->input[0];
component         802 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			dev->component[COMP_PREVIEW]);
component         823 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		&dev->component[COMP_CAMERA]->output[CAM_PORT_PREVIEW];
component        1037 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			    &dev->component[COMP_CAMERA]->output[CAM_PORT_VIDEO];
component        1040 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			    &dev->component[COMP_CAMERA]->output[CAM_PORT_CAPTURE];
component        1044 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		encode_component = dev->component[COMP_IMAGE_ENCODE];
component        1045 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		port = &dev->component[COMP_IMAGE_ENCODE]->output[0];
component        1047 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		    &dev->component[COMP_CAMERA]->output[CAM_PORT_CAPTURE];
component        1050 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		encode_component = dev->component[COMP_VIDEO_ENCODE];
component        1051 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		port = &dev->component[COMP_VIDEO_ENCODE]->output[0];
component        1053 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		    &dev->component[COMP_CAMERA]->output[CAM_PORT_VIDEO];
component        1095 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	    &dev->component[COMP_CAMERA]->output[CAM_PORT_VIDEO]) {
component        1097 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		    !!dev->component[COMP_PREVIEW]->enabled;
component        1099 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		    &dev->component[COMP_CAMERA]->output[CAM_PORT_PREVIEW];
component        1130 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				&dev->component[COMP_PREVIEW]->input[0]);
component        1558 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 					&dev->component[COMP_CAMERA]);
component        1562 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	camera = dev->component[COMP_CAMERA];
component        1660 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			&dev->component[COMP_PREVIEW]);
component        1664 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (dev->component[COMP_PREVIEW]->inputs < 1) {
component        1667 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			 __func__, dev->component[COMP_PREVIEW]->inputs, 1);
component        1674 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		&dev->component[COMP_IMAGE_ENCODE]);
component        1678 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (dev->component[COMP_IMAGE_ENCODE]->inputs < 1) {
component        1681 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			 __func__, dev->component[COMP_IMAGE_ENCODE]->inputs,
component        1688 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 					&dev->component[COMP_VIDEO_ENCODE]);
component        1692 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (dev->component[COMP_VIDEO_ENCODE]->inputs < 1) {
component        1695 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			 __func__, dev->component[COMP_VIDEO_ENCODE]->inputs,
component        1702 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			&dev->component[COMP_VIDEO_ENCODE]->output[0];
component        1713 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			&dev->component[COMP_VIDEO_ENCODE]->control,
component        1718 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 					      &dev->component[COMP_VIDEO_ENCODE]->control,
component        1736 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		dev->component[COMP_VIDEO_ENCODE]);
component        1742 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		dev->component[COMP_IMAGE_ENCODE]);
component        1747 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				      dev->component[COMP_PREVIEW]);
component        1752 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				      dev->component[COMP_CAMERA]);
component        1808 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				     dev->component[COMP_CAMERA]);
component        1811 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				      dev->component[COMP_VIDEO_ENCODE]);
component        1814 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				      dev->component[COMP_IMAGE_ENCODE]);
component        1817 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				      dev->component[COMP_PREVIEW]);
component        1820 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				      dev->component[COMP_CAMERA]);
component          64 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h 	struct vchiq_mmal_component  *component[COMP_COUNT];
component         167 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         185 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         210 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         229 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         246 drivers/staging/vc04_services/bcm2835-camera/controls.c 	camera = dev->component[COMP_CAMERA];
component         280 drivers/staging/vc04_services/bcm2835-camera/controls.c 	camera = dev->component[COMP_CAMERA];
component         317 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         392 drivers/staging/vc04_services/bcm2835-camera/controls.c 		control = &dev->component[COMP_CAMERA]->control;
component         409 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         438 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         494 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         542 drivers/staging/vc04_services/bcm2835-camera/controls.c 			control = &dev->component[COMP_CAMERA]->control;
component         575 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component         601 drivers/staging/vc04_services/bcm2835-camera/controls.c 	encoder_out = &dev->component[COMP_VIDEO_ENCODE]->output[0];
component         627 drivers/staging/vc04_services/bcm2835-camera/controls.c 	encoder_out = &dev->component[COMP_VIDEO_ENCODE]->output[0];
component         654 drivers/staging/vc04_services/bcm2835-camera/controls.c 	jpeg_out = &dev->component[COMP_IMAGE_ENCODE]->output[0];
component         670 drivers/staging/vc04_services/bcm2835-camera/controls.c 	vid_enc_ctl = &dev->component[COMP_VIDEO_ENCODE]->output[0];
component         783 drivers/staging/vc04_services/bcm2835-camera/controls.c 						    &dev->component[COMP_VIDEO_ENCODE]->output[0],
component         801 drivers/staging/vc04_services/bcm2835-camera/controls.c 	control = &dev->component[COMP_CAMERA]->control;
component        1212 drivers/staging/vc04_services/bcm2835-camera/controls.c 					    &dev->component[COMP_CAMERA]->output[CAM_PORT_PREVIEW],
component        1216 drivers/staging/vc04_services/bcm2835-camera/controls.c 					     &dev->component[COMP_CAMERA]->output[CAM_PORT_VIDEO],
component        1220 drivers/staging/vc04_services/bcm2835-camera/controls.c 					     &dev->component[COMP_CAMERA]->output[CAM_PORT_CAPTURE],
component         100 drivers/staging/vc04_services/bcm2835-camera/mmal-msg-port.h 	u32 component;	/* Component this port belongs to (Read Only) */
component         172 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	struct vchiq_mmal_component component[VCHIQ_MMAL_MAX_COMPONENTS];
component         404 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.buffer_from_host.drvbuf.component_handle = port->component->handle;
component         778 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.component_handle = port->component->handle;
component         815 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->component->handle, port->handle);
component         834 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_get.component_handle = port->component->handle;
component         911 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 __func__, ret, port->component->handle, port->handle);
component         920 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			    struct vchiq_mmal_component *component,
component         930 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.component_create.client_component = (u32)(unsigned long)component;
component         951 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	component->handle = rmsg->u.component_create_reply.component_handle;
component         952 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	component->inputs = rmsg->u.component_create_reply.input_num;
component         953 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	component->outputs = rmsg->u.component_create_reply.output_num;
component         954 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	component->clocks = rmsg->u.component_create_reply.clock_num;
component         957 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 component->handle,
component         958 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 component->inputs, component->outputs, component->clocks);
component         968 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			     struct vchiq_mmal_component *component)
component         976 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.component_destroy.component_handle = component->handle;
component        1001 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			    struct vchiq_mmal_component *component)
component        1009 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.component_enable.component_handle = component->handle;
component        1033 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			     struct vchiq_mmal_component *component)
component        1041 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.component_disable.component_handle = component->handle;
component        1107 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_action_port.component_handle = port->component->handle;
component        1129 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 ret, port->component->handle, port->handle,
component        1152 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_action_handle.component_handle = port->component->handle;
component        1176 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 ret, port->component->handle, port->handle,
component        1197 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_parameter_set.component_handle = port->component->handle;
component        1219 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 ret, port->component->handle, port->handle, parameter_id);
component        1238 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_parameter_get.component_handle = port->component->handle;
component        1276 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 ret, port->component->handle, port->handle, parameter_id);
component        1508 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 					 src->connected->component->handle,
component        1553 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 				 dst->component->handle, dst->handle);
component        1556 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 src->component->handle, src->handle,
component        1557 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 dst->component->handle, dst->handle);
component        1619 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	struct vchiq_mmal_component *component;
component        1629 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	component = &instance->component[instance->component_idx];
component        1631 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = create_component(instance, component, name);
component        1639 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	component->control.type = MMAL_PORT_TYPE_CONTROL;
component        1640 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	component->control.index = 0;
component        1641 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	component->control.component = component;
component        1642 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	spin_lock_init(&component->control.slock);
component        1643 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	INIT_LIST_HEAD(&component->control.buffers);
component        1644 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_info_get(instance, &component->control);
component        1648 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	for (idx = 0; idx < component->inputs; idx++) {
component        1649 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->input[idx].type = MMAL_PORT_TYPE_INPUT;
component        1650 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->input[idx].index = idx;
component        1651 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->input[idx].component = component;
component        1652 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		spin_lock_init(&component->input[idx].slock);
component        1653 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		INIT_LIST_HEAD(&component->input[idx].buffers);
component        1654 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		ret = port_info_get(instance, &component->input[idx]);
component        1659 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	for (idx = 0; idx < component->outputs; idx++) {
component        1660 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->output[idx].type = MMAL_PORT_TYPE_OUTPUT;
component        1661 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->output[idx].index = idx;
component        1662 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->output[idx].component = component;
component        1663 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		spin_lock_init(&component->output[idx].slock);
component        1664 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		INIT_LIST_HEAD(&component->output[idx].buffers);
component        1665 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		ret = port_info_get(instance, &component->output[idx]);
component        1670 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	for (idx = 0; idx < component->clocks; idx++) {
component        1671 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->clock[idx].type = MMAL_PORT_TYPE_CLOCK;
component        1672 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->clock[idx].index = idx;
component        1673 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->clock[idx].component = component;
component        1674 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		spin_lock_init(&component->clock[idx].slock);
component        1675 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		INIT_LIST_HEAD(&component->clock[idx].buffers);
component        1676 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		ret = port_info_get(instance, &component->clock[idx]);
component        1683 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	*component_out = component;
component        1690 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	destroy_component(instance, component);
component        1701 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 				  struct vchiq_mmal_component *component)
component        1708 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (component->enabled)
component        1709 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		ret = disable_component(instance, component);
component        1711 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = destroy_component(instance, component);
component        1722 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 				struct vchiq_mmal_component *component)
component        1729 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (component->enabled) {
component        1734 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = enable_component(instance, component);
component        1736 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->enabled = true;
component        1747 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 				 struct vchiq_mmal_component *component)
component        1754 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (!component->enabled) {
component        1759 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = disable_component(instance, component);
component        1761 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		component->enabled = 0;
component          57 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 	struct vchiq_mmal_component *component;
component         109 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 		struct vchiq_mmal_component *component);
component         113 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 		struct vchiq_mmal_component *component);
component         117 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 		struct vchiq_mmal_component *component);
component          44 fs/nfs/nfs4namespace.c 		const struct nfs4_string *component = &pathname->components[n];
component          45 fs/nfs/nfs4namespace.c 		buflen -= component->len + 1;
component          48 fs/nfs/nfs4namespace.c 		end -= component->len;
component          49 fs/nfs/nfs4namespace.c 		memcpy(end, component->data, component->len);
component        3634 fs/nfs/nfs4xdr.c 		struct nfs4_string *component = &path->components[path->ncomponents];
component        3635 fs/nfs/nfs4xdr.c 		status = decode_opaque_inline(xdr, &component->len, &component->data);
component        3641 fs/nfs/nfs4xdr.c 				component->len, component->data);
component        1524 fs/proc/proc_sysctl.c 	const struct ctl_path *component;
component        1532 fs/proc/proc_sysctl.c 	for (component = path; component->procname; component++) {
component        1533 fs/proc/proc_sysctl.c 		pos = append_path(new_path, pos, component->procname);
component         262 include/acpi/acoutput.h #define ACPI_IS_DEBUG_ENABLED(level, component) \
component         263 include/acpi/acoutput.h 	((level & acpi_dbg_level) && (component & acpi_dbg_layer))
component         297 include/acpi/acoutput.h #define ACPI_DO_DEBUG_PRINT(function, level, line, filename, modulename, component, ...) \
component         299 include/acpi/acoutput.h 		if (ACPI_IS_DEBUG_ENABLED (level, component)) \
component         301 include/acpi/acoutput.h 			function (level, line, filename, modulename, component, __VA_ARGS__); \
component         305 include/acpi/acoutput.h #define ACPI_ACTUAL_DEBUG(level, line, filename, modulename, component, ...) \
component         307 include/acpi/acoutput.h 		filename, modulename, component, __VA_ARGS__)
component         309 include/acpi/acoutput.h #define ACPI_ACTUAL_DEBUG_RAW(level, line, filename, modulename, component, ...) \
component         311 include/acpi/acoutput.h 		filename, modulename, component, __VA_ARGS__)
component         451 include/acpi/acoutput.h #define ACPI_IS_DEBUG_ENABLED(level, component) 0
component         104 include/linux/enclosure.h 	struct enclosure_component component[0];
component         127 include/linux/enclosure.h int enclosure_add_device(struct enclosure_device *enclosure, int component,
component         698 include/media/dvb_frontend.h 	int (*callback)(void *adapter_priv, int component, int cmd, int arg);
component         222 include/media/tuner.h 	int (*tuner_callback)(void *dev, int component, int cmd, int arg);
component         708 include/net/devlink.h 			    const char *component,
component         958 include/net/devlink.h 					const char *component,
component         235 include/sound/core.h int snd_component_add(struct snd_card *card, const char *component);
component         116 include/sound/hdmi-codec.h int hdmi_codec_set_jack_detect(struct snd_soc_component *component,
component          43 include/sound/soc-component.h 	int (*probe)(struct snd_soc_component *component);
component          44 include/sound/soc-component.h 	void (*remove)(struct snd_soc_component *component);
component          45 include/sound/soc-component.h 	int (*suspend)(struct snd_soc_component *component);
component          46 include/sound/soc-component.h 	int (*resume)(struct snd_soc_component *component);
component          48 include/sound/soc-component.h 	unsigned int (*read)(struct snd_soc_component *component,
component          50 include/sound/soc-component.h 	int (*write)(struct snd_soc_component *component,
component          58 include/sound/soc-component.h 	int (*set_sysclk)(struct snd_soc_component *component,
component          60 include/sound/soc-component.h 	int (*set_pll)(struct snd_soc_component *component, int pll_id,
component          62 include/sound/soc-component.h 	int (*set_jack)(struct snd_soc_component *component,
component          66 include/sound/soc-component.h 	int (*of_xlate_dai_name)(struct snd_soc_component *component,
component          71 include/sound/soc-component.h 	void (*seq_notifier)(struct snd_soc_component *component,
component          73 include/sound/soc-component.h 	int (*stream_event)(struct snd_soc_component *component, int event);
component          74 include/sound/soc-component.h 	int (*set_bias_level)(struct snd_soc_component *component,
component         146 include/sound/soc-component.h 	int (*init)(struct snd_soc_component *component);
component         154 include/sound/soc-component.h #define for_each_component_dais(component, dai)\
component         155 include/sound/soc-component.h 	list_for_each_entry(dai, &(component)->dai_list, list)
component         156 include/sound/soc-component.h #define for_each_component_dais_safe(component, dai, _dai)\
component         157 include/sound/soc-component.h 	list_for_each_entry_safe(dai, _dai, &(component)->dai_list, list)
component         180 include/sound/soc-component.h 	struct snd_soc_component *component)
component         182 include/sound/soc-component.h 	return &component->dapm;
component         193 include/sound/soc-component.h snd_soc_component_init_bias_level(struct snd_soc_component *component,
component         197 include/sound/soc-component.h 		snd_soc_component_get_dapm(component), level);
component         207 include/sound/soc-component.h snd_soc_component_get_bias_level(struct snd_soc_component *component)
component         210 include/sound/soc-component.h 		snd_soc_component_get_dapm(component));
component         222 include/sound/soc-component.h snd_soc_component_force_bias_level(struct snd_soc_component *component,
component         226 include/sound/soc-component.h 		snd_soc_component_get_dapm(component),
component         251 include/sound/soc-component.h 	struct snd_soc_component *component)
component         253 include/sound/soc-component.h 	return regcache_sync(component->regmap);
component         257 include/sound/soc-component.h int snd_soc_component_read(struct snd_soc_component *component,
component         259 include/sound/soc-component.h unsigned int snd_soc_component_read32(struct snd_soc_component *component,
component         261 include/sound/soc-component.h int snd_soc_component_write(struct snd_soc_component *component,
component         263 include/sound/soc-component.h int snd_soc_component_update_bits(struct snd_soc_component *component,
component         266 include/sound/soc-component.h int snd_soc_component_update_bits_async(struct snd_soc_component *component,
component         269 include/sound/soc-component.h void snd_soc_component_async_complete(struct snd_soc_component *component);
component         270 include/sound/soc-component.h int snd_soc_component_test_bits(struct snd_soc_component *component,
component         275 include/sound/soc-component.h int snd_soc_component_set_sysclk(struct snd_soc_component *component,
component         278 include/sound/soc-component.h int snd_soc_component_set_pll(struct snd_soc_component *component, int pll_id,
component         281 include/sound/soc-component.h int snd_soc_component_set_jack(struct snd_soc_component *component,
component         284 include/sound/soc-component.h void snd_soc_component_seq_notifier(struct snd_soc_component *component,
component         286 include/sound/soc-component.h int snd_soc_component_stream_event(struct snd_soc_component *component,
component         288 include/sound/soc-component.h int snd_soc_component_set_bias_level(struct snd_soc_component *component,
component         292 include/sound/soc-component.h void snd_soc_component_init_regmap(struct snd_soc_component *component,
component         294 include/sound/soc-component.h void snd_soc_component_exit_regmap(struct snd_soc_component *component);
component         297 include/sound/soc-component.h #define snd_soc_component_module_get_when_probe(component)\
component         298 include/sound/soc-component.h 	snd_soc_component_module_get(component, 0)
component         299 include/sound/soc-component.h #define snd_soc_component_module_get_when_open(component)	\
component         300 include/sound/soc-component.h 	snd_soc_component_module_get(component, 1)
component         301 include/sound/soc-component.h int snd_soc_component_module_get(struct snd_soc_component *component,
component         303 include/sound/soc-component.h #define snd_soc_component_module_put_when_remove(component)	\
component         304 include/sound/soc-component.h 	snd_soc_component_module_put(component, 0)
component         305 include/sound/soc-component.h #define snd_soc_component_module_put_when_close(component)	\
component         306 include/sound/soc-component.h 	snd_soc_component_module_put(component, 1)
component         307 include/sound/soc-component.h void snd_soc_component_module_put(struct snd_soc_component *component,
component         322 include/sound/soc-component.h 	struct snd_soc_component *component)
component         324 include/sound/soc-component.h 	return component->active != 0;
component         328 include/sound/soc-component.h int snd_soc_component_enable_pin(struct snd_soc_component *component,
component         330 include/sound/soc-component.h int snd_soc_component_enable_pin_unlocked(struct snd_soc_component *component,
component         332 include/sound/soc-component.h int snd_soc_component_disable_pin(struct snd_soc_component *component,
component         334 include/sound/soc-component.h int snd_soc_component_disable_pin_unlocked(struct snd_soc_component *component,
component         336 include/sound/soc-component.h int snd_soc_component_nc_pin(struct snd_soc_component *component,
component         338 include/sound/soc-component.h int snd_soc_component_nc_pin_unlocked(struct snd_soc_component *component,
component         340 include/sound/soc-component.h int snd_soc_component_get_pin_status(struct snd_soc_component *component,
component         342 include/sound/soc-component.h int snd_soc_component_force_enable_pin(struct snd_soc_component *component,
component         345 include/sound/soc-component.h 	struct snd_soc_component *component,
component         349 include/sound/soc-component.h int snd_soc_component_open(struct snd_soc_component *component,
component         351 include/sound/soc-component.h int snd_soc_component_close(struct snd_soc_component *component,
component         353 include/sound/soc-component.h int snd_soc_component_prepare(struct snd_soc_component *component,
component         355 include/sound/soc-component.h int snd_soc_component_hw_params(struct snd_soc_component *component,
component         358 include/sound/soc-component.h int snd_soc_component_hw_free(struct snd_soc_component *component,
component         360 include/sound/soc-component.h int snd_soc_component_trigger(struct snd_soc_component *component,
component         363 include/sound/soc-component.h void snd_soc_component_suspend(struct snd_soc_component *component);
component         364 include/sound/soc-component.h void snd_soc_component_resume(struct snd_soc_component *component);
component         365 include/sound/soc-component.h int snd_soc_component_is_suspended(struct snd_soc_component *component);
component         366 include/sound/soc-component.h int snd_soc_component_probe(struct snd_soc_component *component);
component         367 include/sound/soc-component.h void snd_soc_component_remove(struct snd_soc_component *component);
component         368 include/sound/soc-component.h int snd_soc_component_of_xlate_dai_id(struct snd_soc_component *component,
component         370 include/sound/soc-component.h int snd_soc_component_of_xlate_dai_name(struct snd_soc_component *component,
component         347 include/sound/soc-dai.h 	struct snd_soc_component *component;
component         424 include/sound/soc-dapm.h 		       struct snd_soc_component *component);
component         672 include/sound/soc-dapm.h 	struct snd_soc_component *component; /* parent component */
component         435 include/sound/soc.h 		struct snd_soc_component *component,
component         537 include/sound/soc.h struct snd_ac97 *snd_soc_alloc_ac97_component(struct snd_soc_component *component);
component         538 include/sound/soc.h struct snd_ac97 *snd_soc_new_ac97_component(struct snd_soc_component *component,
component         569 include/sound/soc.h int snd_soc_add_component_controls(struct snd_soc_component *component,
component         736 include/sound/soc.h 	struct snd_soc_component *component;
component         973 include/sound/soc.h 	int (*init)(struct snd_soc_component *component);
component        1110 include/sound/soc.h #define for_each_card_auxs(card, component)			\
component        1111 include/sound/soc.h 	list_for_each_entry(component, &card->aux_comp_list, card_aux_list)
component        1112 include/sound/soc.h #define for_each_card_auxs_safe(card, component, _comp)	\
component        1113 include/sound/soc.h 	list_for_each_entry_safe(component, _comp,	\
component        1116 include/sound/soc.h #define for_each_card_components(card, component)			\
component        1117 include/sound/soc.h 	list_for_each_entry(component, &(card)->component_dev_list, card_list)
component        1329 include/sound/soc.h int snd_soc_register_dai(struct snd_soc_component *component,
component        2722 net/core/devlink.c 					const char *component,
component        2741 net/core/devlink.c 	if (component &&
component        2743 net/core/devlink.c 			   component))
component        2764 net/core/devlink.c 					  const char *component,
component        2780 net/core/devlink.c 					   component, done, total);
component        2810 net/core/devlink.c 					const char *component,
component        2816 net/core/devlink.c 				      status_msg, component, done, total);
component        2824 net/core/devlink.c 	const char *file_name, *component;
component        2835 net/core/devlink.c 	component = nla_component ? nla_data(nla_component) : NULL;
component        2837 net/core/devlink.c 	return devlink->ops->flash_update(devlink, file_name, component,
component         623 security/apparmor/domain.c 	struct aa_profile *component;
component         677 security/apparmor/domain.c 			label_for_each(i, new, component) {
component         678 security/apparmor/domain.c 				if (aa_xattrs_match(bprm, component, state) <
component         886 sound/core/init.c int snd_component_add(struct snd_card *card, const char *component)
component         889 sound/core/init.c 	int len = strlen(component);
component         891 sound/core/init.c 	ptr = strstr(card->components, component);
component         902 sound/core/init.c 	strcat(card->components, component);
component         915 sound/pci/hda/hda_codec.c 	char component[31];
component         983 sound/pci/hda/hda_codec.c 	sprintf(component, "HDA:%08x,%08x,%08x", codec->core.vendor_id,
component         985 sound/pci/hda/hda_codec.c 	snd_component_add(card, component);
component          58 sound/soc/amd/acp-da7219-max98357a.c 	struct snd_soc_component *component = codec_dai->component;
component          76 sound/soc/amd/acp-da7219-max98357a.c 	da7219_dai_wclk = clk_get(component->dev, "da7219-dai-wclk");
component          77 sound/soc/amd/acp-da7219-max98357a.c 	da7219_dai_bclk = clk_get(component->dev, "da7219-dai-bclk");
component          94 sound/soc/amd/acp-da7219-max98357a.c 	da7219_aad_jack_det(component, &cz_jack);
component         768 sound/soc/amd/acp-pcm-dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd,
component         770 sound/soc/amd/acp-pcm-dma.c 	struct audio_drv_data *intr_data = dev_get_drvdata(component->dev);
component         797 sound/soc/amd/acp-pcm-dma.c 		dev_err(component->dev, "set integer constraint failed\n");
component         846 sound/soc/amd/acp-pcm-dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd,
component         848 sound/soc/amd/acp-pcm-dma.c 	struct audio_drv_data *adata = dev_get_drvdata(component->dev);
component        1137 sound/soc/amd/acp-pcm-dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd,
component        1139 sound/soc/amd/acp-pcm-dma.c 	struct audio_drv_data *adata = dev_get_drvdata(component->dev);
component        1140 sound/soc/amd/acp-pcm-dma.c 	struct device *parent = component->dev->parent;
component        1167 sound/soc/amd/acp-pcm-dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd,
component        1169 sound/soc/amd/acp-pcm-dma.c 	struct audio_drv_data *adata = dev_get_drvdata(component->dev);
component          76 sound/soc/amd/acp-rt5645.c 	codec = rtd->codec_dai->component;
component         284 sound/soc/amd/raven/acp3x-pcm-dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd,
component         286 sound/soc/amd/raven/acp3x-pcm-dma.c 	struct i2s_dev_data *adata = dev_get_drvdata(component->dev);
component         301 sound/soc/amd/raven/acp3x-pcm-dma.c 		dev_err(component->dev, "set integer constraint failed\n");
component         384 sound/soc/amd/raven/acp3x-pcm-dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd,
component         386 sound/soc/amd/raven/acp3x-pcm-dma.c 	struct device *parent = component->dev->parent;
component         407 sound/soc/amd/raven/acp3x-pcm-dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd,
component         409 sound/soc/amd/raven/acp3x-pcm-dma.c 	struct i2s_dev_data *adata = dev_get_drvdata(component->dev);
component         248 sound/soc/atmel/atmel-classd.c static int atmel_classd_component_probe(struct snd_soc_component *component)
component         250 sound/soc/atmel/atmel-classd.c 	struct snd_soc_card *card = snd_soc_component_get_drvdata(component);
component         284 sound/soc/atmel/atmel-classd.c 			dev_warn(component->dev,
component         291 sound/soc/atmel/atmel-classd.c 	snd_soc_component_update_bits(component, CLASSD_MR, mask, val);
component         293 sound/soc/atmel/atmel-classd.c 	dev_info(component->dev,
component         301 sound/soc/atmel/atmel-classd.c static int atmel_classd_component_resume(struct snd_soc_component *component)
component         303 sound/soc/atmel/atmel-classd.c 	struct snd_soc_card *card = snd_soc_component_get_drvdata(component);
component         333 sound/soc/atmel/atmel-classd.c 	struct snd_soc_component *component = codec_dai->component;
component         343 sound/soc/atmel/atmel-classd.c 	snd_soc_component_update_bits(component, CLASSD_MR, mask, val);
component         382 sound/soc/atmel/atmel-classd.c 	struct snd_soc_component *component = codec_dai->component;
component         400 sound/soc/atmel/atmel-classd.c 	dev_dbg(component->dev,
component         414 sound/soc/atmel/atmel-classd.c 	snd_soc_component_update_bits(component, CLASSD_INTPMR, mask, val);
component         432 sound/soc/atmel/atmel-classd.c 	struct snd_soc_component *component = codec_dai->component;
component         434 sound/soc/atmel/atmel-classd.c 	snd_soc_component_update_bits(component, CLASSD_MR,
component         445 sound/soc/atmel/atmel-classd.c 	struct snd_soc_component *component = codec_dai->component;
component         466 sound/soc/atmel/atmel-classd.c 	snd_soc_component_update_bits(component, CLASSD_MR, mask, val);
component         289 sound/soc/atmel/atmel-pdmic.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         293 sound/soc/atmel/atmel-pdmic.c 	dgain_val = (snd_soc_component_read32(component, PDMIC_DSPR1) & PDMIC_DSPR1_DGAIN_MASK)
component         296 sound/soc/atmel/atmel-pdmic.c 	scale_val = (snd_soc_component_read32(component, PDMIC_DSPR0) & PDMIC_DSPR0_SCALE_MASK)
component         313 sound/soc/atmel/atmel-pdmic.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         323 sound/soc/atmel/atmel-pdmic.c 	ret = snd_soc_component_update_bits(component, PDMIC_DSPR1, PDMIC_DSPR1_DGAIN_MASK,
component         328 sound/soc/atmel/atmel-pdmic.c 	ret = snd_soc_component_update_bits(component, PDMIC_DSPR0, PDMIC_DSPR0_SCALE_MASK,
component         347 sound/soc/atmel/atmel-pdmic.c static int atmel_pdmic_component_probe(struct snd_soc_component *component)
component         349 sound/soc/atmel/atmel-pdmic.c 	struct snd_soc_card *card = snd_soc_component_get_drvdata(component);
component         352 sound/soc/atmel/atmel-pdmic.c 	snd_soc_component_update_bits(component, PDMIC_DSPR1, PDMIC_DSPR1_OFFSET_MASK,
component         378 sound/soc/atmel/atmel-pdmic.c 	struct snd_soc_component *component = codec_dai->component;
component         388 sound/soc/atmel/atmel-pdmic.c 		dev_err(component->dev,
component         394 sound/soc/atmel/atmel-pdmic.c 		dev_err(component->dev,
component         439 sound/soc/atmel/atmel-pdmic.c 	snd_soc_component_update_bits(component, PDMIC_MR,
component         442 sound/soc/atmel/atmel-pdmic.c 	snd_soc_component_update_bits(component, PDMIC_DSPR0,
component         451 sound/soc/atmel/atmel-pdmic.c 	struct snd_soc_component *component = codec_dai->component;
component         453 sound/soc/atmel/atmel-pdmic.c 	snd_soc_component_update_bits(component, PDMIC_CR, PDMIC_CR_ENPDM_MASK,
component         462 sound/soc/atmel/atmel-pdmic.c 	struct snd_soc_component *component = codec_dai->component;
component         480 sound/soc/atmel/atmel-pdmic.c 	snd_soc_component_update_bits(component, PDMIC_CR, PDMIC_CR_ENPDM_MASK, val);
component         188 sound/soc/au1x/dbdma2.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         189 sound/soc/au1x/dbdma2.c 	struct au1xpsc_audio_dmadata *pcd = snd_soc_component_get_drvdata(component);
component         180 sound/soc/au1x/dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         181 sound/soc/au1x/dma.c 	return snd_soc_component_get_drvdata(component);
component         139 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component;
component         272 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         277 sound/soc/codecs/88pm860x-codec.c 	val[0] = snd_soc_component_read32(component, reg) & 0x3f;
component         278 sound/soc/codecs/88pm860x-codec.c 	val[1] = (snd_soc_component_read32(component, PM860X_SIDETONE_SHIFT) >> 4) & 0xf;
component         279 sound/soc/codecs/88pm860x-codec.c 	val2[0] = snd_soc_component_read32(component, reg2) & 0x3f;
component         280 sound/soc/codecs/88pm860x-codec.c 	val2[1] = (snd_soc_component_read32(component, PM860X_SIDETONE_SHIFT)) & 0xf;
component         296 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         308 sound/soc/codecs/88pm860x-codec.c 	err = snd_soc_component_update_bits(component, reg, 0x3f, st_table[val].m);
component         311 sound/soc/codecs/88pm860x-codec.c 	err = snd_soc_component_update_bits(component, PM860X_SIDETONE_SHIFT, 0xf0,
component         316 sound/soc/codecs/88pm860x-codec.c 	err = snd_soc_component_update_bits(component, reg2, 0x3f, st_table[val2].m);
component         319 sound/soc/codecs/88pm860x-codec.c 	err = snd_soc_component_update_bits(component, PM860X_SIDETONE_SHIFT, 0x0f,
component         329 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         336 sound/soc/codecs/88pm860x-codec.c 	val = snd_soc_component_read32(component, reg) >> shift;
component         337 sound/soc/codecs/88pm860x-codec.c 	val2 = snd_soc_component_read32(component, reg2) >> shift;
component         349 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         365 sound/soc/codecs/88pm860x-codec.c 	err = snd_soc_component_update_bits(component, reg, val_mask, val);
component         369 sound/soc/codecs/88pm860x-codec.c 	err = snd_soc_component_update_bits(component, reg2, val_mask, val2);
component         382 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         390 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_DAC_OFFSET, DAC_MUTE, 0);
component         391 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_EAR_CTRL_2,
component         399 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         412 sound/soc/codecs/88pm860x-codec.c 			snd_soc_component_update_bits(component, PM860X_DAC_OFFSET,
component         414 sound/soc/codecs/88pm860x-codec.c 			snd_soc_component_update_bits(component, PM860X_EAR_CTRL_2,
component         417 sound/soc/codecs/88pm860x-codec.c 			snd_soc_component_update_bits(component, PM860X_DAC_EN_2,
component         424 sound/soc/codecs/88pm860x-codec.c 			snd_soc_component_update_bits(component, PM860X_DAC_OFFSET,
component         426 sound/soc/codecs/88pm860x-codec.c 			snd_soc_component_update_bits(component, PM860X_EAR_CTRL_2,
component         429 sound/soc/codecs/88pm860x-codec.c 			data = snd_soc_component_read32(component, PM860X_DAC_EN_2);
component         433 sound/soc/codecs/88pm860x-codec.c 			snd_soc_component_write(component, PM860X_DAC_EN_2, data);
component         907 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = codec_dai->component;
component         912 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_DAC_OFFSET, mask, data);
component         913 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_EAR_CTRL_2,
component         922 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = dai->component;
component         937 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_PCM_IFACE_2, mask, inf);
component         956 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_PCM_RATE, 0x0f, inf);
component         964 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = codec_dai->component;
component         965 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = snd_soc_component_get_drvdata(component);
component         997 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_PCM_IFACE_2, mask, inf);
component        1004 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = codec_dai->component;
component        1005 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = snd_soc_component_get_drvdata(component);
component        1019 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = dai->component;
component        1033 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_I2S_IFACE_2, PCM_INF2_18WL, inf);
component        1061 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_I2S_IFACE_4, 0xf, inf);
component        1069 sound/soc/codecs/88pm860x-codec.c 	struct snd_soc_component *component = codec_dai->component;
component        1070 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = snd_soc_component_get_drvdata(component);
component        1101 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_I2S_IFACE_2, mask, inf);
component        1105 sound/soc/codecs/88pm860x-codec.c static int pm860x_set_bias_level(struct snd_soc_component *component,
component        1108 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = snd_soc_component_get_drvdata(component);
component        1119 sound/soc/codecs/88pm860x-codec.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1215 sound/soc/codecs/88pm860x-codec.c 		trace_snd_soc_jack_irq(dev_name(pm860x->component->dev));
component        1241 sound/soc/codecs/88pm860x-codec.c 	dev_dbg(pm860x->component->dev, "headphone report:0x%x, mask:%x\n",
component        1243 sound/soc/codecs/88pm860x-codec.c 	dev_dbg(pm860x->component->dev, "microphone report:0x%x\n", mic_report);
component        1247 sound/soc/codecs/88pm860x-codec.c int pm860x_hs_jack_detect(struct snd_soc_component *component,
component        1251 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = snd_soc_component_get_drvdata(component);
component        1280 sound/soc/codecs/88pm860x-codec.c int pm860x_mic_jack_detect(struct snd_soc_component *component,
component        1283 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = snd_soc_component_get_drvdata(component);
component        1298 sound/soc/codecs/88pm860x-codec.c static int pm860x_probe(struct snd_soc_component *component)
component        1300 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = snd_soc_component_get_drvdata(component);
component        1303 sound/soc/codecs/88pm860x-codec.c 	pm860x->component = component;
component        1304 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_init_regmap(component,  pm860x->regmap);
component        1311 sound/soc/codecs/88pm860x-codec.c 			dev_err(component->dev, "Failed to request IRQ!\n");
component        1324 sound/soc/codecs/88pm860x-codec.c static void pm860x_remove(struct snd_soc_component *component)
component        1326 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = snd_soc_component_get_drvdata(component);
component        1037 sound/soc/codecs/ab8500-codec.c static void anc_fir(struct snd_soc_component *component,
component        1041 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_ANCCONF1,
component        1045 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_write(component, AB8500_ANCCONF5, val >> 8 & 0xff);
component        1046 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_write(component, AB8500_ANCCONF6, val &  0xff);
component        1049 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_ANCCONF1,
component        1054 sound/soc/codecs/ab8500-codec.c static void anc_iir(struct snd_soc_component *component, unsigned int bnk,
component        1059 sound/soc/codecs/ab8500-codec.c 			snd_soc_component_update_bits(component, AB8500_ANCCONF1,
component        1063 sound/soc/codecs/ab8500-codec.c 			snd_soc_component_update_bits(component, AB8500_ANCCONF1,
component        1067 sound/soc/codecs/ab8500-codec.c 			snd_soc_component_update_bits(component, AB8500_ANCCONF1,
component        1072 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_write(component, AB8500_ANCCONF7, 0);
component        1073 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_write(component, AB8500_ANCCONF8, val >> 16 & 0xff);
component        1076 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_write(component, AB8500_ANCCONF7, val >> 8 & 0xff);
component        1077 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_write(component, AB8500_ANCCONF8, val & 0xff);
component        1080 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_ANCCONF1,
component        1085 sound/soc/codecs/ab8500-codec.c static void anc_configure(struct snd_soc_component *component,
component        1088 sound/soc/codecs/ab8500-codec.c 	struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev);
component        1091 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Enter.\n", __func__);
component        1094 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_ANCCONF1,
component        1097 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_ANCCONF1,
component        1103 sound/soc/codecs/ab8500-codec.c 				val = snd_soc_component_read32(component,
component        1105 sound/soc/codecs/ab8500-codec.c 				anc_fir(component, bnk, par, val);
component        1111 sound/soc/codecs/ab8500-codec.c 				val = snd_soc_component_read32(component,
component        1113 sound/soc/codecs/ab8500-codec.c 				anc_iir(component, bnk, par, val);
component        1116 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Exit.\n", __func__);
component        1126 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1127 sound/soc/codecs/ab8500-codec.c 	struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev);
component        1140 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1141 sound/soc/codecs/ab8500-codec.c 	struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev);
component        1145 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Enter\n", __func__);
component        1148 sound/soc/codecs/ab8500-codec.c 		dev_err(component->dev,
component        1156 sound/soc/codecs/ab8500-codec.c 	sidconf = snd_soc_component_read32(component, AB8500_SIDFIRCONF);
component        1159 sound/soc/codecs/ab8500-codec.c 			dev_err(component->dev, "%s: Sidetone busy while off!\n",
component        1168 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_write(component, AB8500_SIDFIRADR, 0);
component        1171 sound/soc/codecs/ab8500-codec.c 		val = snd_soc_component_read32(component, drvdata->sid_fir_values[param]);
component        1172 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_write(component, AB8500_SIDFIRCOEF1, val >> 8 & 0xff);
component        1173 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_write(component, AB8500_SIDFIRCOEF2, val & 0xff);
component        1176 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_SIDFIRADR,
component        1179 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_SIDFIRADR,
component        1187 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Exit\n", __func__);
component        1195 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1196 sound/soc/codecs/ab8500-codec.c 	struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev);
component        1208 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1209 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1210 sound/soc/codecs/ab8500-codec.c 	struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev);
component        1211 sound/soc/codecs/ab8500-codec.c 	struct device *dev = component->dev;
component        1244 sound/soc/codecs/ab8500-codec.c 	anc_configure(component, apply_fir, apply_iir);
component        1291 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1292 sound/soc/codecs/ab8500-codec.c 	struct ab8500_codec_drvdata *drvdata = snd_soc_component_get_drvdata(component);
component        1308 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1309 sound/soc/codecs/ab8500-codec.c 	struct ab8500_codec_drvdata *drvdata = snd_soc_component_get_drvdata(component);
component        1926 sound/soc/codecs/ab8500-codec.c static int ab8500_audio_init_audioblock(struct snd_soc_component *component)
component        1930 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Enter.\n", __func__);
component        1943 sound/soc/codecs/ab8500-codec.c static int ab8500_audio_setup_mics(struct snd_soc_component *component,
component        1946 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1952 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Enter.\n", __func__);
component        1955 sound/soc/codecs/ab8500-codec.c 	status = abx500_get_register_interruptible(component->dev, AB8500_MISC,
component        1962 sound/soc/codecs/ab8500-codec.c 	status = abx500_set_register_interruptible(component->dev,
component        1970 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Mic 1a regulator: %s\n", __func__,
component        1974 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Mic 1b regulator: %s\n", __func__,
component        1978 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Mic 2 regulator: %s\n", __func__,
component        1983 sound/soc/codecs/ab8500-codec.c 		dev_err(component->dev,
component        1990 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Mic 1 mic-type: %s\n", __func__,
component        1992 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_ANAGAIN1, AB8500_ANAGAINX_ENSEMICX,
component        1995 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Mic 2 mic-type: %s\n", __func__,
component        1997 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_ANAGAIN2, AB8500_ANAGAINX_ENSEMICX,
component        2004 sound/soc/codecs/ab8500-codec.c static int ab8500_audio_set_ear_cmv(struct snd_soc_component *component,
component        2023 sound/soc/codecs/ab8500-codec.c 		dev_err(component->dev,
component        2028 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Earpiece CM-voltage: %s\n", __func__,
component        2030 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_ANACONF1, AB8500_ANACONF1_EARSELCM,
component        2040 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = dai->component;
component        2052 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2058 sound/soc/codecs/ab8500-codec.c 	dev_dbg(dai->component->dev, "%s: IF0 Bit-delay: %d bits.\n",
component        2060 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_DIGIFCONF2, mask, val);
component        2066 sound/soc/codecs/ab8500-codec.c static int ab8500_codec_set_dai_clock_gate(struct snd_soc_component *component,
component        2079 sound/soc/codecs/ab8500-codec.c 		dev_dbg(component->dev, "%s: IF0 Clock is continuous.\n",
component        2084 sound/soc/codecs/ab8500-codec.c 		dev_dbg(component->dev, "%s: IF0 Clock is gated.\n",
component        2088 sound/soc/codecs/ab8500-codec.c 		dev_err(component->dev,
component        2094 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_DIGIFCONF1, mask, val);
component        2103 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = dai->component;
component        2106 sound/soc/codecs/ab8500-codec.c 	dev_dbg(component->dev, "%s: Enter (fmt = 0x%x)\n", __func__, fmt);
component        2116 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2121 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2126 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2131 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2137 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_DIGIFCONF3, mask, val);
component        2140 sound/soc/codecs/ab8500-codec.c 	status = ab8500_codec_set_dai_clock_gate(component, fmt);
component        2142 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2158 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev, "%s: IF0 Protocol: I2S\n", __func__);
component        2164 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2171 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2178 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2186 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2191 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2197 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2203 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2210 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2216 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_DIGIFCONF2, mask, val);
component        2225 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_component *component = dai->component;
component        2246 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev, "%s: Unsupported slot-width 0x%x\n",
component        2251 sound/soc/codecs/ab8500-codec.c 	dev_dbg(dai->component->dev, "%s: IF0 slot-width: %d bits.\n",
component        2253 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_DIGIFCONF2, mask, val);
component        2256 sound/soc/codecs/ab8500-codec.c 	dev_dbg(dai->component->dev, "%s: Slots, total: %d\n", __func__, slots);
component        2274 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2279 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_update_bits(component, AB8500_DIGIFCONF1, mask, val);
component        2290 sound/soc/codecs/ab8500-codec.c 	dev_dbg(dai->component->dev, "%s: Slots, active, TX: %d\n", __func__,
component        2298 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_DASLOTCONF1, mask, slot);
component        2299 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_DASLOTCONF3, mask, slot);
component        2300 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_DASLOTCONF2, mask, slot);
component        2301 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_DASLOTCONF4, mask, slot);
component        2305 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_DASLOTCONF1, mask, slot);
component        2306 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_DASLOTCONF3, mask, slot);
component        2308 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_DASLOTCONF2, mask, slot);
component        2309 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_DASLOTCONF4, mask, slot);
component        2312 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2317 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2331 sound/soc/codecs/ab8500-codec.c 	dev_dbg(dai->component->dev, "%s: Slots, active, RX: %d\n", __func__,
component        2339 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component, AB8500_ADSLOTSEL(slot),
component        2345 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component,
component        2350 sound/soc/codecs/ab8500-codec.c 		snd_soc_component_update_bits(component,
component        2356 sound/soc/codecs/ab8500-codec.c 		dev_dbg(dai->component->dev,
component        2361 sound/soc/codecs/ab8500-codec.c 		dev_err(dai->component->dev,
component        2459 sound/soc/codecs/ab8500-codec.c static int ab8500_codec_probe(struct snd_soc_component *component)
component        2461 sound/soc/codecs/ab8500-codec.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2462 sound/soc/codecs/ab8500-codec.c 	struct device *dev = component->dev;
component        2473 sound/soc/codecs/ab8500-codec.c 	status = ab8500_audio_setup_mics(component, &codec_pdata.amics);
component        2478 sound/soc/codecs/ab8500-codec.c 	status = ab8500_audio_set_ear_cmv(component, codec_pdata.ear_cmv);
component        2485 sound/soc/codecs/ab8500-codec.c 	status = ab8500_audio_init_audioblock(component);
component        2493 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_write(component, AB8500_ANACONF5,
component        2495 sound/soc/codecs/ab8500-codec.c 	snd_soc_component_write(component, AB8500_SHORTCIRCONF,
component        2499 sound/soc/codecs/ab8500-codec.c 	status = snd_soc_add_component_controls(component, ab8500_filter_controls,
component          35 sound/soc/codecs/ac97.c 	struct snd_soc_component *component = dai->component;
component          36 sound/soc/codecs/ac97.c 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
component          64 sound/soc/codecs/ac97.c static int ac97_soc_probe(struct snd_soc_component *component)
component          72 sound/soc/codecs/ac97.c 	ret = snd_ac97_bus(component->card->snd_card, 0, soc_ac97_ops,
component          82 sound/soc/codecs/ac97.c 	snd_soc_component_set_drvdata(component, ac97);
component          88 sound/soc/codecs/ac97.c static int ac97_soc_suspend(struct snd_soc_component *component)
component          90 sound/soc/codecs/ac97.c 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
component          97 sound/soc/codecs/ac97.c static int ac97_soc_resume(struct snd_soc_component *component)
component         100 sound/soc/codecs/ac97.c 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
component         166 sound/soc/codecs/ad1836.c 	struct ad1836_priv *ad1836 = snd_soc_component_get_drvdata(dai->component);
component         230 sound/soc/codecs/ad1836.c static int ad1836_suspend(struct snd_soc_component *component)
component         232 sound/soc/codecs/ad1836.c 	struct ad1836_priv *ad1836 = snd_soc_component_get_drvdata(component);
component         238 sound/soc/codecs/ad1836.c static int ad1836_resume(struct snd_soc_component *component)
component         240 sound/soc/codecs/ad1836.c 	struct ad1836_priv *ad1836 = snd_soc_component_get_drvdata(component);
component         250 sound/soc/codecs/ad1836.c static int ad1836_probe(struct snd_soc_component *component)
component         252 sound/soc/codecs/ad1836.c 	struct ad1836_priv *ad1836 = snd_soc_component_get_drvdata(component);
component         253 sound/soc/codecs/ad1836.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         279 sound/soc/codecs/ad1836.c 		ret = snd_soc_add_component_controls(component, ad1836_controls,
component         287 sound/soc/codecs/ad1836.c 	ret = snd_soc_add_component_controls(component, ad183x_dac_controls, num_dacs * 2);
component         291 sound/soc/codecs/ad1836.c 	ret = snd_soc_add_component_controls(component, ad183x_adc_controls, num_adcs);
component         315 sound/soc/codecs/ad1836.c static void ad1836_remove(struct snd_soc_component *component)
component         317 sound/soc/codecs/ad1836.c 	struct ad1836_priv *ad1836 = snd_soc_component_get_drvdata(component);
component         105 sound/soc/codecs/ad193x.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         106 sound/soc/codecs/ad193x.c 	struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(component);
component         148 sound/soc/codecs/ad193x.c 	struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(dai->component);
component         164 sound/soc/codecs/ad193x.c 	struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(dai->component);
component         197 sound/soc/codecs/ad193x.c 	struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(codec_dai->component);
component         284 sound/soc/codecs/ad193x.c 	struct snd_soc_component *component = codec_dai->component;
component         285 sound/soc/codecs/ad193x.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         286 sound/soc/codecs/ad193x.c 	struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(component);
component         317 sound/soc/codecs/ad193x.c 	struct snd_soc_component *component = dai->component;
component         318 sound/soc/codecs/ad193x.c 	struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(component);
component         449 sound/soc/codecs/ad193x.c static int ad193x_component_probe(struct snd_soc_component *component)
component         451 sound/soc/codecs/ad193x.c 	struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(component);
component         452 sound/soc/codecs/ad193x.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         462 sound/soc/codecs/ad193x.c 		ret = snd_soc_add_component_controls(component,
component         204 sound/soc/codecs/ad1980.c static int ad1980_reset(struct snd_soc_component *component, int try_warm)
component         206 sound/soc/codecs/ad1980.c 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
component         222 sound/soc/codecs/ad1980.c 		snd_soc_component_write(component, AC97_AD_SERIAL_CFG, 0x9900);
component         226 sound/soc/codecs/ad1980.c 	dev_err(component->dev, "Failed to reset: AC97 link error\n");
component         231 sound/soc/codecs/ad1980.c static int ad1980_soc_probe(struct snd_soc_component *component)
component         239 sound/soc/codecs/ad1980.c 	ac97 = snd_soc_new_ac97_component(component, 0, 0);
component         242 sound/soc/codecs/ad1980.c 		dev_err(component->dev, "Failed to register AC97 component: %d\n", ret);
component         252 sound/soc/codecs/ad1980.c 	snd_soc_component_init_regmap(component, regmap);
component         253 sound/soc/codecs/ad1980.c 	snd_soc_component_set_drvdata(component, ac97);
component         255 sound/soc/codecs/ad1980.c 	ret = ad1980_reset(component, 0);
component         259 sound/soc/codecs/ad1980.c 	vendor_id2 = snd_soc_component_read32(component, AC97_VENDOR_ID2);
component         261 sound/soc/codecs/ad1980.c 		dev_warn(component->dev,
component         266 sound/soc/codecs/ad1980.c 	snd_soc_component_write(component, AC97_MASTER, 0x0000);
component         267 sound/soc/codecs/ad1980.c 	snd_soc_component_write(component, AC97_PCM, 0x0000);
component         268 sound/soc/codecs/ad1980.c 	snd_soc_component_write(component, AC97_REC_GAIN, 0x0000);
component         269 sound/soc/codecs/ad1980.c 	snd_soc_component_write(component, AC97_CENTER_LFE_MASTER, 0x0000);
component         270 sound/soc/codecs/ad1980.c 	snd_soc_component_write(component, AC97_SURROUND_MASTER, 0x0000);
component         273 sound/soc/codecs/ad1980.c 	ext_status = snd_soc_component_read32(component, AC97_EXTENDED_STATUS);
component         274 sound/soc/codecs/ad1980.c 	snd_soc_component_write(component, AC97_EXTENDED_STATUS, ext_status&~0x3800);
component         279 sound/soc/codecs/ad1980.c 	snd_soc_component_exit_regmap(component);
component         285 sound/soc/codecs/ad1980.c static void ad1980_soc_remove(struct snd_soc_component *component)
component         287 sound/soc/codecs/ad1980.c 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
component         289 sound/soc/codecs/ad1980.c 	snd_soc_component_exit_regmap(component);
component         551 sound/soc/codecs/adau1373.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         552 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component         823 sound/soc/codecs/adau1373.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         824 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component         844 sound/soc/codecs/adau1373.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         845 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component        1033 sound/soc/codecs/adau1373.c 	struct snd_soc_component *component = dai->component;
component        1034 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component        1100 sound/soc/codecs/adau1373.c 	struct snd_soc_component *component = dai->component;
component        1101 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component        1160 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(dai->component);
component        1252 sound/soc/codecs/adau1373.c static int adau1373_set_pll(struct snd_soc_component *component, int pll_id,
component        1255 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component        1350 sound/soc/codecs/adau1373.c static int adau1373_probe(struct snd_soc_component *component)
component        1352 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component        1353 sound/soc/codecs/adau1373.c 	struct adau1373_platform_data *pdata = component->dev->platform_data;
component        1371 sound/soc/codecs/adau1373.c 		snd_soc_add_component_controls(component, adau1373_drc_controls,
component        1396 sound/soc/codecs/adau1373.c 		snd_soc_add_component_controls(component, adau1373_lineout2_controls,
component        1406 sound/soc/codecs/adau1373.c static int adau1373_set_bias_level(struct snd_soc_component *component,
component        1409 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component        1428 sound/soc/codecs/adau1373.c static int adau1373_resume(struct snd_soc_component *component)
component        1430 sound/soc/codecs/adau1373.c 	struct adau1373 *adau1373 = snd_soc_component_get_drvdata(component);
component         300 sound/soc/codecs/adau1701.c static int adau1701_reset(struct snd_soc_component *component, unsigned int clkdiv,
component         303 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         350 sound/soc/codecs/adau1701.c 			dev_warn(component->dev, "Failed to load firmware\n");
component         364 sound/soc/codecs/adau1701.c static int adau1701_set_capture_pcm_format(struct snd_soc_component *component,
component         367 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         405 sound/soc/codecs/adau1701.c static int adau1701_set_playback_pcm_format(struct snd_soc_component *component,
component         408 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         437 sound/soc/codecs/adau1701.c 	struct snd_soc_component *component = dai->component;
component         438 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         449 sound/soc/codecs/adau1701.c 		ret = adau1701_reset(component, clkdiv, params_rate(params));
component         472 sound/soc/codecs/adau1701.c 		return adau1701_set_playback_pcm_format(component, params);
component         474 sound/soc/codecs/adau1701.c 		return adau1701_set_capture_pcm_format(component, params);
component         480 sound/soc/codecs/adau1701.c 	struct snd_soc_component *component = codec_dai->component;
component         481 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         550 sound/soc/codecs/adau1701.c static int adau1701_set_bias_level(struct snd_soc_component *component,
component         554 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         578 sound/soc/codecs/adau1701.c 	struct snd_soc_component *component = dai->component;
component         580 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         593 sound/soc/codecs/adau1701.c static int adau1701_set_sysclk(struct snd_soc_component *component, int clk_id,
component         597 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         620 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(dai->component);
component         666 sound/soc/codecs/adau1701.c static int adau1701_probe(struct snd_soc_component *component)
component         670 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         672 sound/soc/codecs/adau1701.c 	ret = sigmadsp_attach(adau1701->sigmadsp, component);
component         679 sound/soc/codecs/adau1701.c 		dev_err(component->dev, "Failed to enable regulators: %d\n", ret);
component         692 sound/soc/codecs/adau1701.c 	ret = adau1701_reset(component, adau1701->pll_clkdiv, 0);
component         717 sound/soc/codecs/adau1701.c static void adau1701_remove(struct snd_soc_component *component)
component         719 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         728 sound/soc/codecs/adau1701.c static int adau1701_suspend(struct snd_soc_component *component)
component         730 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         738 sound/soc/codecs/adau1701.c static int adau1701_resume(struct snd_soc_component *component)
component         740 sound/soc/codecs/adau1701.c 	struct adau1701 *adau1701 = snd_soc_component_get_drvdata(component);
component         746 sound/soc/codecs/adau1701.c 		dev_err(component->dev, "Failed to enable regulators: %d\n", ret);
component         750 sound/soc/codecs/adau1701.c 	return adau1701_reset(component, adau1701->pll_clkdiv, 0);
component         257 sound/soc/codecs/adau1761.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         258 sound/soc/codecs/adau1761.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         447 sound/soc/codecs/adau1761.c static int adau1761_set_bias_level(struct snd_soc_component *component,
component         450 sound/soc/codecs/adau1761.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         462 sound/soc/codecs/adau1761.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         476 sound/soc/codecs/adau1761.c 	struct snd_soc_component *component)
component         478 sound/soc/codecs/adau1761.c 	struct adau1761_platform_data *pdata = component->dev->platform_data;
component         486 sound/soc/codecs/adau1761.c static int adau1761_setup_digmic_jackdetect(struct snd_soc_component *component)
component         488 sound/soc/codecs/adau1761.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         489 sound/soc/codecs/adau1761.c 	struct adau1761_platform_data *pdata = component->dev->platform_data;
component         490 sound/soc/codecs/adau1761.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         515 sound/soc/codecs/adau1761.c 		ret = snd_soc_add_component_controls(component,
component         549 sound/soc/codecs/adau1761.c static int adau1761_setup_headphone_mode(struct snd_soc_component *component)
component         551 sound/soc/codecs/adau1761.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         552 sound/soc/codecs/adau1761.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         553 sound/soc/codecs/adau1761.c 	struct adau1761_platform_data *pdata = component->dev->platform_data;
component         591 sound/soc/codecs/adau1761.c 		ret = snd_soc_add_component_controls(component, adau1761_mono_controls,
component         643 sound/soc/codecs/adau1761.c static int adau1761_component_probe(struct snd_soc_component *component)
component         645 sound/soc/codecs/adau1761.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         646 sound/soc/codecs/adau1761.c 	struct adau1761_platform_data *pdata = component->dev->platform_data;
component         647 sound/soc/codecs/adau1761.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         650 sound/soc/codecs/adau1761.c 	ret = adau17x1_add_widgets(component);
component         661 sound/soc/codecs/adau1761.c 		ret = snd_soc_add_component_controls(component,
component         667 sound/soc/codecs/adau1761.c 		ret = snd_soc_add_component_controls(component,
component         674 sound/soc/codecs/adau1761.c 	switch (adau1761_get_lineout_mode(component)) {
component         689 sound/soc/codecs/adau1761.c 	ret = adau1761_setup_headphone_mode(component);
component         693 sound/soc/codecs/adau1761.c 	ret = adau1761_setup_digmic_jackdetect(component);
component         709 sound/soc/codecs/adau1761.c 	ret = adau17x1_add_routes(component);
component         176 sound/soc/codecs/adau1781.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         177 sound/soc/codecs/adau1781.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         316 sound/soc/codecs/adau1781.c static int adau1781_set_bias_level(struct snd_soc_component *component,
component         319 sound/soc/codecs/adau1781.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         382 sound/soc/codecs/adau1781.c static int adau1781_component_probe(struct snd_soc_component *component)
component         384 sound/soc/codecs/adau1781.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         385 sound/soc/codecs/adau1781.c 	struct adau1781_platform_data *pdata = dev_get_platdata(component->dev);
component         386 sound/soc/codecs/adau1781.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         389 sound/soc/codecs/adau1781.c 	ret = adau17x1_add_widgets(component);
component         421 sound/soc/codecs/adau1781.c 	ret = adau17x1_add_routes(component);
component          69 sound/soc/codecs/adau17x1.c static int adau17x1_setup_firmware(struct snd_soc_component *component,
component          75 sound/soc/codecs/adau17x1.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          76 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         105 sound/soc/codecs/adau17x1.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         106 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         189 sound/soc/codecs/adau17x1.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         190 sound/soc/codecs/adau17x1.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         191 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         217 sound/soc/codecs/adau17x1.c 	change = snd_soc_component_test_bits(component, reg, 0xff, val);
component         234 sound/soc/codecs/adau17x1.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         235 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         351 sound/soc/codecs/adau17x1.c 	struct snd_soc_component *component = dai->component;
component         352 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         376 sound/soc/codecs/adau17x1.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(dai->component);
component         377 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(dai->component);
component         461 sound/soc/codecs/adau17x1.c 	struct snd_soc_component *component = dai->component;
component         462 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         525 sound/soc/codecs/adau17x1.c 		ret = adau17x1_setup_firmware(component, params_rate(params));
component         554 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(dai->component);
component         626 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(dai->component);
component         751 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(dai->component);
component         769 sound/soc/codecs/adau17x1.c int adau17x1_set_micbias_voltage(struct snd_soc_component *component,
component         772 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         858 sound/soc/codecs/adau17x1.c static int adau17x1_setup_firmware(struct snd_soc_component *component,
component         863 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         864 sound/soc/codecs/adau17x1.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         903 sound/soc/codecs/adau17x1.c int adau17x1_add_widgets(struct snd_soc_component *component)
component         905 sound/soc/codecs/adau17x1.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         906 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         909 sound/soc/codecs/adau17x1.c 	ret = snd_soc_add_component_controls(component, adau17x1_controls,
component         927 sound/soc/codecs/adau17x1.c 		ret = sigmadsp_attach(adau->sigmadsp, component);
component         929 sound/soc/codecs/adau17x1.c 			dev_err(component->dev, "Failed to attach firmware: %d\n",
component         939 sound/soc/codecs/adau17x1.c int adau17x1_add_routes(struct snd_soc_component *component)
component         941 sound/soc/codecs/adau17x1.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         942 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         965 sound/soc/codecs/adau17x1.c int adau17x1_resume(struct snd_soc_component *component)
component         967 sound/soc/codecs/adau17x1.c 	struct adau *adau = snd_soc_component_get_drvdata(component);
component         970 sound/soc/codecs/adau17x1.c 		adau->switch_mode(component->dev);
component          56 sound/soc/codecs/adau17x1.h int adau17x1_add_widgets(struct snd_soc_component *component);
component          57 sound/soc/codecs/adau17x1.h int adau17x1_add_routes(struct snd_soc_component *component);
component          62 sound/soc/codecs/adau17x1.h int adau17x1_set_micbias_voltage(struct snd_soc_component *component,
component          67 sound/soc/codecs/adau17x1.h int adau17x1_resume(struct snd_soc_component *component);
component         296 sound/soc/codecs/adau1977.c 	struct snd_soc_component *component = dai->component;
component         297 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(component);
component         473 sound/soc/codecs/adau1977.c static int adau1977_set_bias_level(struct snd_soc_component *component,
component         476 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(component);
component         485 sound/soc/codecs/adau1977.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         499 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component);
component         605 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component);
component         619 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component);
component         706 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component);
component         731 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(dai->component);
component         792 sound/soc/codecs/adau1977.c static int adau1977_set_sysclk(struct snd_soc_component *component,
component         795 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(component);
component         846 sound/soc/codecs/adau1977.c static int adau1977_component_probe(struct snd_soc_component *component)
component         848 sound/soc/codecs/adau1977.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         849 sound/soc/codecs/adau1977.c 	struct adau1977 *adau1977 = snd_soc_component_get_drvdata(component);
component          25 sound/soc/codecs/adau7002.c 	struct snd_soc_component *component =
component          28 sound/soc/codecs/adau7002.c 			snd_soc_component_get_drvdata(component);
component          40 sound/soc/codecs/adau7002.c static int adau7002_component_probe(struct snd_soc_component *component)
component          44 sound/soc/codecs/adau7002.c 	adau7002 = devm_kzalloc(component->dev, sizeof(*adau7002),
component          49 sound/soc/codecs/adau7002.c 	device_property_read_u32(component->dev, "wakeup-delay-ms",
component          52 sound/soc/codecs/adau7002.c 	snd_soc_component_set_drvdata(component, adau7002);
component         214 sound/soc/codecs/adav80x.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         215 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         238 sound/soc/codecs/adav80x.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         239 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         283 sound/soc/codecs/adav80x.c static int adav80x_set_deemph(struct snd_soc_component *component)
component         285 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         317 sound/soc/codecs/adav80x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         318 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         326 sound/soc/codecs/adav80x.c 	return adav80x_set_deemph(component);
component         332 sound/soc/codecs/adav80x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         333 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         367 sound/soc/codecs/adav80x.c 	struct snd_soc_component *component = dai->component;
component         368 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         417 sound/soc/codecs/adav80x.c static int adav80x_set_adc_clock(struct snd_soc_component *component,
component         420 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         434 sound/soc/codecs/adav80x.c static int adav80x_set_dac_clock(struct snd_soc_component *component,
component         437 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         452 sound/soc/codecs/adav80x.c static int adav80x_set_capture_pcm_format(struct snd_soc_component *component,
component         455 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         481 sound/soc/codecs/adav80x.c static int adav80x_set_playback_pcm_format(struct snd_soc_component *component,
component         484 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         516 sound/soc/codecs/adav80x.c 	struct snd_soc_component *component = dai->component;
component         517 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         524 sound/soc/codecs/adav80x.c 		adav80x_set_playback_pcm_format(component, dai, params);
component         525 sound/soc/codecs/adav80x.c 		adav80x_set_dac_clock(component, rate);
component         527 sound/soc/codecs/adav80x.c 		adav80x_set_capture_pcm_format(component, dai, params);
component         528 sound/soc/codecs/adav80x.c 		adav80x_set_adc_clock(component, rate);
component         531 sound/soc/codecs/adav80x.c 	adav80x_set_deemph(component);
component         536 sound/soc/codecs/adav80x.c static int adav80x_set_sysclk(struct snd_soc_component *component,
component         540 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         541 sound/soc/codecs/adav80x.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         621 sound/soc/codecs/adav80x.c static int adav80x_set_pll(struct snd_soc_component *component, int pll_id,
component         624 sound/soc/codecs/adav80x.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         625 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         697 sound/soc/codecs/adav80x.c static int adav80x_set_bias_level(struct snd_soc_component *component,
component         700 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         725 sound/soc/codecs/adav80x.c 	struct snd_soc_component *component = dai->component;
component         726 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         728 sound/soc/codecs/adav80x.c 	if (!snd_soc_component_is_active(component) || !adav80x->rate)
component         738 sound/soc/codecs/adav80x.c 	struct snd_soc_component *component = dai->component;
component         739 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         741 sound/soc/codecs/adav80x.c 	if (!snd_soc_component_is_active(component))
component         802 sound/soc/codecs/adav80x.c static int adav80x_probe(struct snd_soc_component *component)
component         804 sound/soc/codecs/adav80x.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         805 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component         819 sound/soc/codecs/adav80x.c static int adav80x_resume(struct snd_soc_component *component)
component         821 sound/soc/codecs/adav80x.c 	struct adav80x *adav80x = snd_soc_component_get_drvdata(component);
component          64 sound/soc/codecs/ak4104.c 	struct snd_soc_component *component = codec_dai->component;
component          65 sound/soc/codecs/ak4104.c 	struct ak4104_private *ak4104 = snd_soc_component_get_drvdata(component);
component          80 sound/soc/codecs/ak4104.c 		dev_err(component->dev, "invalid dai format\n");
component         101 sound/soc/codecs/ak4104.c 	struct snd_soc_component *component = dai->component;
component         102 sound/soc/codecs/ak4104.c 	struct ak4104_private *ak4104 = snd_soc_component_get_drvdata(component);
component         140 sound/soc/codecs/ak4104.c 		dev_err(component->dev, "unsupported sampling rate\n");
component         173 sound/soc/codecs/ak4104.c static int ak4104_probe(struct snd_soc_component *component)
component         175 sound/soc/codecs/ak4104.c 	struct ak4104_private *ak4104 = snd_soc_component_get_drvdata(component);
component         180 sound/soc/codecs/ak4104.c 		dev_err(component->dev, "Unable to enable regulator: %d\n", ret);
component         204 sound/soc/codecs/ak4104.c static void ak4104_remove(struct snd_soc_component *component)
component         206 sound/soc/codecs/ak4104.c 	struct ak4104_private *ak4104 = snd_soc_component_get_drvdata(component);
component         214 sound/soc/codecs/ak4104.c static int ak4104_soc_suspend(struct snd_soc_component *component)
component         216 sound/soc/codecs/ak4104.c 	struct ak4104_private *priv = snd_soc_component_get_drvdata(component);
component         223 sound/soc/codecs/ak4104.c static int ak4104_soc_resume(struct snd_soc_component *component)
component         225 sound/soc/codecs/ak4104.c 	struct ak4104_private *priv = snd_soc_component_get_drvdata(component);
component          72 sound/soc/codecs/ak4118.c 	struct snd_soc_component *component;
component         199 sound/soc/codecs/ak4118.c 	struct snd_soc_component *component = dai->component;
component         200 sound/soc/codecs/ak4118.c 	struct ak4118_priv *ak4118 = snd_soc_component_get_drvdata(component);
component         267 sound/soc/codecs/ak4118.c 	struct snd_soc_component *component = ak4118->component;
component         273 sound/soc/codecs/ak4118.c 	if (!component)
component         278 sound/soc/codecs/ak4118.c 		kctl = snd_soc_card_get_kcontrol(component->card,
component         283 sound/soc/codecs/ak4118.c 		snd_ctl_notify(component->card->snd_card,
component         290 sound/soc/codecs/ak4118.c static int ak4118_probe(struct snd_soc_component *component)
component         292 sound/soc/codecs/ak4118.c 	struct ak4118_priv *ak4118 = snd_soc_component_get_drvdata(component);
component         295 sound/soc/codecs/ak4118.c 	ak4118->component = component;
component         303 sound/soc/codecs/ak4118.c 		dev_err(component->dev,
component         312 sound/soc/codecs/ak4118.c 		dev_err(component->dev,
component         318 sound/soc/codecs/ak4118.c 	ret = snd_soc_add_component_controls(component, ak4118_iec958_controls,
component         321 sound/soc/codecs/ak4118.c 		dev_err(component->dev,
component         329 sound/soc/codecs/ak4118.c static void ak4118_remove(struct snd_soc_component *component)
component         331 sound/soc/codecs/ak4118.c 	struct ak4118_priv *ak4118 = snd_soc_component_get_drvdata(component);
component         174 sound/soc/codecs/ak4458.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         175 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         185 sound/soc/codecs/ak4458.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         186 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         196 sound/soc/codecs/ak4458.c 	snd_soc_component_update_bits(component, AK4458_01_CONTROL2,
component         201 sound/soc/codecs/ak4458.c 	snd_soc_component_update_bits(component, AK4458_02_CONTROL3,
component         206 sound/soc/codecs/ak4458.c 	snd_soc_component_update_bits(component, AK4458_05_CONTROL4,
component         293 sound/soc/codecs/ak4458.c static int ak4458_rstn_control(struct snd_soc_component *component, int bit)
component         298 sound/soc/codecs/ak4458.c 		ret = snd_soc_component_update_bits(component,
component         303 sound/soc/codecs/ak4458.c 		ret = snd_soc_component_update_bits(component,
component         317 sound/soc/codecs/ak4458.c 	struct snd_soc_component *component = dai->component;
component         318 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         327 sound/soc/codecs/ak4458.c 	snd_soc_component_update_bits(component, AK4458_00_CONTROL1, 0x80, 0x80);
component         358 sound/soc/codecs/ak4458.c 	snd_soc_component_update_bits(component, AK4458_00_CONTROL1,
component         361 sound/soc/codecs/ak4458.c 	ak4458_rstn_control(component, 0);
component         362 sound/soc/codecs/ak4458.c 	ak4458_rstn_control(component, 1);
component         369 sound/soc/codecs/ak4458.c 	struct snd_soc_component *component = dai->component;
component         370 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         379 sound/soc/codecs/ak4458.c 		dev_err(component->dev, "Master mode unsupported\n");
component         391 sound/soc/codecs/ak4458.c 		dev_err(component->dev, "Audio format 0x%02X unsupported\n",
component         396 sound/soc/codecs/ak4458.c 	ak4458_rstn_control(component, 0);
component         397 sound/soc/codecs/ak4458.c 	ak4458_rstn_control(component, 1);
component         406 sound/soc/codecs/ak4458.c 	struct snd_soc_component *component = dai->component;
component         407 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         413 sound/soc/codecs/ak4458.c 	reg = snd_soc_component_read32(component, AK4458_0B_CONTROL7);
component         419 sound/soc/codecs/ak4458.c 		ret = snd_soc_component_update_bits(component, AK4458_01_CONTROL2,  0x01, 1);
component         426 sound/soc/codecs/ak4458.c 		ret = snd_soc_component_update_bits(component, AK4458_01_CONTROL2, 0x01, 0);
component         436 sound/soc/codecs/ak4458.c 	struct snd_soc_component *component = dai->component;
component         437 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         458 sound/soc/codecs/ak4458.c 	snd_soc_component_update_bits(component, AK4458_0A_CONTROL6,
component         542 sound/soc/codecs/ak4458.c static int ak4458_init(struct snd_soc_component *component)
component         544 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         553 sound/soc/codecs/ak4458.c 	ret = snd_soc_component_update_bits(component, AK4458_00_CONTROL1,
component         558 sound/soc/codecs/ak4458.c 	return ak4458_rstn_control(component, 1);
component         561 sound/soc/codecs/ak4458.c static int ak4458_probe(struct snd_soc_component *component)
component         563 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         567 sound/soc/codecs/ak4458.c 	return ak4458_init(component);
component         570 sound/soc/codecs/ak4458.c static void ak4458_remove(struct snd_soc_component *component)
component         572 sound/soc/codecs/ak4458.c 	struct ak4458_priv *ak4458 = snd_soc_component_get_drvdata(component);
component         251 sound/soc/codecs/ak4535.c 	struct snd_soc_component *component = codec_dai->component;
component         252 sound/soc/codecs/ak4535.c 	struct ak4535_priv *ak4535 = snd_soc_component_get_drvdata(component);
component         262 sound/soc/codecs/ak4535.c 	struct snd_soc_component *component = dai->component;
component         263 sound/soc/codecs/ak4535.c 	struct ak4535_priv *ak4535 = snd_soc_component_get_drvdata(component);
component         264 sound/soc/codecs/ak4535.c 	u8 mode2 = snd_soc_component_read32(component, AK4535_MODE2) & ~(0x3 << 5);
component         283 sound/soc/codecs/ak4535.c 	snd_soc_component_write(component, AK4535_MODE2, mode2);
component         290 sound/soc/codecs/ak4535.c 	struct snd_soc_component *component = codec_dai->component;
component         308 sound/soc/codecs/ak4535.c 	snd_soc_component_write(component, AK4535_MODE1, mode1);
component         314 sound/soc/codecs/ak4535.c 	struct snd_soc_component *component = dai->component;
component         315 sound/soc/codecs/ak4535.c 	u16 mute_reg = snd_soc_component_read32(component, AK4535_DAC);
component         317 sound/soc/codecs/ak4535.c 		snd_soc_component_write(component, AK4535_DAC, mute_reg & ~0x20);
component         319 sound/soc/codecs/ak4535.c 		snd_soc_component_write(component, AK4535_DAC, mute_reg | 0x20);
component         323 sound/soc/codecs/ak4535.c static int ak4535_set_bias_level(struct snd_soc_component *component,
component         328 sound/soc/codecs/ak4535.c 		snd_soc_component_update_bits(component, AK4535_DAC, 0x20, 0);
component         331 sound/soc/codecs/ak4535.c 		snd_soc_component_update_bits(component, AK4535_DAC, 0x20, 0x20);
component         334 sound/soc/codecs/ak4535.c 		snd_soc_component_update_bits(component, AK4535_PM1, 0x80, 0x80);
component         335 sound/soc/codecs/ak4535.c 		snd_soc_component_update_bits(component, AK4535_PM2, 0x80, 0);
component         338 sound/soc/codecs/ak4535.c 		snd_soc_component_update_bits(component, AK4535_PM1, 0x80, 0);
component         372 sound/soc/codecs/ak4535.c static int ak4535_resume(struct snd_soc_component *component)
component         374 sound/soc/codecs/ak4535.c 	snd_soc_component_cache_sync(component);
component          96 sound/soc/codecs/ak4613.c 	struct snd_soc_component *component;
component         242 sound/soc/codecs/ak4613.c 	struct snd_soc_component *component = dai->component;
component         243 sound/soc/codecs/ak4613.c 	struct ak4613_priv *priv = snd_soc_component_get_drvdata(component);
component         244 sound/soc/codecs/ak4613.c 	struct device *dev = component->dev;
component         304 sound/soc/codecs/ak4613.c 	struct snd_soc_component *component = dai->component;
component         305 sound/soc/codecs/ak4613.c 	struct ak4613_priv *priv = snd_soc_component_get_drvdata(component);
component         317 sound/soc/codecs/ak4613.c 	struct snd_soc_component *component = codec_dai->component;
component         318 sound/soc/codecs/ak4613.c 	struct ak4613_priv *priv = snd_soc_component_get_drvdata(component);
component         327 sound/soc/codecs/ak4613.c 	struct snd_soc_component *component = dai->component;
component         328 sound/soc/codecs/ak4613.c 	struct ak4613_priv *priv = snd_soc_component_get_drvdata(component);
component         365 sound/soc/codecs/ak4613.c 	struct snd_soc_component *component = dai->component;
component         366 sound/soc/codecs/ak4613.c 	struct ak4613_priv *priv = snd_soc_component_get_drvdata(component);
component         368 sound/soc/codecs/ak4613.c 	struct device *dev = component->dev;
component         433 sound/soc/codecs/ak4613.c 	snd_soc_component_update_bits(component, CTRL1, FMT_MASK, fmt_ctrl);
component         434 sound/soc/codecs/ak4613.c 	snd_soc_component_update_bits(component, CTRL2, DFS_MASK, ctrl2);
component         436 sound/soc/codecs/ak4613.c 	snd_soc_component_update_bits(component, ICTRL, ICTRL_MASK, priv->ic);
component         437 sound/soc/codecs/ak4613.c 	snd_soc_component_update_bits(component, OCTRL, OCTRL_MASK, priv->oc);
component         446 sound/soc/codecs/ak4613.c static int ak4613_set_bias_level(struct snd_soc_component *component,
component         466 sound/soc/codecs/ak4613.c 	snd_soc_component_write(component, PW_MGMT1, mgmt1);
component         476 sound/soc/codecs/ak4613.c 	struct snd_soc_component *component = priv->component;
component         493 sound/soc/codecs/ak4613.c 	snd_soc_component_read(component, PW_MGMT1, &mgmt1);
component         494 sound/soc/codecs/ak4613.c 	snd_soc_component_read(component, PW_MGMT3, &mgmt3);
component         496 sound/soc/codecs/ak4613.c 	snd_soc_component_write(component, PW_MGMT1, mgmt1);
component         497 sound/soc/codecs/ak4613.c 	snd_soc_component_write(component, PW_MGMT3, mgmt3);
component         503 sound/soc/codecs/ak4613.c 	struct snd_soc_component *component = dai->component;
component         504 sound/soc/codecs/ak4613.c 	struct ak4613_priv *priv = snd_soc_component_get_drvdata(component);
component         536 sound/soc/codecs/ak4613.c 	priv->component = component;
component         581 sound/soc/codecs/ak4613.c static int ak4613_suspend(struct snd_soc_component *component)
component         583 sound/soc/codecs/ak4613.c 	struct regmap *regmap = dev_get_regmap(component->dev, NULL);
component         590 sound/soc/codecs/ak4613.c static int ak4613_resume(struct snd_soc_component *component)
component         592 sound/soc/codecs/ak4613.c 	struct regmap *regmap = dev_get_regmap(component->dev, NULL);
component          70 sound/soc/codecs/ak4641.c static int ak4641_set_deemph(struct snd_soc_component *component)
component          72 sound/soc/codecs/ak4641.c 	struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
component          86 sound/soc/codecs/ak4641.c 	dev_dbg(component->dev, "Set deemphasis %d\n", best);
component          88 sound/soc/codecs/ak4641.c 	return snd_soc_component_update_bits(component, AK4641_DAC, 0x3, best);
component          94 sound/soc/codecs/ak4641.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component          95 sound/soc/codecs/ak4641.c 	struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
component         103 sound/soc/codecs/ak4641.c 	return ak4641_set_deemph(component);
component         109 sound/soc/codecs/ak4641.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         110 sound/soc/codecs/ak4641.c 	struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
component         307 sound/soc/codecs/ak4641.c 	struct snd_soc_component *component = codec_dai->component;
component         308 sound/soc/codecs/ak4641.c 	struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
component         318 sound/soc/codecs/ak4641.c 	struct snd_soc_component *component = dai->component;
component         319 sound/soc/codecs/ak4641.c 	struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
component         340 sound/soc/codecs/ak4641.c 		dev_err(component->dev, "Error: unsupported fs=%d\n", fs);
component         344 sound/soc/codecs/ak4641.c 	snd_soc_component_update_bits(component, AK4641_MODE2, (0x3 << 5), mode2);
component         349 sound/soc/codecs/ak4641.c 		ak4641_set_deemph(component);
component         358 sound/soc/codecs/ak4641.c 	struct snd_soc_component *component = codec_dai->component;
component         380 sound/soc/codecs/ak4641.c 	ret = snd_soc_component_update_bits(component, AK4641_BTIF, (0x3 << 5), btif);
component         390 sound/soc/codecs/ak4641.c 	struct snd_soc_component *component = codec_dai->component;
component         405 sound/soc/codecs/ak4641.c 	return snd_soc_component_write(component, AK4641_MODE1, mode1);
component         410 sound/soc/codecs/ak4641.c 	struct snd_soc_component *component = dai->component;
component         412 sound/soc/codecs/ak4641.c 	return snd_soc_component_update_bits(component, AK4641_DAC, 0x20, mute ? 0x20 : 0);
component         415 sound/soc/codecs/ak4641.c static int ak4641_set_bias_level(struct snd_soc_component *component,
component         418 sound/soc/codecs/ak4641.c 	struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
component         419 sound/soc/codecs/ak4641.c 	struct ak4641_platform_data *pdata = component->dev->platform_data;
component         425 sound/soc/codecs/ak4641.c 		snd_soc_component_update_bits(component, AK4641_DAC, 0x20, 0);
component         429 sound/soc/codecs/ak4641.c 		snd_soc_component_update_bits(component, AK4641_DAC, 0x20, 0x20);
component         432 sound/soc/codecs/ak4641.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         442 sound/soc/codecs/ak4641.c 				dev_err(component->dev,
component         447 sound/soc/codecs/ak4641.c 		snd_soc_component_update_bits(component, AK4641_PM1, 0x80, 0x80);
component         448 sound/soc/codecs/ak4641.c 		snd_soc_component_update_bits(component, AK4641_PM2, 0x80, 0);
component         451 sound/soc/codecs/ak4641.c 		snd_soc_component_update_bits(component, AK4641_PM1, 0x80, 0);
component         177 sound/soc/codecs/ak4642.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         183 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, SG_SL2, LOPS, LOPS);
component         189 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, SG_SL2, LOPS, 0);
component         281 sound/soc/codecs/ak4642.c 	struct snd_soc_component *component = dai->component;
component         294 sound/soc/codecs/ak4642.c 		snd_soc_component_write(component, L_IVC, 0x91); /* volume */
component         295 sound/soc/codecs/ak4642.c 		snd_soc_component_write(component, R_IVC, 0x91); /* volume */
component         310 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, SG_SL1, PMMP | MGAIN0, PMMP | MGAIN0);
component         311 sound/soc/codecs/ak4642.c 		snd_soc_component_write(component, TIMER, ZTM(0x3) | WTM(0x3));
component         312 sound/soc/codecs/ak4642.c 		snd_soc_component_write(component, ALC_CTL1, ALC | LMTH0);
component         313 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, PW_MGMT1, PMADL, PMADL);
component         314 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, PW_MGMT3, PMADR, PMADR);
component         324 sound/soc/codecs/ak4642.c 	struct snd_soc_component *component = dai->component;
component         329 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, PW_MGMT1, PMADL, 0);
component         330 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, PW_MGMT3, PMADR, 0);
component         331 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, ALC_CTL1, ALC, 0);
component         338 sound/soc/codecs/ak4642.c 	struct snd_soc_component *component = codec_dai->component;
component         339 sound/soc/codecs/ak4642.c 	struct ak4642_priv *priv = snd_soc_component_get_drvdata(component);
component         381 sound/soc/codecs/ak4642.c 	snd_soc_component_update_bits(component, MD_CTL1, PLL_MASK, pll);
component         388 sound/soc/codecs/ak4642.c 	struct snd_soc_component *component = dai->component;
component         406 sound/soc/codecs/ak4642.c 	snd_soc_component_update_bits(component, PW_MGMT2, MS | MCKO | PMPLL, data);
component         407 sound/soc/codecs/ak4642.c 	snd_soc_component_update_bits(component, MD_CTL1, BCKO_MASK, bcko);
component         424 sound/soc/codecs/ak4642.c 	snd_soc_component_update_bits(component, MD_CTL1, DIF_MASK, data);
component         429 sound/soc/codecs/ak4642.c static int ak4642_set_mcko(struct snd_soc_component *component,
component         457 sound/soc/codecs/ak4642.c 				snd_soc_component_write(component, MD_CTL2,
component         471 sound/soc/codecs/ak4642.c 	struct snd_soc_component *component = dai->component;
component         472 sound/soc/codecs/ak4642.c 	struct ak4642_priv *priv = snd_soc_component_get_drvdata(component);
component         478 sound/soc/codecs/ak4642.c 	return ak4642_set_mcko(component, rate);
component         481 sound/soc/codecs/ak4642.c static int ak4642_set_bias_level(struct snd_soc_component *component,
component         486 sound/soc/codecs/ak4642.c 		snd_soc_component_write(component, PW_MGMT1, 0x00);
component         489 sound/soc/codecs/ak4642.c 		snd_soc_component_update_bits(component, PW_MGMT1, PMVCM, PMVCM);
component         522 sound/soc/codecs/ak4642.c static int ak4642_suspend(struct snd_soc_component *component)
component         524 sound/soc/codecs/ak4642.c 	struct regmap *regmap = dev_get_regmap(component->dev, NULL);
component         531 sound/soc/codecs/ak4642.c static int ak4642_resume(struct snd_soc_component *component)
component         533 sound/soc/codecs/ak4642.c 	struct regmap *regmap = dev_get_regmap(component->dev, NULL);
component         539 sound/soc/codecs/ak4642.c static int ak4642_probe(struct snd_soc_component *component)
component         541 sound/soc/codecs/ak4642.c 	struct ak4642_priv *priv = snd_soc_component_get_drvdata(component);
component         544 sound/soc/codecs/ak4642.c 		ak4642_set_mcko(component, clk_get_rate(priv->mcko));
component         161 sound/soc/codecs/ak4671.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         165 sound/soc/codecs/ak4671.c 		snd_soc_component_update_bits(component, AK4671_LOUT2_POWER_MANAGERMENT,
component         169 sound/soc/codecs/ak4671.c 		snd_soc_component_update_bits(component, AK4671_LOUT2_POWER_MANAGERMENT,
component         425 sound/soc/codecs/ak4671.c 	struct snd_soc_component *component = dai->component;
component         428 sound/soc/codecs/ak4671.c 	fs = snd_soc_component_read32(component, AK4671_PLL_MODE_SELECT0);
component         463 sound/soc/codecs/ak4671.c 	snd_soc_component_write(component, AK4671_PLL_MODE_SELECT0, fs);
component         471 sound/soc/codecs/ak4671.c 	struct snd_soc_component *component = dai->component;
component         474 sound/soc/codecs/ak4671.c 	pll = snd_soc_component_read32(component, AK4671_PLL_MODE_SELECT0);
component         509 sound/soc/codecs/ak4671.c 	snd_soc_component_write(component, AK4671_PLL_MODE_SELECT0, pll);
component         516 sound/soc/codecs/ak4671.c 	struct snd_soc_component *component = dai->component;
component         521 sound/soc/codecs/ak4671.c 	mode = snd_soc_component_read32(component, AK4671_PLL_MODE_SELECT1);
component         535 sound/soc/codecs/ak4671.c 	format = snd_soc_component_read32(component, AK4671_FORMAT_SELECT);
component         555 sound/soc/codecs/ak4671.c 	snd_soc_component_write(component, AK4671_PLL_MODE_SELECT1, mode);
component         556 sound/soc/codecs/ak4671.c 	snd_soc_component_write(component, AK4671_FORMAT_SELECT, format);
component         561 sound/soc/codecs/ak4671.c static int ak4671_set_bias_level(struct snd_soc_component *component,
component         568 sound/soc/codecs/ak4671.c 		snd_soc_component_update_bits(component, AK4671_AD_DA_POWER_MANAGEMENT,
component         572 sound/soc/codecs/ak4671.c 		snd_soc_component_write(component, AK4671_AD_DA_POWER_MANAGEMENT, 0x00);
component          38 sound/soc/codecs/ak5386.c static int ak5386_soc_probe(struct snd_soc_component *component)
component          40 sound/soc/codecs/ak5386.c 	struct ak5386_priv *priv = snd_soc_component_get_drvdata(component);
component          44 sound/soc/codecs/ak5386.c static void ak5386_soc_remove(struct snd_soc_component *component)
component          46 sound/soc/codecs/ak5386.c 	struct ak5386_priv *priv = snd_soc_component_get_drvdata(component);
component          51 sound/soc/codecs/ak5386.c static int ak5386_soc_suspend(struct snd_soc_component *component)
component          53 sound/soc/codecs/ak5386.c 	struct ak5386_priv *priv = snd_soc_component_get_drvdata(component);
component          58 sound/soc/codecs/ak5386.c static int ak5386_soc_resume(struct snd_soc_component *component)
component          60 sound/soc/codecs/ak5386.c 	struct ak5386_priv *priv = snd_soc_component_get_drvdata(component);
component          86 sound/soc/codecs/ak5386.c 	struct snd_soc_component *component = codec_dai->component;
component          91 sound/soc/codecs/ak5386.c 		dev_err(component->dev, "Invalid DAI format\n");
component         102 sound/soc/codecs/ak5386.c 	struct snd_soc_component *component = dai->component;
component         103 sound/soc/codecs/ak5386.c 	struct ak5386_priv *priv = snd_soc_component_get_drvdata(component);
component         124 sound/soc/codecs/ak5386.c 	struct snd_soc_component *component = dai->component;
component         125 sound/soc/codecs/ak5386.c 	struct ak5386_priv *priv = snd_soc_component_get_drvdata(component);
component          27 sound/soc/codecs/ak5558.c 	struct snd_soc_component component;
component         118 sound/soc/codecs/ak5558.c static int ak5558_set_mcki(struct snd_soc_component *component)
component         120 sound/soc/codecs/ak5558.c 	return snd_soc_component_update_bits(component, AK5558_02_CONTROL1, AK5558_CKS,
component         128 sound/soc/codecs/ak5558.c 	struct snd_soc_component *component = dai->component;
component         129 sound/soc/codecs/ak5558.c 	struct ak5558_priv *ak5558 = snd_soc_component_get_drvdata(component);
component         144 sound/soc/codecs/ak5558.c 	snd_soc_component_update_bits(component, AK5558_02_CONTROL1, AK5558_BITS, bits);
component         151 sound/soc/codecs/ak5558.c 	struct snd_soc_component *component = dai->component;
component         181 sound/soc/codecs/ak5558.c 	snd_soc_component_update_bits(component, AK5558_02_CONTROL1, AK5558_DIF, format);
component         190 sound/soc/codecs/ak5558.c 	struct snd_soc_component *component = dai->component;
component         191 sound/soc/codecs/ak5558.c 	struct ak5558_priv *ak5558 = snd_soc_component_get_drvdata(component);
component         212 sound/soc/codecs/ak5558.c 	snd_soc_component_update_bits(component, AK5558_03_CONTROL2, AK5558_MODE_BITS,
component         280 sound/soc/codecs/ak5558.c static int ak5558_probe(struct snd_soc_component *component)
component         282 sound/soc/codecs/ak5558.c 	struct ak5558_priv *ak5558 = snd_soc_component_get_drvdata(component);
component         285 sound/soc/codecs/ak5558.c 	return ak5558_set_mcki(component);
component         288 sound/soc/codecs/ak5558.c static void ak5558_remove(struct snd_soc_component *component)
component         290 sound/soc/codecs/ak5558.c 	struct ak5558_priv *ak5558 = snd_soc_component_get_drvdata(component);
component          45 sound/soc/codecs/alc5623.c static inline int alc5623_reset(struct snd_soc_component *component)
component          47 sound/soc/codecs/alc5623.c 	return snd_soc_component_write(component, ALC5623_RESET, 0);
component          53 sound/soc/codecs/alc5623.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          59 sound/soc/codecs/alc5623.c 	snd_soc_component_write(component, ALC5623_HID_CTRL_INDEX, 0x46);
component          63 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_HID_CTRL_DATA, 0xFFFF);
component          66 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_HID_CTRL_DATA, 0);
component         524 sound/soc/codecs/alc5623.c 	struct snd_soc_component *component = codec_dai->component;
component         532 sound/soc/codecs/alc5623.c 	snd_soc_component_update_bits(component, ALC5623_PWR_MANAG_ADD2,
component         537 sound/soc/codecs/alc5623.c 	reg = snd_soc_component_read32(component, ALC5623_DAI_CONTROL);
component         573 sound/soc/codecs/alc5623.c 	snd_soc_component_write(component, ALC5623_GLOBAL_CLK_CTRL_REG, gbl_clk);
component         574 sound/soc/codecs/alc5623.c 	snd_soc_component_write(component, ALC5623_PLL_CTRL, pll_div);
component         575 sound/soc/codecs/alc5623.c 	snd_soc_component_update_bits(component, ALC5623_PWR_MANAG_ADD2,
component         579 sound/soc/codecs/alc5623.c 	snd_soc_component_write(component, ALC5623_GLOBAL_CLK_CTRL_REG, gbl_clk);
component         602 sound/soc/codecs/alc5623.c static int get_coeff(struct snd_soc_component *component, int rate)
component         604 sound/soc/codecs/alc5623.c 	struct alc5623_priv *alc5623 = snd_soc_component_get_drvdata(component);
component         620 sound/soc/codecs/alc5623.c 	struct snd_soc_component *component = codec_dai->component;
component         621 sound/soc/codecs/alc5623.c 	struct alc5623_priv *alc5623 = snd_soc_component_get_drvdata(component);
component         641 sound/soc/codecs/alc5623.c 	struct snd_soc_component *component = codec_dai->component;
component         693 sound/soc/codecs/alc5623.c 	return snd_soc_component_write(component, ALC5623_DAI_CONTROL, iface);
component         699 sound/soc/codecs/alc5623.c 	struct snd_soc_component *component = dai->component;
component         700 sound/soc/codecs/alc5623.c 	struct alc5623_priv *alc5623 = snd_soc_component_get_drvdata(component);
component         704 sound/soc/codecs/alc5623.c 	iface = snd_soc_component_read32(component, ALC5623_DAI_CONTROL);
component         726 sound/soc/codecs/alc5623.c 	snd_soc_component_write(component, ALC5623_DAI_CONTROL, iface);
component         728 sound/soc/codecs/alc5623.c 	coeff = get_coeff(component, rate);
component         733 sound/soc/codecs/alc5623.c 	dev_dbg(component->dev, "%s: sysclk=%d,rate=%d,coeff=0x%04x\n",
component         735 sound/soc/codecs/alc5623.c 	snd_soc_component_write(component, ALC5623_STEREO_AD_DA_CLK_CTRL, coeff);
component         742 sound/soc/codecs/alc5623.c 	struct snd_soc_component *component = dai->component;
component         744 sound/soc/codecs/alc5623.c 	u16 mute_reg = snd_soc_component_read32(component, ALC5623_MISC_CTRL) & ~hp_mute;
component         749 sound/soc/codecs/alc5623.c 	return snd_soc_component_write(component, ALC5623_MISC_CTRL, mute_reg);
component         767 sound/soc/codecs/alc5623.c static void enable_power_depop(struct snd_soc_component *component)
component         769 sound/soc/codecs/alc5623.c 	struct alc5623_priv *alc5623 = snd_soc_component_get_drvdata(component);
component         771 sound/soc/codecs/alc5623.c 	snd_soc_component_update_bits(component, ALC5623_PWR_MANAG_ADD1,
component         775 sound/soc/codecs/alc5623.c 	snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD3, ALC5623_ADD3_POWER_EN);
component         777 sound/soc/codecs/alc5623.c 	snd_soc_component_update_bits(component, ALC5623_MISC_CTRL,
component         783 sound/soc/codecs/alc5623.c 	snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD2, ALC5623_ADD2_POWER_EN);
component         787 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD1,
component         790 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD1,
component         794 sound/soc/codecs/alc5623.c 	snd_soc_component_update_bits(component, ALC5623_MISC_CTRL,
component         800 sound/soc/codecs/alc5623.c static int alc5623_set_bias_level(struct snd_soc_component *component,
component         805 sound/soc/codecs/alc5623.c 		enable_power_depop(component);
component         811 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD2,
component         813 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD3,
component         818 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD2, 0);
component         819 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD3, 0);
component         820 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_PWR_MANAG_ADD1, 0);
component         860 sound/soc/codecs/alc5623.c static int alc5623_suspend(struct snd_soc_component *component)
component         862 sound/soc/codecs/alc5623.c 	struct alc5623_priv *alc5623 = snd_soc_component_get_drvdata(component);
component         869 sound/soc/codecs/alc5623.c static int alc5623_resume(struct snd_soc_component *component)
component         871 sound/soc/codecs/alc5623.c 	struct alc5623_priv *alc5623 = snd_soc_component_get_drvdata(component);
component         878 sound/soc/codecs/alc5623.c 		dev_err(component->dev, "Failed to sync register cache: %d\n",
component         887 sound/soc/codecs/alc5623.c static int alc5623_probe(struct snd_soc_component *component)
component         889 sound/soc/codecs/alc5623.c 	struct alc5623_priv *alc5623 = snd_soc_component_get_drvdata(component);
component         890 sound/soc/codecs/alc5623.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         892 sound/soc/codecs/alc5623.c 	alc5623_reset(component);
component         895 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_ADD_CTRL_REG,
component         900 sound/soc/codecs/alc5623.c 		snd_soc_component_write(component, ALC5623_JACK_DET_CTRL,
component         906 sound/soc/codecs/alc5623.c 		snd_soc_add_component_controls(component, alc5621_vol_snd_controls,
component         910 sound/soc/codecs/alc5623.c 		snd_soc_add_component_controls(component, alc5622_vol_snd_controls,
component         914 sound/soc/codecs/alc5623.c 		snd_soc_add_component_controls(component, alc5623_vol_snd_controls,
component         921 sound/soc/codecs/alc5623.c 	snd_soc_add_component_controls(component, alc5623_snd_controls,
component         116 sound/soc/codecs/alc5632.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         122 sound/soc/codecs/alc5632.c 	snd_soc_component_write(component, ALC5632_HID_CTRL_INDEX, 0x46);
component         126 sound/soc/codecs/alc5632.c 		snd_soc_component_write(component, ALC5632_HID_CTRL_DATA, 0xFFFF);
component         129 sound/soc/codecs/alc5632.c 		snd_soc_component_write(component, ALC5632_HID_CTRL_DATA, 0);
component         681 sound/soc/codecs/alc5632.c 	struct snd_soc_component *component = codec_dai->component;
component         689 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
component         692 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
component         697 sound/soc/codecs/alc5632.c 	reg = snd_soc_component_read32(component, ALC5632_DAI_CONTROL);
component         745 sound/soc/codecs/alc5632.c 	snd_soc_component_write(component, ALC5632_GPCR2, gbl_clk);
component         747 sound/soc/codecs/alc5632.c 	snd_soc_component_write(component, ALC5632_PLL1_CTRL, pll_div);
component         749 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
component         753 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
component         757 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_GPCR1,
component         775 sound/soc/codecs/alc5632.c static int get_coeff(struct snd_soc_component *component, int rate)
component         777 sound/soc/codecs/alc5632.c 	struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component);
component         793 sound/soc/codecs/alc5632.c 	struct snd_soc_component *component = codec_dai->component;
component         794 sound/soc/codecs/alc5632.c 	struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component);
component         815 sound/soc/codecs/alc5632.c 	struct snd_soc_component *component = codec_dai->component;
component         864 sound/soc/codecs/alc5632.c 	return snd_soc_component_write(component, ALC5632_DAI_CONTROL, iface);
component         870 sound/soc/codecs/alc5632.c 	struct snd_soc_component *component = dai->component;
component         874 sound/soc/codecs/alc5632.c 	iface = snd_soc_component_read32(component, ALC5632_DAI_CONTROL);
component         893 sound/soc/codecs/alc5632.c 	snd_soc_component_write(component, ALC5632_DAI_CONTROL, iface);
component         895 sound/soc/codecs/alc5632.c 	coeff = get_coeff(component, rate);
component         900 sound/soc/codecs/alc5632.c 	snd_soc_component_write(component, ALC5632_DAC_CLK_CTRL1, coeff);
component         907 sound/soc/codecs/alc5632.c 	struct snd_soc_component *component = dai->component;
component         910 sound/soc/codecs/alc5632.c 	u16 mute_reg = snd_soc_component_read32(component, ALC5632_MISC_CTRL) & ~hp_mute;
component         915 sound/soc/codecs/alc5632.c 	return snd_soc_component_write(component, ALC5632_MISC_CTRL, mute_reg);
component         929 sound/soc/codecs/alc5632.c static void enable_power_depop(struct snd_soc_component *component)
component         931 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD1,
component         935 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD3,
component         939 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_MISC_CTRL,
component         945 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_DOWN_CTRL_STATUS,
component         951 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
component         955 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD1,
component         960 sound/soc/codecs/alc5632.c 	snd_soc_component_update_bits(component, ALC5632_MISC_CTRL,
component         966 sound/soc/codecs/alc5632.c static int alc5632_set_bias_level(struct snd_soc_component *component,
component         971 sound/soc/codecs/alc5632.c 		enable_power_depop(component);
component         977 sound/soc/codecs/alc5632.c 		snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD1,
component         980 sound/soc/codecs/alc5632.c 		snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
component         984 sound/soc/codecs/alc5632.c 		snd_soc_component_update_bits(component, ALC5632_PWR_DOWN_CTRL_STATUS,
component         991 sound/soc/codecs/alc5632.c 		snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
component         993 sound/soc/codecs/alc5632.c 		snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD3,
component         995 sound/soc/codecs/alc5632.c 		snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD1,
component        1038 sound/soc/codecs/alc5632.c static int alc5632_resume(struct snd_soc_component *component)
component        1040 sound/soc/codecs/alc5632.c 	struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component);
component        1050 sound/soc/codecs/alc5632.c static int alc5632_probe(struct snd_soc_component *component)
component        1052 sound/soc/codecs/alc5632.c 	struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component);
component        1056 sound/soc/codecs/alc5632.c 		snd_soc_add_component_controls(component, alc5632_vol_snd_controls,
component          84 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          85 sound/soc/codecs/arizona.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component          90 sound/soc/codecs/arizona.c 		val = snd_soc_component_read32(component,
component         170 sound/soc/codecs/arizona.c int arizona_init_spk(struct snd_soc_component *component)
component         172 sound/soc/codecs/arizona.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         173 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         239 sound/soc/codecs/arizona.c int arizona_init_mono(struct snd_soc_component *component)
component         241 sound/soc/codecs/arizona.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         242 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         256 sound/soc/codecs/arizona.c int arizona_init_gpio(struct snd_soc_component *component)
component         258 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         265 sound/soc/codecs/arizona.c 		snd_soc_component_disable_pin(component,
component         272 sound/soc/codecs/arizona.c 	snd_soc_component_disable_pin(component, "DRC1 Signal Activity");
component         277 sound/soc/codecs/arizona.c 			snd_soc_component_enable_pin(component,
component         281 sound/soc/codecs/arizona.c 			snd_soc_component_enable_pin(component,
component         880 sound/soc/codecs/arizona.c static void arizona_in_set_vu(struct snd_soc_component *component, int ena)
component         882 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         892 sound/soc/codecs/arizona.c 		snd_soc_component_update_bits(component,
component         897 sound/soc/codecs/arizona.c bool arizona_input_analog(struct snd_soc_component *component, int shift)
component         900 sound/soc/codecs/arizona.c 	unsigned int val = snd_soc_component_read32(component, reg);
component         909 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         910 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         923 sound/soc/codecs/arizona.c 		snd_soc_component_update_bits(component, reg,
component         930 sound/soc/codecs/arizona.c 			arizona_in_set_vu(component, 1);
component         934 sound/soc/codecs/arizona.c 		snd_soc_component_update_bits(component, reg,
component         940 sound/soc/codecs/arizona.c 		reg = snd_soc_component_read32(component, ARIZONA_INPUT_ENABLES);
component         942 sound/soc/codecs/arizona.c 			arizona_in_set_vu(component, 0);
component         956 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         957 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1000 sound/soc/codecs/arizona.c 				dev_dbg(component->dev, "Power up delay: %d\n",
component        1053 sound/soc/codecs/arizona.c 				dev_dbg(component->dev, "Power down delay: %d\n",
component        1074 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1075 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1109 sound/soc/codecs/arizona.c static int arizona_dvfs_enable(struct snd_soc_component *component)
component        1111 sound/soc/codecs/arizona.c 	const struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1117 sound/soc/codecs/arizona.c 		dev_err(component->dev, "Failed to boost DCVDD: %d\n", ret);
component        1126 sound/soc/codecs/arizona.c 		dev_err(component->dev, "Failed to enable subsys max: %d\n", ret);
component        1134 sound/soc/codecs/arizona.c static int arizona_dvfs_disable(struct snd_soc_component *component)
component        1136 sound/soc/codecs/arizona.c 	const struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1144 sound/soc/codecs/arizona.c 		dev_err(component->dev, "Failed to disable subsys max: %d\n", ret);
component        1150 sound/soc/codecs/arizona.c 		dev_err(component->dev, "Failed to unboost DCVDD: %d\n", ret);
component        1157 sound/soc/codecs/arizona.c int arizona_dvfs_up(struct snd_soc_component *component, unsigned int flags)
component        1159 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1165 sound/soc/codecs/arizona.c 		ret = arizona_dvfs_enable(component);
component        1177 sound/soc/codecs/arizona.c int arizona_dvfs_down(struct snd_soc_component *component, unsigned int flags)
component        1179 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1189 sound/soc/codecs/arizona.c 		ret = arizona_dvfs_disable(component);
component        1199 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1200 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1208 sound/soc/codecs/arizona.c 			ret = arizona_dvfs_enable(component);
component        1220 sound/soc/codecs/arizona.c 			ret = arizona_dvfs_disable(component);
component        1241 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1255 sound/soc/codecs/arizona.c 	snd_soc_component_write(component, ARIZONA_CLOCK_CONTROL, val);
component        1275 sound/soc/codecs/arizona.c static int arizona_set_opclk(struct snd_soc_component *component,
component        1278 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1306 sound/soc/codecs/arizona.c 				dev_dbg(component->dev, "Configured %dHz OPCLK\n",
component        1308 sound/soc/codecs/arizona.c 				snd_soc_component_update_bits(component, reg,
component        1320 sound/soc/codecs/arizona.c 	dev_err(component->dev, "Unable to generate %dHz OPCLK\n", freq);
component        1327 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1328 sound/soc/codecs/arizona.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component        1335 sound/soc/codecs/arizona.c 		dev_err(component->dev, "Failed to check clock source: %d\n", ret);
component        1364 sound/soc/codecs/arizona.c int arizona_set_sysclk(struct snd_soc_component *component, int clk_id,
component        1367 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1389 sound/soc/codecs/arizona.c 		return arizona_set_opclk(component, clk_id, freq);
component        1443 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = dai->component;
component        1444 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1618 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = dai->component;
component        1619 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1649 sound/soc/codecs/arizona.c static void arizona_wm5102_set_dac_comp(struct snd_soc_component *component,
component        1652 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1678 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = dai->component;
component        1679 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1702 sound/soc/codecs/arizona.c 			ret = arizona_dvfs_up(component, ARIZONA_DVFS_SR1_RQ);
component        1704 sound/soc/codecs/arizona.c 			ret = arizona_dvfs_down(component, ARIZONA_DVFS_SR1_RQ);
component        1719 sound/soc/codecs/arizona.c 			arizona_wm5102_set_dac_comp(component,
component        1726 sound/soc/codecs/arizona.c 		snd_soc_component_update_bits(component, ARIZONA_SAMPLE_RATE_1,
component        1730 sound/soc/codecs/arizona.c 			snd_soc_component_update_bits(component,
component        1735 sound/soc/codecs/arizona.c 		snd_soc_component_update_bits(component,
component        1740 sound/soc/codecs/arizona.c 			snd_soc_component_update_bits(component,
component        1753 sound/soc/codecs/arizona.c static bool arizona_aif_cfg_changed(struct snd_soc_component *component,
component        1758 sound/soc/codecs/arizona.c 	val = snd_soc_component_read32(component, base + ARIZONA_AIF_BCLK_CTRL);
component        1762 sound/soc/codecs/arizona.c 	val = snd_soc_component_read32(component, base + ARIZONA_AIF_TX_BCLK_RATE);
component        1766 sound/soc/codecs/arizona.c 	val = snd_soc_component_read32(component, base + ARIZONA_AIF_FRAME_CTRL_1);
component        1778 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = dai->component;
component        1779 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1816 sound/soc/codecs/arizona.c 	val = snd_soc_component_read32(component, base + ARIZONA_AIF_FORMAT);
component        1844 sound/soc/codecs/arizona.c 	reconfig = arizona_aif_cfg_changed(component, base, bclk, lrclk, frame);
component        1848 sound/soc/codecs/arizona.c 		aif_tx_state = snd_soc_component_read32(component,
component        1850 sound/soc/codecs/arizona.c 		aif_rx_state = snd_soc_component_read32(component,
component        1912 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = dai->component;
component        1913 sound/soc/codecs/arizona.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1914 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1930 sound/soc/codecs/arizona.c 		dev_err(component->dev, "Can't change clock on active DAI %d\n",
component        1935 sound/soc/codecs/arizona.c 	dev_dbg(component->dev, "Setting AIF%d to %s\n", dai->id + 1,
component        1957 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = dai->component;
component        1966 sound/soc/codecs/arizona.c 	return snd_soc_component_update_bits(component,
component        1975 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = dai->component;
component        1976 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        1997 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = dai->component;
component        1998 sound/soc/codecs/arizona.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component        2661 sound/soc/codecs/arizona.c int arizona_set_output_mode(struct snd_soc_component *component, int output,
component        2676 sound/soc/codecs/arizona.c 	return snd_soc_component_update_bits(component, reg,
component        2726 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        2727 sound/soc/codecs/arizona.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component        2770 sound/soc/codecs/arizona.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        2771 sound/soc/codecs/arizona.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         273 sound/soc/codecs/arizona.h int arizona_set_sysclk(struct snd_soc_component *component, int clk_id, int source,
component         297 sound/soc/codecs/arizona.h int arizona_dvfs_up(struct snd_soc_component *component, unsigned int flags);
component         298 sound/soc/codecs/arizona.h int arizona_dvfs_down(struct snd_soc_component *component, unsigned int flags);
component         310 sound/soc/codecs/arizona.h int arizona_init_spk(struct snd_soc_component *component);
component         311 sound/soc/codecs/arizona.h int arizona_init_gpio(struct snd_soc_component *component);
component         312 sound/soc/codecs/arizona.h int arizona_init_mono(struct snd_soc_component *component);
component         322 sound/soc/codecs/arizona.h int arizona_set_output_mode(struct snd_soc_component *component, int output,
component         325 sound/soc/codecs/arizona.h bool arizona_input_analog(struct snd_soc_component *component, int shift);
component         329 sound/soc/codecs/arizona.h static inline int arizona_register_notifier(struct snd_soc_component *component,
component         335 sound/soc/codecs/arizona.h 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         343 sound/soc/codecs/arizona.h static inline int arizona_unregister_notifier(struct snd_soc_component *component,
component         346 sound/soc/codecs/arizona.h 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component          73 sound/soc/codecs/bd28623.c 	struct snd_soc_component *component =
component          75 sound/soc/codecs/bd28623.c 	struct bd28623_priv *bd = snd_soc_component_get_drvdata(component);
component          85 sound/soc/codecs/bd28623.c 	struct snd_soc_component *component =
component          87 sound/soc/codecs/bd28623.c 	struct bd28623_priv *bd = snd_soc_component_get_drvdata(component);
component         104 sound/soc/codecs/bd28623.c static int bd28623_codec_probe(struct snd_soc_component *component)
component         106 sound/soc/codecs/bd28623.c 	struct bd28623_priv *bd = snd_soc_component_get_drvdata(component);
component         120 sound/soc/codecs/bd28623.c static void bd28623_codec_remove(struct snd_soc_component *component)
component         122 sound/soc/codecs/bd28623.c 	struct bd28623_priv *bd = snd_soc_component_get_drvdata(component);
component         127 sound/soc/codecs/bd28623.c static int bd28623_codec_suspend(struct snd_soc_component *component)
component         129 sound/soc/codecs/bd28623.c 	struct bd28623_priv *bd = snd_soc_component_get_drvdata(component);
component         136 sound/soc/codecs/bd28623.c static int bd28623_codec_resume(struct snd_soc_component *component)
component         138 sound/soc/codecs/bd28623.c 	struct bd28623_priv *bd = snd_soc_component_get_drvdata(component);
component         246 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component;
component         259 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         260 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component         360 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         361 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component         403 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         404 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component         448 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         449 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component         487 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         488 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component         532 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         533 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component         563 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         564 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component         972 sound/soc/codecs/cpcap.c 		dev_err(cpcap->component->dev, "invalid DAI: %d", dai);
component         978 sound/soc/codecs/cpcap.c 		dev_err(cpcap->component->dev, "invalid clk id %d", clk_id);
component        1018 sound/soc/codecs/cpcap.c 		dev_err(cpcap->component->dev, "unsupported freq %u", freq);
component        1038 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = cpcap->component;
component        1056 sound/soc/codecs/cpcap.c 		dev_err(component->dev, "invalid DAI: %d", dai);
component        1090 sound/soc/codecs/cpcap.c 		dev_err(component->dev, "unsupported samplerate %d", samplerate);
component        1106 sound/soc/codecs/cpcap.c 		dev_err(component->dev, "reset self-clear failed: %04x",
component        1118 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = dai->component;
component        1119 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1122 sound/soc/codecs/cpcap.c 	dev_dbg(component->dev, "HiFi setup HW params: rate=%d", rate);
component        1129 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = codec_dai->component;
component        1130 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1131 sound/soc/codecs/cpcap.c 	struct device *dev = component->dev;
component        1140 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = codec_dai->component;
component        1141 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1142 sound/soc/codecs/cpcap.c 	struct device *dev = component->dev;
component        1221 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = dai->component;
component        1222 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1232 sound/soc/codecs/cpcap.c 	dev_dbg(component->dev, "HiFi mute: %d", mute);
component        1247 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = dai->component;
component        1248 sound/soc/codecs/cpcap.c 	struct device *dev = component->dev;
component        1249 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1286 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = codec_dai->component;
component        1287 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1289 sound/soc/codecs/cpcap.c 	dev_dbg(component->dev, "Voice setup sysclk: clk_id=%u, freq=%u",
component        1297 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = codec_dai->component;
component        1298 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1307 sound/soc/codecs/cpcap.c 	dev_dbg(component->dev, "Voice setup dai format (%08x)", fmt);
component        1319 sound/soc/codecs/cpcap.c 		dev_err(component->dev, "Voice dai fmt failed: CPCAP should be the master");
component        1342 sound/soc/codecs/cpcap.c 		dev_err(component->dev, "Voice dai fmt failed: unsupported clock invert mode");
component        1364 sound/soc/codecs/cpcap.c 	dev_dbg(component->dev, "Voice dai format: val=%04x", val);
component        1375 sound/soc/codecs/cpcap.c 	struct snd_soc_component *component = dai->component;
component        1376 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1386 sound/soc/codecs/cpcap.c 	dev_dbg(component->dev, "Voice mute: %d", mute);
component        1463 sound/soc/codecs/cpcap.c static int cpcap_audio_reset(struct snd_soc_component *component,
component        1466 sound/soc/codecs/cpcap.c 	struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component);
component        1469 sound/soc/codecs/cpcap.c 	dev_dbg(component->dev, "init audio codec");
component        1503 sound/soc/codecs/cpcap.c static int cpcap_soc_probe(struct snd_soc_component *component)
component        1508 sound/soc/codecs/cpcap.c 	cpcap = devm_kzalloc(component->dev, sizeof(*cpcap), GFP_KERNEL);
component        1511 sound/soc/codecs/cpcap.c 	snd_soc_component_set_drvdata(component, cpcap);
component        1512 sound/soc/codecs/cpcap.c 	cpcap->component = component;
component        1514 sound/soc/codecs/cpcap.c 	cpcap->regmap = dev_get_regmap(component->dev->parent, NULL);
component        1517 sound/soc/codecs/cpcap.c 	snd_soc_component_init_regmap(component, cpcap->regmap);
component        1519 sound/soc/codecs/cpcap.c 	err = cpcap_get_vendor(component->dev, cpcap->regmap, &cpcap->vendor);
component        1523 sound/soc/codecs/cpcap.c 	return cpcap_audio_reset(component, false);
component          35 sound/soc/codecs/cq93vc.c 	struct snd_soc_component *component = dai->component;
component          43 sound/soc/codecs/cq93vc.c 	snd_soc_component_update_bits(component, DAVINCI_VC_REG09, DAVINCI_VC_REG09_MUTE,
component          62 sound/soc/codecs/cq93vc.c static int cq93vc_set_bias_level(struct snd_soc_component *component,
component          67 sound/soc/codecs/cq93vc.c 		snd_soc_component_write(component, DAVINCI_VC_REG12,
component          73 sound/soc/codecs/cq93vc.c 		snd_soc_component_write(component, DAVINCI_VC_REG12,
component          78 sound/soc/codecs/cq93vc.c 		snd_soc_component_write(component, DAVINCI_VC_REG12,
component         111 sound/soc/codecs/cq93vc.c static int cq93vc_probe(struct snd_soc_component *component)
component         113 sound/soc/codecs/cq93vc.c 	struct davinci_vc *davinci_vc = component->dev->platform_data;
component         115 sound/soc/codecs/cq93vc.c 	snd_soc_component_init_regmap(component, davinci_vc->regmap);
component          33 sound/soc/codecs/cros_ec_codec.c 	struct snd_soc_component *component;
component          39 sound/soc/codecs/cros_ec_codec.c static int ec_command_get_gain(struct snd_soc_component *component,
component          44 sound/soc/codecs/cros_ec_codec.c 		snd_soc_component_get_drvdata(component);
component          69 sound/soc/codecs/cros_ec_codec.c static int ec_command_no_resp(struct snd_soc_component *component,
component          73 sound/soc/codecs/cros_ec_codec.c 		snd_soc_component_get_drvdata(component);
component          89 sound/soc/codecs/cros_ec_codec.c static int set_i2s_config(struct snd_soc_component *component,
component          94 sound/soc/codecs/cros_ec_codec.c 	dev_dbg(component->dev, "%s set I2S format to %u\n", __func__,
component         100 sound/soc/codecs/cros_ec_codec.c 	return ec_command_no_resp(component, &param);
component         105 sound/soc/codecs/cros_ec_codec.c 	struct snd_soc_component *component = dai->component;
component         147 sound/soc/codecs/cros_ec_codec.c 	return set_i2s_config(component, i2s_config);
component         150 sound/soc/codecs/cros_ec_codec.c static int set_i2s_sample_depth(struct snd_soc_component *component,
component         155 sound/soc/codecs/cros_ec_codec.c 	dev_dbg(component->dev, "%s set depth to %u\n", __func__, depth);
component         160 sound/soc/codecs/cros_ec_codec.c 	return ec_command_no_resp(component, &param);
component         163 sound/soc/codecs/cros_ec_codec.c static int set_i2s_bclk(struct snd_soc_component *component, uint32_t bclk)
component         167 sound/soc/codecs/cros_ec_codec.c 	dev_dbg(component->dev, "%s set i2s bclk to %u\n", __func__, bclk);
component         172 sound/soc/codecs/cros_ec_codec.c 	return ec_command_no_resp(component, &param);
component         179 sound/soc/codecs/cros_ec_codec.c 	struct snd_soc_component *component = dai->component;
component         189 sound/soc/codecs/cros_ec_codec.c 		ret = set_i2s_sample_depth(component, EC_CODEC_SAMPLE_DEPTH_16);
component         192 sound/soc/codecs/cros_ec_codec.c 		ret = set_i2s_sample_depth(component, EC_CODEC_SAMPLE_DEPTH_24);
component         201 sound/soc/codecs/cros_ec_codec.c 	return set_i2s_bclk(component, bclk);
component         225 sound/soc/codecs/cros_ec_codec.c static int get_ec_mic_gain(struct snd_soc_component *component,
component         234 sound/soc/codecs/cros_ec_codec.c 	ret = ec_command_get_gain(component, &param, &resp);
component         247 sound/soc/codecs/cros_ec_codec.c 	struct snd_soc_component *component =
component         252 sound/soc/codecs/cros_ec_codec.c 	ret = get_ec_mic_gain(component, &left, &right);
component         262 sound/soc/codecs/cros_ec_codec.c static int set_ec_mic_gain(struct snd_soc_component *component,
component         267 sound/soc/codecs/cros_ec_codec.c 	dev_dbg(component->dev, "%s set mic gain to %u, %u\n",
component         274 sound/soc/codecs/cros_ec_codec.c 	return ec_command_no_resp(component, &param);
component         280 sound/soc/codecs/cros_ec_codec.c 	struct snd_soc_component *component =
component         283 sound/soc/codecs/cros_ec_codec.c 		snd_soc_component_get_drvdata(component);
component         291 sound/soc/codecs/cros_ec_codec.c 	return set_ec_mic_gain(component, (u8)left, (u8)right);
component         298 sound/soc/codecs/cros_ec_codec.c static int enable_i2s(struct snd_soc_component *component, int enable)
component         302 sound/soc/codecs/cros_ec_codec.c 	dev_dbg(component->dev, "%s set i2s to %u\n", __func__, enable);
component         307 sound/soc/codecs/cros_ec_codec.c 	return ec_command_no_resp(component, &param);
component         313 sound/soc/codecs/cros_ec_codec.c 	struct snd_soc_component *component =
component         318 sound/soc/codecs/cros_ec_codec.c 		dev_dbg(component->dev,
component         320 sound/soc/codecs/cros_ec_codec.c 		return enable_i2s(component, 1);
component         323 sound/soc/codecs/cros_ec_codec.c 		dev_dbg(component->dev,
component         325 sound/soc/codecs/cros_ec_codec.c 		return enable_i2s(component, 0);
component         375 sound/soc/codecs/cros_ec_codec.c static int cros_ec_codec_probe(struct snd_soc_component *component)
component         380 sound/soc/codecs/cros_ec_codec.c 		snd_soc_component_get_drvdata(component);
component         386 sound/soc/codecs/cros_ec_codec.c 	return snd_soc_add_component_controls(component, &mic_gain_control, 1);
component          42 sound/soc/codecs/cs35l32.c 	struct snd_soc_component *component;
component         153 sound/soc/codecs/cs35l32.c 	struct snd_soc_component *component = codec_dai->component;
component         157 sound/soc/codecs/cs35l32.c 		snd_soc_component_update_bits(component, CS35L32_ADSP_CTL,
component         162 sound/soc/codecs/cs35l32.c 		snd_soc_component_update_bits(component, CS35L32_ADSP_CTL,
component         174 sound/soc/codecs/cs35l32.c 	struct snd_soc_component *component = dai->component;
component         176 sound/soc/codecs/cs35l32.c 	return snd_soc_component_update_bits(component, CS35L32_PWRCTL2,
component         201 sound/soc/codecs/cs35l32.c static int cs35l32_component_set_sysclk(struct snd_soc_component *component,
component         223 sound/soc/codecs/cs35l32.c 	return snd_soc_component_update_bits(component, CS35L32_CLK_CTL,
component          41 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component;
component         200 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         201 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         210 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev, "Amp calibration done\n");
component         212 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "Amp turned on\n");
component         215 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "Amp turned off\n");
component         218 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "Invalid event = 0x%x\n", event);
component         228 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         229 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         239 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "BST turned on\n");
component         242 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "SDIN turned on\n");
component         246 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev, "Amp calibration started\n");
component         256 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "BST and SDIN turned off\n");
component         259 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "Invalid event = 0x%x\n", event);
component         269 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         270 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         288 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "SDOUT turned on\n");
component         293 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "SDOUT turned off\n");
component         296 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "Invalid event = 0x%x\n", event);
component         359 sound/soc/codecs/cs35l33.c static int cs35l33_set_bias_level(struct snd_soc_component *component,
component         363 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         440 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component = codec_dai->component;
component         441 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         447 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "Audio port in master mode\n");
component         452 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "Audio port in slave mode\n");
component         465 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "Audio port in TDM mode\n");
component         469 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "Audio port in I2S mode\n");
component         482 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component = dai->component;
component         483 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         504 sound/soc/codecs/cs35l33.c 	dev_dbg(component->dev, "sample rate=%d, bits per sample=%d\n",
component         531 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component = dai->component;
component         532 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         552 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component = dai->component;
component         553 sound/soc/codecs/cs35l33.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         554 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         566 sound/soc/codecs/cs35l33.c 		dev_dbg(component->dev, "Audio starts from slots %d", slot);
component         592 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev, "VMON enabled in slots %d-%d",
component         600 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev, "IMON enabled in slots %d-%d",
component         610 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev, "VPMON enabled in slots %d", slot);
component         619 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev,
component         637 sound/soc/codecs/cs35l33.c static int cs35l33_component_set_sysclk(struct snd_soc_component *component,
component         640 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *cs35l33 = snd_soc_component_get_drvdata(component);
component         662 sound/soc/codecs/cs35l33.c 	dev_dbg(component->dev, "external mclk freq=%d, internal mclk freq=%d\n",
component         697 sound/soc/codecs/cs35l33.c static int cs35l33_set_hg_data(struct snd_soc_component *component,
component         701 sound/soc/codecs/cs35l33.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         702 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *priv = snd_soc_component_get_drvdata(component);
component         746 sound/soc/codecs/cs35l33.c static int cs35l33_set_bst_ipk(struct snd_soc_component *component, unsigned int bst)
component         748 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *cs35l33 = snd_soc_component_get_drvdata(component);
component         753 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "Invalid boost current %d\n", bst);
component         759 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "Current not a multiple of 15625uA (%d)\n",
component         777 sound/soc/codecs/cs35l33.c static int cs35l33_probe(struct snd_soc_component *component)
component         779 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *cs35l33 = snd_soc_component_get_drvdata(component);
component         781 sound/soc/codecs/cs35l33.c 	cs35l33->component = component;
component         782 sound/soc/codecs/cs35l33.c 	pm_runtime_get_sync(component->dev);
component         798 sound/soc/codecs/cs35l33.c 		cs35l33_set_bst_ipk(component, cs35l33->pdata.boost_ipk);
component         801 sound/soc/codecs/cs35l33.c 		snd_soc_component_update_bits(component, CS35L33_DAC_CTL,
component         803 sound/soc/codecs/cs35l33.c 		snd_soc_component_update_bits(component, CS35L33_DAC_CTL,
component         806 sound/soc/codecs/cs35l33.c 		snd_soc_component_update_bits(component, CS35L33_DAC_CTL,
component         812 sound/soc/codecs/cs35l33.c 		snd_soc_component_update_bits(component, CS35L33_ADC_CTL,
component         815 sound/soc/codecs/cs35l33.c 	cs35l33_set_hg_data(component, &(cs35l33->pdata));
component         825 sound/soc/codecs/cs35l33.c 	pm_runtime_put_sync(component->dev);
component         965 sound/soc/codecs/cs35l33.c 	struct snd_soc_component *component = cs35l33->component;
component         987 sound/soc/codecs/cs35l33.c 		dev_crit(component->dev, "Amp short error\n");
component         989 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev,
component        1005 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "Cal error\n");
component        1011 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev, "Cal error release\n");
component        1025 sound/soc/codecs/cs35l33.c 		dev_crit(component->dev, "Over temperature error\n");
component        1027 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev,
component        1040 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "Over temperature warning\n");
component        1042 sound/soc/codecs/cs35l33.c 			dev_dbg(component->dev,
component        1054 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "ERROR: ADSPCLK Interrupt\n");
component        1057 sound/soc/codecs/cs35l33.c 		dev_err(component->dev, "ERROR: MCLK Interrupt\n");
component        1060 sound/soc/codecs/cs35l33.c 		dev_err(component->dev,
component        1064 sound/soc/codecs/cs35l33.c 		dev_err(component->dev,
component        1068 sound/soc/codecs/cs35l33.c 		dev_err(component->dev,
component          42 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component;
component         236 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         237 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *priv = snd_soc_component_get_drvdata(component);
component         249 sound/soc/codecs/cs35l34.c 			dev_err(component->dev, "Cannot set Power bits %d\n", ret);
component         271 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = dai->component;
component         272 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *priv = snd_soc_component_get_drvdata(component);
component         283 sound/soc/codecs/cs35l34.c 		snd_soc_component_update_bits(component, CS35L34_TDM_RX_CTL_1_AUDIN,
component         293 sound/soc/codecs/cs35l34.c 	snd_soc_component_update_bits(component, CS35L34_TDM_TX_CTL_3_VPMON,
component         296 sound/soc/codecs/cs35l34.c 	snd_soc_component_update_bits(component, CS35L34_TDM_TX_CTL_4_VBSTMON,
component         304 sound/soc/codecs/cs35l34.c 			snd_soc_component_update_bits(component, CS35L34_TDM_TX_CTL_1_VMON,
component         309 sound/soc/codecs/cs35l34.c 			snd_soc_component_update_bits(component, CS35L34_TDM_TX_CTL_2_IMON,
component         314 sound/soc/codecs/cs35l34.c 			snd_soc_component_update_bits(component, CS35L34_TDM_TX_CTL_3_VPMON,
component         319 sound/soc/codecs/cs35l34.c 			snd_soc_component_update_bits(component,
component         327 sound/soc/codecs/cs35l34.c 		snd_soc_component_update_bits(component, reg,
component         341 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         342 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *priv = snd_soc_component_get_drvdata(component);
component         381 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         382 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *priv = snd_soc_component_get_drvdata(component);
component         523 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = codec_dai->component;
component         524 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *priv = snd_soc_component_get_drvdata(component);
component         545 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = dai->component;
component         546 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *priv = snd_soc_component_get_drvdata(component);
component         553 sound/soc/codecs/cs35l34.c 		dev_err(component->dev, "ERROR: Invalid mclk %d and/or srate %d\n",
component         561 sound/soc/codecs/cs35l34.c 		dev_err(component->dev, "Failed to set clock state %d\n", ret);
component         589 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = dai->component;
component         592 sound/soc/codecs/cs35l34.c 		snd_soc_component_update_bits(component, CS35L34_PWRCTL3,
component         595 sound/soc/codecs/cs35l34.c 		snd_soc_component_update_bits(component, CS35L34_PWRCTL3,
component         603 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = dai->component;
component         604 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *cs35l34 = snd_soc_component_get_drvdata(component);
component         633 sound/soc/codecs/cs35l34.c 		dev_err(component->dev, "ERROR: Invalid Frequency %d\n", freq);
component         675 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = cs35l34->component;
component         707 sound/soc/codecs/cs35l34.c 		dev_err(component->dev, "%s Invalid Inductor Value %d uH\n",
component         714 sound/soc/codecs/cs35l34.c static int cs35l34_probe(struct snd_soc_component *component)
component         717 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *cs35l34 = snd_soc_component_get_drvdata(component);
component         719 sound/soc/codecs/cs35l34.c 	pm_runtime_get_sync(component->dev);
component         772 sound/soc/codecs/cs35l34.c 	pm_runtime_put_sync(component->dev);
component         864 sound/soc/codecs/cs35l34.c 	struct snd_soc_component *component = cs35l34->component;
component         887 sound/soc/codecs/cs35l34.c 		dev_err(component->dev, "Cal error\n");
component         891 sound/soc/codecs/cs35l34.c 			dev_dbg(component->dev, "Cal error release\n");
component         907 sound/soc/codecs/cs35l34.c 		dev_err(component->dev, "Alive error\n");
component         910 sound/soc/codecs/cs35l34.c 		dev_crit(component->dev, "Amp short error\n");
component         914 sound/soc/codecs/cs35l34.c 			dev_dbg(component->dev,
component         930 sound/soc/codecs/cs35l34.c 		dev_crit(component->dev, "Over temperature warning\n");
component         934 sound/soc/codecs/cs35l34.c 			dev_dbg(component->dev,
component         950 sound/soc/codecs/cs35l34.c 		dev_crit(component->dev, "Over temperature error\n");
component         954 sound/soc/codecs/cs35l34.c 			dev_dbg(component->dev,
component         970 sound/soc/codecs/cs35l34.c 		dev_crit(component->dev, "VBST too high error; powering off!\n");
component         978 sound/soc/codecs/cs35l34.c 		dev_crit(component->dev, "LBST short error; powering off!\n");
component         193 sound/soc/codecs/cs35l35.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         194 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         230 sound/soc/codecs/cs35l35.c 		dev_err(component->dev, "Invalid event = 0x%x\n", event);
component         239 sound/soc/codecs/cs35l35.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         240 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         300 sound/soc/codecs/cs35l35.c 		dev_err(component->dev, "Invalid event = 0x%x\n", event);
component         368 sound/soc/codecs/cs35l35.c 	struct snd_soc_component *component = codec_dai->component;
component         369 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         469 sound/soc/codecs/cs35l35.c 	struct snd_soc_component *component = dai->component;
component         470 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         481 sound/soc/codecs/cs35l35.c 		dev_err(component->dev, "Invalid CLK:Rate %d:%d\n",
component         489 sound/soc/codecs/cs35l35.c 		dev_err(component->dev, "Failed to set port config %d\n", ret);
component         508 sound/soc/codecs/cs35l35.c 			dev_err(component->dev, "Failed to set fet config %d\n",
component         530 sound/soc/codecs/cs35l35.c 			dev_err(component->dev, "Unsupported Width %d\n",
component         553 sound/soc/codecs/cs35l35.c 			dev_err(component->dev, "Unsupported sclk/fs ratio %d:%d\n",
component         567 sound/soc/codecs/cs35l35.c 				dev_err(component->dev, "ratio not supported\n");
component         577 sound/soc/codecs/cs35l35.c 				dev_err(component->dev, "ratio not supported\n");
component         586 sound/soc/codecs/cs35l35.c 			dev_err(component->dev, "Failed to set fsclk %d\n", ret);
component         606 sound/soc/codecs/cs35l35.c 	struct snd_soc_component *component = dai->component;
component         607 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         634 sound/soc/codecs/cs35l35.c 	struct snd_soc_component *component = dai->component;
component         635 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         654 sound/soc/codecs/cs35l35.c 	struct snd_soc_component *component = dai->component;
component         655 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         711 sound/soc/codecs/cs35l35.c static int cs35l35_component_set_sysclk(struct snd_soc_component *component,
component         715 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         730 sound/soc/codecs/cs35l35.c 		dev_err(component->dev, "Invalid CLK Source\n");
component         748 sound/soc/codecs/cs35l35.c 		dev_err(component->dev, "Invalid CLK Frequency Input : %d\n", freq);
component         756 sound/soc/codecs/cs35l35.c 		dev_err(component->dev, "Failed to set sysclk %d\n", ret);
component         833 sound/soc/codecs/cs35l35.c static int cs35l35_component_probe(struct snd_soc_component *component)
component         835 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = snd_soc_component_get_drvdata(component);
component         879 sound/soc/codecs/cs35l35.c 		ret = snd_soc_add_component_controls(component, cs35l35_adv_controls,
component         459 sound/soc/codecs/cs35l36.c 	struct snd_soc_component *component =
component         462 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(component);
component         472 sound/soc/codecs/cs35l36.c 	struct snd_soc_component *component =
component         475 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(component);
component         506 sound/soc/codecs/cs35l36.c 	struct snd_soc_component *component =
component         509 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(component);
component         548 sound/soc/codecs/cs35l36.c 		dev_dbg(component->dev, "Invalid event = 0x%x\n", event);
component         558 sound/soc/codecs/cs35l36.c 	struct snd_soc_component *component =
component         561 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(component);
component         579 sound/soc/codecs/cs35l36.c 		dev_dbg(component->dev, "Invalid event = 0x%x\n", event);
component         758 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(component_dai->component);
component         868 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(dai->component);
component         911 sound/soc/codecs/cs35l36.c 	struct snd_soc_component *component = dai->component;
component         913 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(component);
component        1002 sound/soc/codecs/cs35l36.c static int cs35l36_component_set_sysclk(struct snd_soc_component *component,
component        1007 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(component);
component        1036 sound/soc/codecs/cs35l36.c 		dev_err(component->dev, "Invalid CLK Config Freq: %d\n", freq);
component        1155 sound/soc/codecs/cs35l36.c static int cs35l36_component_probe(struct snd_soc_component *component)
component        1158 sound/soc/codecs/cs35l36.c 			snd_soc_component_get_drvdata(component);
component         322 sound/soc/codecs/cs4265.c 	struct snd_soc_component *component = codec_dai->component;
component         323 sound/soc/codecs/cs4265.c 	struct cs4265_private *cs4265 = snd_soc_component_get_drvdata(component);
component         327 sound/soc/codecs/cs4265.c 		dev_err(component->dev, "Invalid clk_id %d\n", clk_id);
component         337 sound/soc/codecs/cs4265.c 	dev_err(component->dev, "Invalid freq parameter %d\n", freq);
component         343 sound/soc/codecs/cs4265.c 	struct snd_soc_component *component = codec_dai->component;
component         344 sound/soc/codecs/cs4265.c 	struct cs4265_private *cs4265 = snd_soc_component_get_drvdata(component);
component         349 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_ADC_CTL,
component         354 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_ADC_CTL,
component         383 sound/soc/codecs/cs4265.c 	struct snd_soc_component *component = dai->component;
component         386 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_DAC_CTL,
component         389 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_SPDIF_CTL2,
component         393 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_DAC_CTL,
component         396 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_SPDIF_CTL2,
component         407 sound/soc/codecs/cs4265.c 	struct snd_soc_component *component = dai->component;
component         408 sound/soc/codecs/cs4265.c 	struct cs4265_private *cs4265 = snd_soc_component_get_drvdata(component);
component         418 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_ADC_CTL,
component         420 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_MCLK_FREQ,
component         425 sound/soc/codecs/cs4265.c 		dev_err(component->dev, "can't get correct mclk\n");
component         431 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_DAC_CTL,
component         433 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_ADC_CTL,
component         435 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_SPDIF_CTL2,
component         440 sound/soc/codecs/cs4265.c 			snd_soc_component_update_bits(component, CS4265_DAC_CTL,
component         442 sound/soc/codecs/cs4265.c 			snd_soc_component_update_bits(component, CS4265_SPDIF_CTL2,
component         445 sound/soc/codecs/cs4265.c 			snd_soc_component_update_bits(component, CS4265_DAC_CTL,
component         447 sound/soc/codecs/cs4265.c 			snd_soc_component_update_bits(component, CS4265_SPDIF_CTL2,
component         452 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_DAC_CTL,
component         454 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_ADC_CTL,
component         456 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_SPDIF_CTL2,
component         466 sound/soc/codecs/cs4265.c static int cs4265_set_bias_level(struct snd_soc_component *component,
component         473 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_PWRCTL,
component         477 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_PWRCTL,
component         482 sound/soc/codecs/cs4265.c 		snd_soc_component_update_bits(component, CS4265_PWRCTL,
component         257 sound/soc/codecs/cs4270.c 	struct snd_soc_component *component = codec_dai->component;
component         258 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         280 sound/soc/codecs/cs4270.c 	struct snd_soc_component *component = codec_dai->component;
component         281 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         290 sound/soc/codecs/cs4270.c 		dev_err(component->dev, "invalid dai format\n");
component         304 sound/soc/codecs/cs4270.c 		dev_err(component->dev, "Unknown master/slave configuration\n");
component         329 sound/soc/codecs/cs4270.c 	struct snd_soc_component *component = dai->component;
component         330 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         349 sound/soc/codecs/cs4270.c 		dev_err(component->dev, "could not find matching ratio\n");
component         355 sound/soc/codecs/cs4270.c 	reg = snd_soc_component_read32(component, CS4270_MODE);
component         364 sound/soc/codecs/cs4270.c 	ret = snd_soc_component_write(component, CS4270_MODE, reg);
component         366 sound/soc/codecs/cs4270.c 		dev_err(component->dev, "i2c write failed\n");
component         372 sound/soc/codecs/cs4270.c 	reg = snd_soc_component_read32(component, CS4270_FORMAT);
component         383 sound/soc/codecs/cs4270.c 		dev_err(component->dev, "unknown dai format\n");
component         387 sound/soc/codecs/cs4270.c 	ret = snd_soc_component_write(component, CS4270_FORMAT, reg);
component         389 sound/soc/codecs/cs4270.c 		dev_err(component->dev, "i2c write failed\n");
component         408 sound/soc/codecs/cs4270.c 	struct snd_soc_component *component = dai->component;
component         409 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         412 sound/soc/codecs/cs4270.c 	reg6 = snd_soc_component_read32(component, CS4270_MUTE);
component         421 sound/soc/codecs/cs4270.c 	return snd_soc_component_write(component, CS4270_MUTE, reg6);
component         441 sound/soc/codecs/cs4270.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         442 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         504 sound/soc/codecs/cs4270.c static int cs4270_probe(struct snd_soc_component *component)
component         506 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         514 sound/soc/codecs/cs4270.c 	ret = snd_soc_component_update_bits(component, CS4270_MUTE, CS4270_MUTE_AUTO, 0);
component         516 sound/soc/codecs/cs4270.c 		dev_err(component->dev, "i2c write failed\n");
component         525 sound/soc/codecs/cs4270.c 	ret = snd_soc_component_update_bits(component, CS4270_TRANS,
component         528 sound/soc/codecs/cs4270.c 		dev_err(component->dev, "i2c write failed\n");
component         544 sound/soc/codecs/cs4270.c static void cs4270_remove(struct snd_soc_component *component)
component         546 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         562 sound/soc/codecs/cs4270.c static int cs4270_soc_suspend(struct snd_soc_component *component)
component         564 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         567 sound/soc/codecs/cs4270.c 	reg = snd_soc_component_read32(component, CS4270_PWRCTL) | CS4270_PWRCTL_PDN_ALL;
component         571 sound/soc/codecs/cs4270.c 	ret = snd_soc_component_write(component, CS4270_PWRCTL, reg);
component         581 sound/soc/codecs/cs4270.c static int cs4270_soc_resume(struct snd_soc_component *component)
component         583 sound/soc/codecs/cs4270.c 	struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
component         599 sound/soc/codecs/cs4270.c 	reg = snd_soc_component_read32(component, CS4270_PWRCTL);
component         602 sound/soc/codecs/cs4270.c 	return snd_soc_component_write(component, CS4270_PWRCTL, reg);
component         200 sound/soc/codecs/cs4271.c 	struct snd_soc_component *component = codec_dai->component;
component         201 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         210 sound/soc/codecs/cs4271.c 	struct snd_soc_component *component = codec_dai->component;
component         211 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         224 sound/soc/codecs/cs4271.c 		dev_err(component->dev, "Invalid DAI format\n");
component         244 sound/soc/codecs/cs4271.c 		dev_err(component->dev, "Invalid DAI format\n");
component         257 sound/soc/codecs/cs4271.c static int cs4271_set_deemph(struct snd_soc_component *component)
component         259 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         283 sound/soc/codecs/cs4271.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         284 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         293 sound/soc/codecs/cs4271.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         294 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         297 sound/soc/codecs/cs4271.c 	return cs4271_set_deemph(component);
component         343 sound/soc/codecs/cs4271.c 	struct snd_soc_component *component = dai->component;
component         344 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         393 sound/soc/codecs/cs4271.c 		dev_err(component->dev, "Invalid sample rate\n");
component         404 sound/soc/codecs/cs4271.c 	return cs4271_set_deemph(component);
component         409 sound/soc/codecs/cs4271.c 	struct snd_soc_component *component = dai->component;
component         410 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         487 sound/soc/codecs/cs4271.c static int cs4271_reset(struct snd_soc_component *component)
component         489 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         502 sound/soc/codecs/cs4271.c static int cs4271_soc_suspend(struct snd_soc_component *component)
component         505 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         519 sound/soc/codecs/cs4271.c static int cs4271_soc_resume(struct snd_soc_component *component)
component         522 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         527 sound/soc/codecs/cs4271.c 		dev_err(component->dev, "Failed to enable regulators: %d\n", ret);
component         532 sound/soc/codecs/cs4271.c 	cs4271_reset(component);
component         561 sound/soc/codecs/cs4271.c static int cs4271_component_probe(struct snd_soc_component *component)
component         563 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         564 sound/soc/codecs/cs4271.c 	struct cs4271_platform_data *cs4271plat = component->dev->platform_data;
component         569 sound/soc/codecs/cs4271.c 	if (of_match_device(cs4271_dt_ids, component->dev)) {
component         570 sound/soc/codecs/cs4271.c 		if (of_get_property(component->dev->of_node,
component         574 sound/soc/codecs/cs4271.c 		if (of_get_property(component->dev->of_node,
component         583 sound/soc/codecs/cs4271.c 		dev_err(component->dev, "Failed to enable regulators: %d\n", ret);
component         593 sound/soc/codecs/cs4271.c 	cs4271_reset(component);
component         619 sound/soc/codecs/cs4271.c static void cs4271_component_remove(struct snd_soc_component *component)
component         621 sound/soc/codecs/cs4271.c 	struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
component         467 sound/soc/codecs/cs42l42.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         471 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_ASP_RX_DAI0_EN,
component         478 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_PWR_CTL1,
component         483 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_ASP_RX_DAI0_EN,
component         487 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_PWR_CTL1,
component         493 sound/soc/codecs/cs42l42.c 		dev_err(component->dev, "Invalid event 0x%x\n", event);
component         514 sound/soc/codecs/cs42l42.c static int cs42l42_set_bias_level(struct snd_soc_component *component,
component         517 sound/soc/codecs/cs42l42.c 	struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component);
component         526 sound/soc/codecs/cs42l42.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         533 sound/soc/codecs/cs42l42.c 				dev_err(component->dev,
component         551 sound/soc/codecs/cs42l42.c static int cs42l42_component_probe(struct snd_soc_component *component)
component         554 sound/soc/codecs/cs42l42.c 		(struct cs42l42_private *)snd_soc_component_get_drvdata(component);
component         556 sound/soc/codecs/cs42l42.c 	cs42l42->component = component;
component         610 sound/soc/codecs/cs42l42.c static int cs42l42_pll_config(struct snd_soc_component *component)
component         612 sound/soc/codecs/cs42l42.c 	struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component);
component         619 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component, CS42L42_MCLK_CTL,
component         629 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component, CS42L42_MCLK_SRC_SEL,
component         640 sound/soc/codecs/cs42l42.c 				dev_err(component->dev,
component         647 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component,
component         652 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component,
component         659 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component,
component         664 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component,
component         669 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component,
component         674 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component, CS42L42_ASP_FRM_CFG,
component         679 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component, CS42L42_FS_RATE_EN,
component         685 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component, CS42L42_IN_ASRC_CLK,
component         689 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component,
component         695 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component,
component         704 sound/soc/codecs/cs42l42.c 			snd_soc_component_update_bits(component,
component         714 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         719 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         724 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         729 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         735 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         741 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         747 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         752 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         757 sound/soc/codecs/cs42l42.c 				snd_soc_component_update_bits(component,
component         772 sound/soc/codecs/cs42l42.c 	struct snd_soc_component *component = codec_dai->component;
component         817 sound/soc/codecs/cs42l42.c 	snd_soc_component_update_bits(component, CS42L42_ASP_CLK_CFG,
component         829 sound/soc/codecs/cs42l42.c 	struct snd_soc_component *component = dai->component;
component         830 sound/soc/codecs/cs42l42.c 	struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component);
component         836 sound/soc/codecs/cs42l42.c 	retval = cs42l42_pll_config(component);
component         844 sound/soc/codecs/cs42l42.c 	struct snd_soc_component *component = dai->component;
component         845 sound/soc/codecs/cs42l42.c 	struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(component);
component         854 sound/soc/codecs/cs42l42.c 	struct snd_soc_component *component = dai->component;
component         862 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_OSC_SWITCH,
component         865 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_PLL_CTL1,
component         870 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_HP_CTL,
component         876 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_PLL_CTL1,
component         880 sound/soc/codecs/cs42l42.c 		regval = snd_soc_component_read32(component, CS42L42_LOAD_DET_RCSTAT);
component         889 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_HP_CTL,
component         895 sound/soc/codecs/cs42l42.c 		snd_soc_component_update_bits(component, CS42L42_OSC_SWITCH,
component        1259 sound/soc/codecs/cs42l42.c 		dev_dbg(cs42l42->component->dev, "Function C button press\n");
component        1262 sound/soc/codecs/cs42l42.c 		dev_dbg(cs42l42->component->dev, "Function B button press\n");
component        1265 sound/soc/codecs/cs42l42.c 		dev_dbg(cs42l42->component->dev, "Function D button press\n");
component        1268 sound/soc/codecs/cs42l42.c 		dev_dbg(cs42l42->component->dev, "Function A button press\n");
component        1337 sound/soc/codecs/cs42l42.c 	struct snd_soc_component *component = cs42l42->component;
component        1369 sound/soc/codecs/cs42l42.c 			dev_dbg(component->dev,
component        1389 sound/soc/codecs/cs42l42.c 				dev_dbg(component->dev,
component        1407 sound/soc/codecs/cs42l42.c 				dev_dbg(component->dev,
component         753 sound/soc/codecs/cs42l42.h 	struct snd_soc_component *component;
component          63 sound/soc/codecs/cs42l51.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component          64 sound/soc/codecs/cs42l51.c 	unsigned long value = snd_soc_component_read32(component, CS42L51_PCM_MIXER)&3;
component          91 sound/soc/codecs/cs42l51.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         107 sound/soc/codecs/cs42l51.c 	snd_soc_component_write(component, CS42L51_PCM_MIXER, val);
component         165 sound/soc/codecs/cs42l51.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         169 sound/soc/codecs/cs42l51.c 		snd_soc_component_update_bits(component, CS42L51_POWER_CTL1,
component         175 sound/soc/codecs/cs42l51.c 		snd_soc_component_update_bits(component, CS42L51_POWER_CTL1,
component         280 sound/soc/codecs/cs42l51.c 	struct snd_soc_component *component = codec_dai->component;
component         281 sound/soc/codecs/cs42l51.c 	struct cs42l51_private *cs42l51 = snd_soc_component_get_drvdata(component);
component         290 sound/soc/codecs/cs42l51.c 		dev_err(component->dev, "invalid DAI format\n");
component         302 sound/soc/codecs/cs42l51.c 		dev_err(component->dev, "Unknown master/slave configuration\n");
component         356 sound/soc/codecs/cs42l51.c 	struct snd_soc_component *component = codec_dai->component;
component         357 sound/soc/codecs/cs42l51.c 	struct cs42l51_private *cs42l51 = snd_soc_component_get_drvdata(component);
component         367 sound/soc/codecs/cs42l51.c 	struct snd_soc_component *component = dai->component;
component         368 sound/soc/codecs/cs42l51.c 	struct cs42l51_private *cs42l51 = snd_soc_component_get_drvdata(component);
component         402 sound/soc/codecs/cs42l51.c 		dev_err(component->dev, "could not find matching ratio\n");
component         406 sound/soc/codecs/cs42l51.c 	intf_ctl = snd_soc_component_read32(component, CS42L51_INTF_CTL);
component         407 sound/soc/codecs/cs42l51.c 	power_ctl = snd_soc_component_read32(component, CS42L51_MIC_POWER_CTL);
component         459 sound/soc/codecs/cs42l51.c 			dev_err(component->dev, "unknown format\n");
component         465 sound/soc/codecs/cs42l51.c 		dev_err(component->dev, "unknown format\n");
component         472 sound/soc/codecs/cs42l51.c 	ret = snd_soc_component_write(component, CS42L51_INTF_CTL, intf_ctl);
component         476 sound/soc/codecs/cs42l51.c 	ret = snd_soc_component_write(component, CS42L51_MIC_POWER_CTL, power_ctl);
component         485 sound/soc/codecs/cs42l51.c 	struct snd_soc_component *component = dai->component;
component         489 sound/soc/codecs/cs42l51.c 	reg = snd_soc_component_read32(component, CS42L51_DAC_OUT_CTL);
component         496 sound/soc/codecs/cs42l51.c 	return snd_soc_component_write(component, CS42L51_DAC_OUT_CTL, reg);
component         499 sound/soc/codecs/cs42l51.c static int cs42l51_of_xlate_dai_id(struct snd_soc_component *component,
component         532 sound/soc/codecs/cs42l51.c static int cs42l51_component_probe(struct snd_soc_component *component)
component         538 sound/soc/codecs/cs42l51.c 	cs42l51 = snd_soc_component_get_drvdata(component);
component         539 sound/soc/codecs/cs42l51.c 	dapm = snd_soc_component_get_dapm(component);
component         553 sound/soc/codecs/cs42l51.c 	ret = snd_soc_component_write(component, CS42L51_DAC_CTL, reg);
component          41 sound/soc/codecs/cs42l52.c 	struct snd_soc_component *component;
component         472 sound/soc/codecs/cs42l52.c static int cs42l52_add_mic_controls(struct snd_soc_component *component)
component         474 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component         478 sound/soc/codecs/cs42l52.c 		snd_soc_add_component_controls(component, cs42l52_mica_controls,
component         482 sound/soc/codecs/cs42l52.c 		snd_soc_add_component_controls(component, cs42l52_micb_controls,
component         715 sound/soc/codecs/cs42l52.c 	struct snd_soc_component *component = codec_dai->component;
component         716 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component         721 sound/soc/codecs/cs42l52.c 		dev_err(component->dev, "Invalid freq parameter\n");
component         729 sound/soc/codecs/cs42l52.c 	struct snd_soc_component *component = codec_dai->component;
component         730 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component         782 sound/soc/codecs/cs42l52.c 	snd_soc_component_write(component, CS42L52_IFACE_CTL1, cs42l52->config.format);
component         789 sound/soc/codecs/cs42l52.c 	struct snd_soc_component *component = dai->component;
component         792 sound/soc/codecs/cs42l52.c 		snd_soc_component_update_bits(component, CS42L52_PB_CTL1,
component         796 sound/soc/codecs/cs42l52.c 		snd_soc_component_update_bits(component, CS42L52_PB_CTL1,
component         807 sound/soc/codecs/cs42l52.c 	struct snd_soc_component *component = dai->component;
component         808 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component         822 sound/soc/codecs/cs42l52.c 		snd_soc_component_write(component, CS42L52_CLK_CTL, clk);
component         824 sound/soc/codecs/cs42l52.c 		dev_err(component->dev, "can't get correct mclk\n");
component         831 sound/soc/codecs/cs42l52.c static int cs42l52_set_bias_level(struct snd_soc_component *component,
component         834 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component         840 sound/soc/codecs/cs42l52.c 		snd_soc_component_update_bits(component, CS42L52_PWRCTL1,
component         844 sound/soc/codecs/cs42l52.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         848 sound/soc/codecs/cs42l52.c 		snd_soc_component_write(component, CS42L52_PWRCTL1, CS42L52_PWRCTL1_PDN_ALL);
component         851 sound/soc/codecs/cs42l52.c 		snd_soc_component_write(component, CS42L52_PWRCTL1, CS42L52_PWRCTL1_PDN_ALL);
component         901 sound/soc/codecs/cs42l52.c 	struct snd_soc_component *component = cs42l52->component;
component         902 sound/soc/codecs/cs42l52.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         914 sound/soc/codecs/cs42l52.c 		dev_dbg(component->dev, "Set beep rate %dHz for requested %dHz\n",
component         921 sound/soc/codecs/cs42l52.c 		dev_dbg(component->dev, "Disabling beep\n");
component         925 sound/soc/codecs/cs42l52.c 	snd_soc_component_update_bits(component, CS42L52_BEEP_FREQ,
component         937 sound/soc/codecs/cs42l52.c 	struct snd_soc_component *component = input_get_drvdata(dev);
component         938 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component         940 sound/soc/codecs/cs42l52.c 	dev_dbg(component->dev, "Beep event %x %x\n", code, hz);
component         977 sound/soc/codecs/cs42l52.c static void cs42l52_init_beep(struct snd_soc_component *component)
component         979 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component         982 sound/soc/codecs/cs42l52.c 	cs42l52->beep = devm_input_allocate_device(component->dev);
component         984 sound/soc/codecs/cs42l52.c 		dev_err(component->dev, "Failed to allocate beep device\n");
component         992 sound/soc/codecs/cs42l52.c 	cs42l52->beep->phys = dev_name(component->dev);
component         998 sound/soc/codecs/cs42l52.c 	cs42l52->beep->dev.parent = component->dev;
component         999 sound/soc/codecs/cs42l52.c 	input_set_drvdata(cs42l52->beep, component);
component        1004 sound/soc/codecs/cs42l52.c 		dev_err(component->dev, "Failed to register beep device\n");
component        1007 sound/soc/codecs/cs42l52.c 	ret = device_create_file(component->dev, &dev_attr_beep);
component        1009 sound/soc/codecs/cs42l52.c 		dev_err(component->dev, "Failed to create keyclick file: %d\n",
component        1014 sound/soc/codecs/cs42l52.c static void cs42l52_free_beep(struct snd_soc_component *component)
component        1016 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component        1018 sound/soc/codecs/cs42l52.c 	device_remove_file(component->dev, &dev_attr_beep);
component        1022 sound/soc/codecs/cs42l52.c 	snd_soc_component_update_bits(component, CS42L52_BEEP_TONE_CTL,
component        1026 sound/soc/codecs/cs42l52.c static int cs42l52_probe(struct snd_soc_component *component)
component        1028 sound/soc/codecs/cs42l52.c 	struct cs42l52_private *cs42l52 = snd_soc_component_get_drvdata(component);
component        1032 sound/soc/codecs/cs42l52.c 	cs42l52_add_mic_controls(component);
component        1034 sound/soc/codecs/cs42l52.c 	cs42l52_init_beep(component);
component        1042 sound/soc/codecs/cs42l52.c static void cs42l52_remove(struct snd_soc_component *component)
component        1044 sound/soc/codecs/cs42l52.c 	cs42l52_free_beep(component);
component          44 sound/soc/codecs/cs42l56.c 	struct snd_soc_component *component;
component         717 sound/soc/codecs/cs42l56.c 	struct snd_soc_component *component = codec_dai->component;
component         718 sound/soc/codecs/cs42l56.c 	struct cs42l56_private *cs42l56 = snd_soc_component_get_drvdata(component);
component         744 sound/soc/codecs/cs42l56.c 	snd_soc_component_update_bits(component, CS42L56_CLKCTL_1,
component         747 sound/soc/codecs/cs42l56.c 	snd_soc_component_update_bits(component, CS42L56_CLKCTL_1,
component         756 sound/soc/codecs/cs42l56.c 	struct snd_soc_component *component = codec_dai->component;
component         757 sound/soc/codecs/cs42l56.c 	struct cs42l56_private *cs42l56 = snd_soc_component_get_drvdata(component);
component         794 sound/soc/codecs/cs42l56.c 	snd_soc_component_update_bits(component, CS42L56_CLKCTL_1,
component         796 sound/soc/codecs/cs42l56.c 	snd_soc_component_update_bits(component, CS42L56_SERIAL_FMT,
component         798 sound/soc/codecs/cs42l56.c 	snd_soc_component_update_bits(component, CS42L56_CLKCTL_1,
component         805 sound/soc/codecs/cs42l56.c 	struct snd_soc_component *component = dai->component;
component         809 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_DSP_MUTE_CTL,
component         818 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_MISC_ADC_CTL,
component         823 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_HPA_VOLUME,
component         825 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_HPB_VOLUME,
component         827 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_LOA_VOLUME,
component         829 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_LOB_VOLUME,
component         832 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_DSP_MUTE_CTL,
component         841 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_MISC_ADC_CTL,
component         846 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_HPA_VOLUME,
component         848 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_HPB_VOLUME,
component         850 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_LOA_VOLUME,
component         852 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_LOB_VOLUME,
component         862 sound/soc/codecs/cs42l56.c 	struct snd_soc_component *component = dai->component;
component         863 sound/soc/codecs/cs42l56.c 	struct cs42l56_private *cs42l56 = snd_soc_component_get_drvdata(component);
component         868 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_CLKCTL_2,
component         871 sound/soc/codecs/cs42l56.c 		dev_err(component->dev, "unsupported mclk/sclk/lrclk ratio\n");
component         878 sound/soc/codecs/cs42l56.c static int cs42l56_set_bias_level(struct snd_soc_component *component,
component         881 sound/soc/codecs/cs42l56.c 	struct cs42l56_private *cs42l56 = snd_soc_component_get_drvdata(component);
component         888 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_CLKCTL_1,
component         890 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_PWRCTL_1,
component         894 sound/soc/codecs/cs42l56.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         906 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_PWRCTL_1,
component         910 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_PWRCTL_1,
component         912 sound/soc/codecs/cs42l56.c 		snd_soc_component_update_bits(component, CS42L56_CLKCTL_1,
component         965 sound/soc/codecs/cs42l56.c 	struct snd_soc_component *component = cs42l56->component;
component         966 sound/soc/codecs/cs42l56.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         978 sound/soc/codecs/cs42l56.c 		dev_dbg(component->dev, "Set beep rate %dHz for requested %dHz\n",
component         985 sound/soc/codecs/cs42l56.c 		dev_dbg(component->dev, "Disabling beep\n");
component         989 sound/soc/codecs/cs42l56.c 	snd_soc_component_update_bits(component, CS42L56_BEEP_FREQ_ONTIME,
component        1001 sound/soc/codecs/cs42l56.c 	struct snd_soc_component *component = input_get_drvdata(dev);
component        1002 sound/soc/codecs/cs42l56.c 	struct cs42l56_private *cs42l56 = snd_soc_component_get_drvdata(component);
component        1004 sound/soc/codecs/cs42l56.c 	dev_dbg(component->dev, "Beep event %x %x\n", code, hz);
component        1041 sound/soc/codecs/cs42l56.c static void cs42l56_init_beep(struct snd_soc_component *component)
component        1043 sound/soc/codecs/cs42l56.c 	struct cs42l56_private *cs42l56 = snd_soc_component_get_drvdata(component);
component        1046 sound/soc/codecs/cs42l56.c 	cs42l56->beep = devm_input_allocate_device(component->dev);
component        1048 sound/soc/codecs/cs42l56.c 		dev_err(component->dev, "Failed to allocate beep device\n");
component        1056 sound/soc/codecs/cs42l56.c 	cs42l56->beep->phys = dev_name(component->dev);
component        1062 sound/soc/codecs/cs42l56.c 	cs42l56->beep->dev.parent = component->dev;
component        1063 sound/soc/codecs/cs42l56.c 	input_set_drvdata(cs42l56->beep, component);
component        1068 sound/soc/codecs/cs42l56.c 		dev_err(component->dev, "Failed to register beep device\n");
component        1071 sound/soc/codecs/cs42l56.c 	ret = device_create_file(component->dev, &dev_attr_beep);
component        1073 sound/soc/codecs/cs42l56.c 		dev_err(component->dev, "Failed to create keyclick file: %d\n",
component        1078 sound/soc/codecs/cs42l56.c static void cs42l56_free_beep(struct snd_soc_component *component)
component        1080 sound/soc/codecs/cs42l56.c 	struct cs42l56_private *cs42l56 = snd_soc_component_get_drvdata(component);
component        1082 sound/soc/codecs/cs42l56.c 	device_remove_file(component->dev, &dev_attr_beep);
component        1086 sound/soc/codecs/cs42l56.c 	snd_soc_component_update_bits(component, CS42L56_BEEP_TONE_CFG,
component        1090 sound/soc/codecs/cs42l56.c static int cs42l56_probe(struct snd_soc_component *component)
component        1092 sound/soc/codecs/cs42l56.c 	cs42l56_init_beep(component);
component        1097 sound/soc/codecs/cs42l56.c static void cs42l56_remove(struct snd_soc_component *component)
component        1099 sound/soc/codecs/cs42l56.c 	cs42l56_free_beep(component);
component         483 sound/soc/codecs/cs42l73.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         484 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
component         499 sound/soc/codecs/cs42l73.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         500 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
component         517 sound/soc/codecs/cs42l73.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         518 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
component         877 sound/soc/codecs/cs42l73.c 	struct snd_soc_component *component = dai->component;
component         878 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
component         892 sound/soc/codecs/cs42l73.c 	dev_dbg(component->dev, "MCLK%u %u  <-> internal MCLK %u\n",
component         899 sound/soc/codecs/cs42l73.c 	snd_soc_component_write(component, CS42L73_DMMCC, dmmcc);
component         910 sound/soc/codecs/cs42l73.c 	struct snd_soc_component *component = dai->component;
component         911 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
component         923 sound/soc/codecs/cs42l73.c 		dev_err(component->dev, "Unable to set MCLK for dai %s\n",
component         935 sound/soc/codecs/cs42l73.c 	struct snd_soc_component *component = codec_dai->component;
component         936 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
component         941 sound/soc/codecs/cs42l73.c 	spc = snd_soc_component_read32(component, CS42L73_SPC(id));
component         942 sound/soc/codecs/cs42l73.c 	mmcc = snd_soc_component_read32(component, CS42L73_MMCC(id));
component         967 sound/soc/codecs/cs42l73.c 			dev_err(component->dev,
component         972 sound/soc/codecs/cs42l73.c 			dev_err(component->dev,
component        1022 sound/soc/codecs/cs42l73.c static void cs42l73_update_asrc(struct snd_soc_component *component, int id, int srate)
component        1031 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_VXSPFS, 0x0f, spfs);
component        1034 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_ASPC, 0x3c, spfs << 2);
component        1037 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_VXSPFS, 0xf0, spfs << 4);
component        1048 sound/soc/codecs/cs42l73.c 	struct snd_soc_component *component = dai->component;
component        1049 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
component        1063 sound/soc/codecs/cs42l73.c 		dev_dbg(component->dev,
component        1084 sound/soc/codecs/cs42l73.c 	snd_soc_component_write(component, CS42L73_SPC(id), priv->config[id].spc);
component        1085 sound/soc/codecs/cs42l73.c 	snd_soc_component_write(component, CS42L73_MMCC(id), priv->config[id].mmcc);
component        1087 sound/soc/codecs/cs42l73.c 	cs42l73_update_asrc(component, id, srate);
component        1092 sound/soc/codecs/cs42l73.c static int cs42l73_set_bias_level(struct snd_soc_component *component,
component        1095 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *cs42l73 = snd_soc_component_get_drvdata(component);
component        1099 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_DMMCC, CS42L73_MCLKDIS, 0);
component        1100 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_PWRCTL1, CS42L73_PDN, 0);
component        1107 sound/soc/codecs/cs42l73.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1111 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_PWRCTL1, CS42L73_PDN, 1);
component        1115 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_PWRCTL1, CS42L73_PDN, 1);
component        1124 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_DMMCC, CS42L73_MCLKDIS, 1);
component        1132 sound/soc/codecs/cs42l73.c 	struct snd_soc_component *component = dai->component;
component        1135 sound/soc/codecs/cs42l73.c 	return snd_soc_component_update_bits(component, CS42L73_SPC(id), CS42L73_SP_3ST,
component        1228 sound/soc/codecs/cs42l73.c static int cs42l73_probe(struct snd_soc_component *component)
component        1230 sound/soc/codecs/cs42l73.c 	struct cs42l73_private *cs42l73 = snd_soc_component_get_drvdata(component);
component        1234 sound/soc/codecs/cs42l73.c 		snd_soc_component_update_bits(component, CS42L73_CPFCHC,
component         206 sound/soc/codecs/cs42xx8.c 	struct snd_soc_component *component = codec_dai->component;
component         207 sound/soc/codecs/cs42xx8.c 	struct cs42xx8_priv *cs42xx8 = snd_soc_component_get_drvdata(component);
component         217 sound/soc/codecs/cs42xx8.c 	struct snd_soc_component *component = codec_dai->component;
component         218 sound/soc/codecs/cs42xx8.c 	struct cs42xx8_priv *cs42xx8 = snd_soc_component_get_drvdata(component);
component         236 sound/soc/codecs/cs42xx8.c 		dev_err(component->dev, "unsupported dai format\n");
component         253 sound/soc/codecs/cs42xx8.c 		dev_err(component->dev, "unsupported master/slave mode\n");
component         264 sound/soc/codecs/cs42xx8.c 	struct snd_soc_component *component = dai->component;
component         265 sound/soc/codecs/cs42xx8.c 	struct cs42xx8_priv *cs42xx8 = snd_soc_component_get_drvdata(component);
component         294 sound/soc/codecs/cs42xx8.c 				dev_err(component->dev,
component         333 sound/soc/codecs/cs42xx8.c 		dev_err(component->dev, "unsupported sysclk ratio\n");
component         352 sound/soc/codecs/cs42xx8.c 	struct snd_soc_component *component = dai->component;
component         353 sound/soc/codecs/cs42xx8.c 	struct cs42xx8_priv *cs42xx8 = snd_soc_component_get_drvdata(component);
component         367 sound/soc/codecs/cs42xx8.c 	struct snd_soc_component *component = dai->component;
component         368 sound/soc/codecs/cs42xx8.c 	struct cs42xx8_priv *cs42xx8 = snd_soc_component_get_drvdata(component);
component         465 sound/soc/codecs/cs42xx8.c static int cs42xx8_component_probe(struct snd_soc_component *component)
component         467 sound/soc/codecs/cs42xx8.c 	struct cs42xx8_priv *cs42xx8 = snd_soc_component_get_drvdata(component);
component         468 sound/soc/codecs/cs42xx8.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         472 sound/soc/codecs/cs42xx8.c 		snd_soc_add_component_controls(component, cs42xx8_adc3_snd_controls,
component         236 sound/soc/codecs/cs43130.c static int cs43130_pll_config(struct snd_soc_component *component)
component         238 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component         241 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "cs43130->mclk = %u, cs43130->mclk_int = %u\n",
component         286 sound/soc/codecs/cs43130.c static int cs43130_set_pll(struct snd_soc_component *component, int pll_id, int source,
component         290 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component         306 sound/soc/codecs/cs43130.c 		dev_err(component->dev,
component         319 sound/soc/codecs/cs43130.c 		dev_err(component->dev,
component         324 sound/soc/codecs/cs43130.c 	ret = cs43130_pll_config(component);
component         325 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "cs43130->pll_bypass = %d", cs43130->pll_bypass);
component         329 sound/soc/codecs/cs43130.c static int cs43130_change_clksrc(struct snd_soc_component *component,
component         333 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component         349 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid MCLK INT freq: %u\n", cs43130->mclk_int);
component         373 sound/soc/codecs/cs43130.c 				dev_err(component->dev, "Timeout waiting for XTAL_READY interrupt\n");
component         409 sound/soc/codecs/cs43130.c 				dev_err(component->dev, "Timeout waiting for XTAL_READY interrupt\n");
component         425 sound/soc/codecs/cs43130.c 			dev_err(component->dev, "Timeout waiting for PLL_READY interrupt\n");
component         456 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid MCLK source value\n");
component         774 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = dai->component;
component         775 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component         787 sound/soc/codecs/cs43130.c 		cs43130_set_pll(component, 0, 0, cs43130->mclk, required_clk);
component         789 sound/soc/codecs/cs43130.c 			cs43130_change_clksrc(component, CS43130_MCLK_SRC_EXT);
component         791 sound/soc/codecs/cs43130.c 			cs43130_change_clksrc(component, CS43130_MCLK_SRC_PLL);
component         807 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Rate(%u) not supported\n",
component         833 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = dai->component;
component         834 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component         850 sound/soc/codecs/cs43130.c 		cs43130_set_pll(component, 0, 0, cs43130->mclk, required_clk);
component         852 sound/soc/codecs/cs43130.c 			cs43130_change_clksrc(component, CS43130_MCLK_SRC_EXT);
component         854 sound/soc/codecs/cs43130.c 			cs43130_change_clksrc(component, CS43130_MCLK_SRC_PLL);
component         878 sound/soc/codecs/cs43130.c 			dev_err(component->dev, "Rate(%u) not supported\n",
component         895 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid DAI (%d)\n", dai->id);
component         919 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "SCLK freq is not set\n");
component         925 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Format not supported: SCLK freq is too low\n");
component         929 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev,
component         933 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev,
component         946 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = dai->component;
component         947 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component         953 sound/soc/codecs/cs43130.c 		cs43130_change_clksrc(component, CS43130_MCLK_SRC_RCO);
component        1023 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1024 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1144 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1145 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1192 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid event = 0x%x\n", event);
component        1201 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1202 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1249 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid event = 0x%x\n", event);
component        1270 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1271 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1325 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid DAC event = 0x%x\n", event);
component        1350 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1351 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1363 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid HPIN event = 0x%x\n", event);
component        1471 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = codec_dai->component;
component        1472 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1482 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "unsupported mode\n");
component        1500 sound/soc/codecs/cs43130.c 		dev_err(component->dev,
component        1505 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "dai_id = %d,  dai_mode = %u, dai_format = %u\n",
component        1515 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = codec_dai->component;
component        1516 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1526 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Unsupported DAI format.\n");
component        1530 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "dai_mode = 0x%x\n",
component        1539 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = codec_dai->component;
component        1540 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1543 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "dai_id = %d,  sclk = %u\n", codec_dai->id,
component        1627 sound/soc/codecs/cs43130.c static int cs43130_component_set_sysclk(struct snd_soc_component *component,
component        1631 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        1633 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "clk_id = %d, source = %d, freq = %d, dir = %d\n",
component        1642 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid MCLK INT freq: %u\n", freq);
component        1649 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Invalid MCLK source\n");
component        1929 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = cs43130->component;
component        1959 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "HP DC impedance (Ch %u): %u\n", !left_ch,
component        1967 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "HP AC (%u Hz) impedance (Ch %u): %u\n",
component        1981 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = cs43130->component;
component        2004 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Timeout waiting for HPLOAD interrupt\n");
component        2008 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "HP load stat: %x, INT_MASK_4: %x\n",
component        2014 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "HP load measure failed\n");
component        2056 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component;
component        2060 sound/soc/codecs/cs43130.c 	component = cs43130->component;
component        2070 sound/soc/codecs/cs43130.c 		cs43130_set_pll(component, 0, 0, cs43130->mclk, CS43130_MCLK_22M);
component        2072 sound/soc/codecs/cs43130.c 			cs43130_change_clksrc(component, CS43130_MCLK_SRC_EXT);
component        2074 sound/soc/codecs/cs43130.c 			cs43130_change_clksrc(component, CS43130_MCLK_SRC_PLL);
component        2125 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "Set HP output control. DC threshold\n");
component        2127 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "DC threshold[%d]: %u.\n", i,
component        2154 sound/soc/codecs/cs43130.c 		cs43130_change_clksrc(component, CS43130_MCLK_SRC_RCO);
component        2161 sound/soc/codecs/cs43130.c 	struct snd_soc_component *component = cs43130->component;
component        2179 sound/soc/codecs/cs43130.c 	dev_dbg(component->dev, "number of interrupts occurred (%u)\n",
component        2197 sound/soc/codecs/cs43130.c 		dev_err(component->dev,
component        2206 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "HP unplugged during measurement (%x)\n",
component        2214 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "HP load out of range (%x)\n",
component        2222 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "HP AC load measurement done (%x)\n",
component        2230 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "HP DC load measurement done (%x)\n",
component        2238 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "HP load state machine on done (%x)\n",
component        2246 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "HP load state machine off done (%x)\n",
component        2253 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Crystal err: clock is not running\n");
component        2258 sound/soc/codecs/cs43130.c 		dev_dbg(component->dev, "HP unplugged\n");
component        2267 sound/soc/codecs/cs43130.c 			dev_dbg(component->dev, "HP load queue work\n");
component        2279 sound/soc/codecs/cs43130.c static int cs43130_probe(struct snd_soc_component *component)
component        2282 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = snd_soc_component_get_drvdata(component);
component        2283 sound/soc/codecs/cs43130.c 	struct snd_soc_card *card = component->card;
component        2286 sound/soc/codecs/cs43130.c 	cs43130->component = component;
component        2299 sound/soc/codecs/cs43130.c 		dev_err(component->dev, "Cannot create jack\n");
component        2305 sound/soc/codecs/cs43130.c 		ret = device_create_file(component->dev, &dev_attr_hpload_dc_l);
component        2309 sound/soc/codecs/cs43130.c 		ret = device_create_file(component->dev, &dev_attr_hpload_dc_r);
component        2313 sound/soc/codecs/cs43130.c 		ret = device_create_file(component->dev, &dev_attr_hpload_ac_l);
component        2317 sound/soc/codecs/cs43130.c 		ret = device_create_file(component->dev, &dev_attr_hpload_ac_r);
component         502 sound/soc/codecs/cs43130.h 	struct snd_soc_component	*component;
component          48 sound/soc/codecs/cs4341.c 	struct snd_soc_component *component = dai->component;
component          49 sound/soc/codecs/cs4341.c 	struct cs4341_priv *cs4341 = snd_soc_component_get_drvdata(component);
component          82 sound/soc/codecs/cs4341.c 	struct snd_soc_component *component = dai->component;
component          83 sound/soc/codecs/cs4341.c 	struct cs4341_priv *cs4341 = snd_soc_component_get_drvdata(component);
component          94 sound/soc/codecs/cs4341.c 		dev_err(component->dev, "Unsupported PCM format 0x%08x.\n",
component         110 sound/soc/codecs/cs4341.c 		dev_err(component->dev, "Unsupported DAI format 0x%08x.\n",
component         115 sound/soc/codecs/cs4341.c 	return snd_soc_component_update_bits(component, CS4341_REG_MODE2,
component         121 sound/soc/codecs/cs4341.c 	struct snd_soc_component *component = dai->component;
component         124 sound/soc/codecs/cs4341.c 	ret = snd_soc_component_update_bits(component, CS4341_REG_VOLA,
component         130 sound/soc/codecs/cs4341.c 	return snd_soc_component_update_bits(component, CS4341_REG_VOLB,
component          74 sound/soc/codecs/cs4349.c 	struct snd_soc_component *component = codec_dai->component;
component          75 sound/soc/codecs/cs4349.c 	struct cs4349_private *cs4349 = snd_soc_component_get_drvdata(component);
component          97 sound/soc/codecs/cs4349.c 	struct snd_soc_component *component = dai->component;
component          98 sound/soc/codecs/cs4349.c 	struct cs4349_private *cs4349 = snd_soc_component_get_drvdata(component);
component         126 sound/soc/codecs/cs4349.c 	ret = snd_soc_component_update_bits(component, CS4349_MODE, DIF_MASK,
component         136 sound/soc/codecs/cs4349.c 	struct snd_soc_component *component = dai->component;
component         143 sound/soc/codecs/cs4349.c 	return snd_soc_component_update_bits(component, CS4349_MUTE, MUTE_AB_MASK, reg);
component          71 sound/soc/codecs/cs47l15.c 	struct snd_soc_component *component =
component          73 sound/soc/codecs/cs47l15.c 	struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
component         109 sound/soc/codecs/cs47l15.c 	struct snd_soc_component *component =
component         111 sound/soc/codecs/cs47l15.c 	struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
component         121 sound/soc/codecs/cs47l15.c 	struct snd_soc_component *component =
component         123 sound/soc/codecs/cs47l15.c 	struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
component         128 sound/soc/codecs/cs47l15.c 		snd_soc_component_update_bits(component, MADERA_DMIC1L_CONTROL,
component         131 sound/soc/codecs/cs47l15.c 		snd_soc_component_update_bits(component, CS47L15_ADC_INT_BIAS,
component         134 sound/soc/codecs/cs47l15.c 		snd_soc_component_update_bits(component, CS47L15_PGA_BIAS_SEL,
component         140 sound/soc/codecs/cs47l15.c 		snd_soc_component_update_bits(component, MADERA_DMIC1L_CONTROL,
component         143 sound/soc/codecs/cs47l15.c 		snd_soc_component_update_bits(component, CS47L15_ADC_INT_BIAS,
component         146 sound/soc/codecs/cs47l15.c 		snd_soc_component_update_bits(component, CS47L15_PGA_BIAS_SEL,
component        1116 sound/soc/codecs/cs47l15.c static int cs47l15_set_fll(struct snd_soc_component *component, int fll_id,
component        1119 sound/soc/codecs/cs47l15.c 	struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
component        1229 sound/soc/codecs/cs47l15.c 	struct snd_soc_component *component =
component        1231 sound/soc/codecs/cs47l15.c 	struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
component        1264 sound/soc/codecs/cs47l15.c static int cs47l15_component_probe(struct snd_soc_component *component)
component        1266 sound/soc/codecs/cs47l15.c 	struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
component        1270 sound/soc/codecs/cs47l15.c 	snd_soc_component_init_regmap(component, madera->regmap);
component        1273 sound/soc/codecs/cs47l15.c 	madera->dapm = snd_soc_component_get_dapm(component);
component        1276 sound/soc/codecs/cs47l15.c 	ret = madera_init_inputs(component);
component        1280 sound/soc/codecs/cs47l15.c 	ret = madera_init_outputs(component, CS47L15_MONO_OUTPUTS);
component        1284 sound/soc/codecs/cs47l15.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        1286 sound/soc/codecs/cs47l15.c 	ret = snd_soc_add_component_controls(component,
component        1292 sound/soc/codecs/cs47l15.c 	wm_adsp2_component_probe(&cs47l15->core.adsp[0], component);
component        1297 sound/soc/codecs/cs47l15.c static void cs47l15_component_remove(struct snd_soc_component *component)
component        1299 sound/soc/codecs/cs47l15.c 	struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
component        1306 sound/soc/codecs/cs47l15.c 	wm_adsp2_component_remove(&cs47l15->core.adsp[0], component);
component          62 sound/soc/codecs/cs47l24.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          63 sound/soc/codecs/cs47l24.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component          69 sound/soc/codecs/cs47l24.c 		dev_err(component->dev, "Failed to read SYSCLK state: %d\n", ret);
component         934 sound/soc/codecs/cs47l24.c static int cs47l24_set_fll(struct snd_soc_component *component, int fll_id,
component         937 sound/soc/codecs/cs47l24.c 	struct cs47l24_priv *cs47l24 = snd_soc_component_get_drvdata(component);
component        1074 sound/soc/codecs/cs47l24.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component        1075 sound/soc/codecs/cs47l24.c 	struct cs47l24_priv *priv = snd_soc_component_get_drvdata(component);
component        1121 sound/soc/codecs/cs47l24.c static int cs47l24_component_probe(struct snd_soc_component *component)
component        1123 sound/soc/codecs/cs47l24.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1124 sound/soc/codecs/cs47l24.c 	struct cs47l24_priv *priv = snd_soc_component_get_drvdata(component);
component        1129 sound/soc/codecs/cs47l24.c 	snd_soc_component_init_regmap(component, arizona->regmap);
component        1131 sound/soc/codecs/cs47l24.c 	ret = arizona_init_spk(component);
component        1135 sound/soc/codecs/cs47l24.c 	arizona_init_gpio(component);
component        1136 sound/soc/codecs/cs47l24.c 	arizona_init_mono(component);
component        1138 sound/soc/codecs/cs47l24.c 	ret = wm_adsp2_component_probe(&priv->core.adsp[1], component);
component        1142 sound/soc/codecs/cs47l24.c 	ret = wm_adsp2_component_probe(&priv->core.adsp[2], component);
component        1146 sound/soc/codecs/cs47l24.c 	ret = snd_soc_add_component_controls(component,
component        1152 sound/soc/codecs/cs47l24.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        1157 sound/soc/codecs/cs47l24.c 	wm_adsp2_component_remove(&priv->core.adsp[1], component);
component        1158 sound/soc/codecs/cs47l24.c 	wm_adsp2_component_remove(&priv->core.adsp[2], component);
component        1163 sound/soc/codecs/cs47l24.c static void cs47l24_component_remove(struct snd_soc_component *component)
component        1165 sound/soc/codecs/cs47l24.c 	struct cs47l24_priv *priv = snd_soc_component_get_drvdata(component);
component        1167 sound/soc/codecs/cs47l24.c 	wm_adsp2_component_remove(&priv->core.adsp[1], component);
component        1168 sound/soc/codecs/cs47l24.c 	wm_adsp2_component_remove(&priv->core.adsp[2], component);
component          89 sound/soc/codecs/cs47l35.c 	struct snd_soc_component *component =
component          91 sound/soc/codecs/cs47l35.c 	struct cs47l35 *cs47l35 = snd_soc_component_get_drvdata(component);
component         129 sound/soc/codecs/cs47l35.c 	struct snd_soc_component *component =
component         137 sound/soc/codecs/cs47l35.c 		ret = snd_soc_component_read(component, MADERA_OUTPUT_ENABLES_1,
component         140 sound/soc/codecs/cs47l35.c 			dev_err(component->dev,
component         150 sound/soc/codecs/cs47l35.c 		snd_soc_component_update_bits(component,
component         161 sound/soc/codecs/cs47l35.c 	struct snd_soc_component *component =
component         166 sound/soc/codecs/cs47l35.c 		snd_soc_component_write(component, MADERA_DCS_HP1L_CONTROL,
component         170 sound/soc/codecs/cs47l35.c 		snd_soc_component_write(component, MADERA_DCS_HP1R_CONTROL,
component         178 sound/soc/codecs/cs47l35.c 	snd_soc_component_update_bits(component,
component        1336 sound/soc/codecs/cs47l35.c static int cs47l35_set_fll(struct snd_soc_component *component, int fll_id,
component        1339 sound/soc/codecs/cs47l35.c 	struct cs47l35 *cs47l35 = snd_soc_component_get_drvdata(component);
component        1505 sound/soc/codecs/cs47l35.c 	struct snd_soc_component *component =
component        1507 sound/soc/codecs/cs47l35.c 	struct cs47l35 *cs47l35 = snd_soc_component_get_drvdata(component);
component        1555 sound/soc/codecs/cs47l35.c static int cs47l35_component_probe(struct snd_soc_component *component)
component        1557 sound/soc/codecs/cs47l35.c 	struct cs47l35 *cs47l35 = snd_soc_component_get_drvdata(component);
component        1561 sound/soc/codecs/cs47l35.c 	snd_soc_component_init_regmap(component, madera->regmap);
component        1564 sound/soc/codecs/cs47l35.c 	madera->dapm = snd_soc_component_get_dapm(component);
component        1567 sound/soc/codecs/cs47l35.c 	ret = madera_init_inputs(component);
component        1571 sound/soc/codecs/cs47l35.c 	ret = madera_init_outputs(component, CS47L35_MONO_OUTPUTS);
component        1575 sound/soc/codecs/cs47l35.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        1577 sound/soc/codecs/cs47l35.c 	ret = snd_soc_add_component_controls(component,
component        1584 sound/soc/codecs/cs47l35.c 		wm_adsp2_component_probe(&cs47l35->core.adsp[i], component);
component        1589 sound/soc/codecs/cs47l35.c static void cs47l35_component_remove(struct snd_soc_component *component)
component        1591 sound/soc/codecs/cs47l35.c 	struct cs47l35 *cs47l35 = snd_soc_component_get_drvdata(component);
component        1600 sound/soc/codecs/cs47l35.c 		wm_adsp2_component_remove(&cs47l35->core.adsp[i], component);
component         113 sound/soc/codecs/cs47l85.c 	struct snd_soc_component *component =
component         115 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
component         191 sound/soc/codecs/cs47l85.c 	struct snd_soc_component *component =
component         199 sound/soc/codecs/cs47l85.c 		ret = snd_soc_component_read(component, MADERA_OUTPUT_ENABLES_1,
component         202 sound/soc/codecs/cs47l85.c 			dev_err(component->dev,
component         212 sound/soc/codecs/cs47l85.c 		snd_soc_component_update_bits(component,
component         223 sound/soc/codecs/cs47l85.c 	struct snd_soc_component *component =
component         228 sound/soc/codecs/cs47l85.c 		snd_soc_component_write(component, MADERA_DCS_HP1L_CONTROL,
component         232 sound/soc/codecs/cs47l85.c 		snd_soc_component_write(component, MADERA_DCS_HP1R_CONTROL,
component         240 sound/soc/codecs/cs47l85.c 	snd_soc_component_update_bits(component,
component        2222 sound/soc/codecs/cs47l85.c static int cs47l85_set_fll(struct snd_soc_component *component, int fll_id,
component        2225 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
component        2444 sound/soc/codecs/cs47l85.c 	struct snd_soc_component *component =
component        2446 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
component        2494 sound/soc/codecs/cs47l85.c static int cs47l85_component_probe(struct snd_soc_component *component)
component        2496 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
component        2500 sound/soc/codecs/cs47l85.c 	snd_soc_component_init_regmap(component, madera->regmap);
component        2503 sound/soc/codecs/cs47l85.c 	madera->dapm = snd_soc_component_get_dapm(component);
component        2506 sound/soc/codecs/cs47l85.c 	ret = madera_init_inputs(component);
component        2510 sound/soc/codecs/cs47l85.c 	ret = madera_init_outputs(component, CS47L85_MONO_OUTPUTS);
component        2514 sound/soc/codecs/cs47l85.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        2516 sound/soc/codecs/cs47l85.c 	ret = snd_soc_add_component_controls(component,
component        2523 sound/soc/codecs/cs47l85.c 		wm_adsp2_component_probe(&cs47l85->core.adsp[i], component);
component        2528 sound/soc/codecs/cs47l85.c static void cs47l85_component_remove(struct snd_soc_component *component)
component        2530 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
component        2539 sound/soc/codecs/cs47l85.c 		wm_adsp2_component_remove(&cs47l85->core.adsp[i], component);
component         113 sound/soc/codecs/cs47l90.c 	struct snd_soc_component *component =
component         115 sound/soc/codecs/cs47l90.c 	struct cs47l90 *cs47l90 = snd_soc_component_get_drvdata(component);
component        2136 sound/soc/codecs/cs47l90.c static int cs47l90_set_fll(struct snd_soc_component *component, int fll_id,
component        2139 sound/soc/codecs/cs47l90.c 	struct cs47l90 *cs47l90 = snd_soc_component_get_drvdata(component);
component        2355 sound/soc/codecs/cs47l90.c 	struct snd_soc_component *component =
component        2357 sound/soc/codecs/cs47l90.c 	struct cs47l90 *cs47l90 = snd_soc_component_get_drvdata(component);
component        2405 sound/soc/codecs/cs47l90.c static int cs47l90_component_probe(struct snd_soc_component *component)
component        2407 sound/soc/codecs/cs47l90.c 	struct cs47l90 *cs47l90 = snd_soc_component_get_drvdata(component);
component        2411 sound/soc/codecs/cs47l90.c 	snd_soc_component_init_regmap(component, madera->regmap);
component        2414 sound/soc/codecs/cs47l90.c 	madera->dapm = snd_soc_component_get_dapm(component);
component        2417 sound/soc/codecs/cs47l90.c 	ret = madera_init_inputs(component);
component        2421 sound/soc/codecs/cs47l90.c 	ret = madera_init_outputs(component, CS47L90_MONO_OUTPUTS);
component        2425 sound/soc/codecs/cs47l90.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        2427 sound/soc/codecs/cs47l90.c 	ret = snd_soc_add_component_controls(component,
component        2434 sound/soc/codecs/cs47l90.c 		wm_adsp2_component_probe(&cs47l90->core.adsp[i], component);
component        2439 sound/soc/codecs/cs47l90.c static void cs47l90_component_remove(struct snd_soc_component *component)
component        2441 sound/soc/codecs/cs47l90.c 	struct cs47l90 *cs47l90 = snd_soc_component_get_drvdata(component);
component        2450 sound/soc/codecs/cs47l90.c 		wm_adsp2_component_remove(&cs47l90->core.adsp[i], component);
component          55 sound/soc/codecs/cs47l92.c 	struct snd_soc_component *component =
component          58 sound/soc/codecs/cs47l92.c 		snd_soc_component_get_dapm(component);
component          59 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
component          76 sound/soc/codecs/cs47l92.c 	change = snd_soc_component_test_bits(component, MADERA_OUTPUT_ENABLES_1,
component         101 sound/soc/codecs/cs47l92.c 		ret = madera_set_output_mode(component, 3, out_mono);
component         138 sound/soc/codecs/cs47l92.c 	struct snd_soc_component *component =
component         140 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
component        1618 sound/soc/codecs/cs47l92.c static int cs47l92_set_fll(struct snd_soc_component *component, int fll_id,
component        1621 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
component        1785 sound/soc/codecs/cs47l92.c 	struct snd_soc_component *component =
component        1787 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
component        1820 sound/soc/codecs/cs47l92.c static int cs47l92_component_probe(struct snd_soc_component *component)
component        1822 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
component        1826 sound/soc/codecs/cs47l92.c 	snd_soc_component_init_regmap(component, madera->regmap);
component        1829 sound/soc/codecs/cs47l92.c 	madera->dapm = snd_soc_component_get_dapm(component);
component        1832 sound/soc/codecs/cs47l92.c 	ret = madera_init_inputs(component);
component        1836 sound/soc/codecs/cs47l92.c 	ret = madera_init_outputs(component, CS47L92_MONO_OUTPUTS);
component        1840 sound/soc/codecs/cs47l92.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        1842 sound/soc/codecs/cs47l92.c 	ret = snd_soc_add_component_controls(component,
component        1848 sound/soc/codecs/cs47l92.c 	return wm_adsp2_component_probe(&cs47l92->core.adsp[0], component);
component        1851 sound/soc/codecs/cs47l92.c static void cs47l92_component_remove(struct snd_soc_component *component)
component        1853 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
component        1860 sound/soc/codecs/cs47l92.c 	wm_adsp2_component_remove(&cs47l92->core.adsp[0], component);
component         548 sound/soc/codecs/cs53l30.c 	struct cs53l30_private *priv = snd_soc_component_get_drvdata(dai->component);
component         571 sound/soc/codecs/cs53l30.c 	struct cs53l30_private *priv = snd_soc_component_get_drvdata(dai->component);
component         625 sound/soc/codecs/cs53l30.c 	struct cs53l30_private *priv = snd_soc_component_get_drvdata(dai->component);
component         649 sound/soc/codecs/cs53l30.c static int cs53l30_set_bias_level(struct snd_soc_component *component,
component         652 sound/soc/codecs/cs53l30.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         653 sound/soc/codecs/cs53l30.c 	struct cs53l30_private *priv = snd_soc_component_get_drvdata(component);
component         669 sound/soc/codecs/cs53l30.c 				dev_err(component->dev,
component         735 sound/soc/codecs/cs53l30.c 	struct cs53l30_private *priv = snd_soc_component_get_drvdata(dai->component);
component         769 sound/soc/codecs/cs53l30.c 	struct cs53l30_private *priv = snd_soc_component_get_drvdata(dai->component);
component         839 sound/soc/codecs/cs53l30.c 	struct cs53l30_private *priv = snd_soc_component_get_drvdata(dai->component);
component         875 sound/soc/codecs/cs53l30.c static int cs53l30_component_probe(struct snd_soc_component *component)
component         877 sound/soc/codecs/cs53l30.c 	struct cs53l30_private *priv = snd_soc_component_get_drvdata(component);
component         878 sound/soc/codecs/cs53l30.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component          88 sound/soc/codecs/cx20442.c static unsigned int cx20442_read_reg_cache(struct snd_soc_component *component,
component          91 sound/soc/codecs/cx20442.c 	struct cx20442_priv *cx20442 = snd_soc_component_get_drvdata(component);
component         152 sound/soc/codecs/cx20442.c static int cx20442_write(struct snd_soc_component *component, unsigned int reg,
component         155 sound/soc/codecs/cx20442.c 	struct cx20442_priv *cx20442 = snd_soc_component_get_drvdata(component);
component         192 sound/soc/codecs/cx20442.c 	dev_dbg(component->dev, "%s: %s\n", __func__, buf);
component         239 sound/soc/codecs/cx20442.c 	struct snd_soc_component *component = tty->disc_data;
component         244 sound/soc/codecs/cx20442.c 	if (!component)
component         247 sound/soc/codecs/cx20442.c 	cx20442 = snd_soc_component_get_drvdata(component);
component         251 sound/soc/codecs/cx20442.c 	component->card->pop_time = 0;
component         265 sound/soc/codecs/cx20442.c 	struct snd_soc_component *component = tty->disc_data;
component         268 sound/soc/codecs/cx20442.c 	if (!component)
component         271 sound/soc/codecs/cx20442.c 	cx20442 = snd_soc_component_get_drvdata(component);
component         278 sound/soc/codecs/cx20442.c 		component->card->pop_time = 1;
component         322 sound/soc/codecs/cx20442.c static int cx20442_set_bias_level(struct snd_soc_component *component,
component         325 sound/soc/codecs/cx20442.c 	struct cx20442_priv *cx20442 = snd_soc_component_get_drvdata(component);
component         330 sound/soc/codecs/cx20442.c 		if (snd_soc_component_get_bias_level(component) != SND_SOC_BIAS_STANDBY)
component         338 sound/soc/codecs/cx20442.c 		if (snd_soc_component_get_bias_level(component) != SND_SOC_BIAS_PREPARE)
component         352 sound/soc/codecs/cx20442.c static int cx20442_component_probe(struct snd_soc_component *component)
component         360 sound/soc/codecs/cx20442.c 	cx20442->por = regulator_get(component->dev, "POR");
component         364 sound/soc/codecs/cx20442.c 		dev_warn(component->dev, "failed to get POR supply (%d)", err);
component         384 sound/soc/codecs/cx20442.c 	snd_soc_component_set_drvdata(component, cx20442);
component         385 sound/soc/codecs/cx20442.c 	component->card->pop_time = 0;
component         391 sound/soc/codecs/cx20442.c static void cx20442_component_remove(struct snd_soc_component *component)
component         393 sound/soc/codecs/cx20442.c 	struct cx20442_priv *cx20442 = snd_soc_component_get_drvdata(component);
component         405 sound/soc/codecs/cx20442.c 	snd_soc_component_set_drvdata(component, NULL);
component         917 sound/soc/codecs/cx2072x.c 	struct snd_soc_component *codec = dai->component;
component         985 sound/soc/codecs/cx2072x.c 	struct snd_soc_component *codec = dai->component;
component         995 sound/soc/codecs/cx2072x.c 	struct snd_soc_component *codec = dai->component;
component        1009 sound/soc/codecs/cx2072x.c 	struct snd_soc_component *codec = dai->component;
component        1548 sound/soc/codecs/cx2072x.c 		snd_soc_component_get_drvdata(dai->component);
component         329 sound/soc/codecs/da7210.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         333 sound/soc/codecs/da7210.c 		if (snd_soc_component_read32(component, DA7210_CONTROL) & DA7210_NOISE_SUP_EN) {
component         334 sound/soc/codecs/da7210.c 			dev_dbg(component->dev,
component         352 sound/soc/codecs/da7210.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         357 sound/soc/codecs/da7210.c 		if (snd_soc_component_read32(component, DA7210_ADC) & DA7210_ADC_ALC_EN)
component         361 sound/soc/codecs/da7210.c 		if ((snd_soc_component_read32(component, DA7210_ZERO_CROSS) &
component         368 sound/soc/codecs/da7210.c 		val = snd_soc_component_read32(component, DA7210_IN_GAIN);
component         375 sound/soc/codecs/da7210.c 		if (((snd_soc_component_read32(component, DA7210_AUX1_L) & DA7210_AUX1_L_VOL) <
component         377 sound/soc/codecs/da7210.c 		    ((snd_soc_component_read32(component, DA7210_AUX1_R) & DA7210_AUX1_R_VOL) <
component         758 sound/soc/codecs/da7210.c 	struct snd_soc_component *component = dai->component;
component         759 sound/soc/codecs/da7210.c 	struct da7210_priv *da7210 = snd_soc_component_get_drvdata(component);
component         764 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_DAI_SRC_SEL,
component         768 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_DAI_CFG3, DA7210_DAI_OE | DA7210_DAI_EN);
component         770 sound/soc/codecs/da7210.c 	dai_cfg1 = 0xFC & snd_soc_component_read32(component, DA7210_DAI_CFG1);
component         789 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_DAI_CFG1, dai_cfg1);
component         837 sound/soc/codecs/da7210.c 	snd_soc_component_update_bits(component, DA7210_STARTUP1, DA7210_SC_MST_EN, 0);
component         839 sound/soc/codecs/da7210.c 	snd_soc_component_update_bits(component, DA7210_PLL, DA7210_PLL_FS_MASK, fs);
component         843 sound/soc/codecs/da7210.c 		snd_soc_component_update_bits(component, DA7210_PLL_DIV3, DA7210_PLL_BYP, 0);
component         847 sound/soc/codecs/da7210.c 			snd_soc_component_update_bits(component, DA7210_PLL,
component         855 sound/soc/codecs/da7210.c 		snd_soc_component_update_bits(component, DA7210_PLL, DA7210_MCLK_DET_EN,
component         857 sound/soc/codecs/da7210.c 		snd_soc_component_update_bits(component, DA7210_PLL_DIV3, DA7210_PLL_BYP,
component         861 sound/soc/codecs/da7210.c 	snd_soc_component_update_bits(component, DA7210_STARTUP1,
component         872 sound/soc/codecs/da7210.c 	struct snd_soc_component *component = codec_dai->component;
component         873 sound/soc/codecs/da7210.c 	struct da7210_priv *da7210 = snd_soc_component_get_drvdata(component);
component         877 sound/soc/codecs/da7210.c 	dai_cfg1 = 0x7f & snd_soc_component_read32(component, DA7210_DAI_CFG1);
component         878 sound/soc/codecs/da7210.c 	dai_cfg3 = 0xfc & snd_soc_component_read32(component, DA7210_DAI_CFG3);
component         880 sound/soc/codecs/da7210.c 	if ((snd_soc_component_read32(component, DA7210_PLL) & DA7210_PLL_EN) &&
component         881 sound/soc/codecs/da7210.c 		(!(snd_soc_component_read32(component, DA7210_PLL_DIV3) & DA7210_PLL_BYP)))
component         921 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_DAI_CFG1, dai_cfg1);
component         922 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_DAI_CFG3, dai_cfg3);
component         929 sound/soc/codecs/da7210.c 	struct snd_soc_component *component = dai->component;
component         930 sound/soc/codecs/da7210.c 	u8 mute_reg = snd_soc_component_read32(component, DA7210_DAC_HPF) & 0xFB;
component         933 sound/soc/codecs/da7210.c 		snd_soc_component_write(component, DA7210_DAC_HPF, mute_reg | 0x4);
component         935 sound/soc/codecs/da7210.c 		snd_soc_component_write(component, DA7210_DAC_HPF, mute_reg);
component         945 sound/soc/codecs/da7210.c 	struct snd_soc_component *component = codec_dai->component;
component         946 sound/soc/codecs/da7210.c 	struct da7210_priv *da7210 = snd_soc_component_get_drvdata(component);
component         986 sound/soc/codecs/da7210.c 	struct snd_soc_component *component = codec_dai->component;
component         987 sound/soc/codecs/da7210.c 	struct da7210_priv *da7210 = snd_soc_component_get_drvdata(component);
component        1012 sound/soc/codecs/da7210.c 	snd_soc_component_update_bits(component, DA7210_STARTUP1, DA7210_SC_MST_EN, 0);
component        1014 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_PLL_DIV1, pll_div1);
component        1015 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_PLL_DIV2, pll_div2);
component        1016 sound/soc/codecs/da7210.c 	snd_soc_component_update_bits(component, DA7210_PLL_DIV3,
component        1020 sound/soc/codecs/da7210.c 	snd_soc_component_update_bits(component, DA7210_PLL, DA7210_PLL_EN, DA7210_PLL_EN);
component        1023 sound/soc/codecs/da7210.c 	snd_soc_component_update_bits(component, DA7210_STARTUP1, DA7210_SC_MST_EN,
component        1062 sound/soc/codecs/da7210.c static int da7210_probe(struct snd_soc_component *component)
component        1064 sound/soc/codecs/da7210.c 	struct da7210_priv *da7210 = snd_soc_component_get_drvdata(component);
component        1066 sound/soc/codecs/da7210.c 	dev_info(component->dev, "DA7210 Audio Codec %s\n", DA7210_VERSION);
component        1072 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_CONTROL, DA7210_REG_EN | DA7210_BIAS_EN);
component        1079 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_MIC_L, DA7210_MIC_L_EN | DA7210_MICBIAS_EN);
component        1080 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_MIC_R, DA7210_MIC_R_EN);
component        1083 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_INMIX_L, DA7210_IN_L_EN);
component        1084 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_INMIX_R, DA7210_IN_R_EN);
component        1087 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_ADC, DA7210_ADC_L_EN | DA7210_ADC_R_EN);
component        1094 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_DAC_SEL,
component        1099 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_OUTMIX_L, DA7210_OUT_L_EN);
component        1100 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_OUTMIX_R, DA7210_OUT_R_EN);
component        1103 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_HP_CFG,
component        1108 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_SOFTMUTE, DA7210_RAMP_EN);
component        1136 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_OUT1_L, DA7210_OUT1_L_EN);
component        1137 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_OUT1_R, DA7210_OUT1_R_EN);
component        1138 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_OUT2, DA7210_OUT2_EN |
component        1142 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_AUX1_L, DA7210_AUX1_L_EN);
component        1143 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_AUX1_R, DA7210_AUX1_R_EN);
component        1145 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_AUX2, DA7210_AUX2_EN);
component        1148 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_PLL_DIV3, DA7210_MCLK_RANGE_10_20_MHZ |
component        1152 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_PLL, DA7210_PLL_FS_48000);
component        1155 sound/soc/codecs/da7210.c 	snd_soc_component_write(component, DA7210_STARTUP1, DA7210_SC_MST_EN);
component        1157 sound/soc/codecs/da7210.c 	dev_info(component->dev, "DA7210 Audio Codec %s\n", DA7210_VERSION);
component         193 sound/soc/codecs/da7213.c static int da7213_get_alc_data(struct snd_soc_component *component, u8 reg_val)
component         202 sound/soc/codecs/da7213.c 		snd_soc_component_write(component, DA7213_ALC_CIC_OP_LVL_CTRL, reg_val);
component         205 sound/soc/codecs/da7213.c 		snd_soc_component_write(component, DA7213_ALC_CIC_OP_LVL_CTRL,
component         207 sound/soc/codecs/da7213.c 		mid_data = snd_soc_component_read32(component, DA7213_ALC_CIC_OP_LVL_DATA);
component         210 sound/soc/codecs/da7213.c 		snd_soc_component_write(component, DA7213_ALC_CIC_OP_LVL_CTRL,
component         212 sound/soc/codecs/da7213.c 		top_data = snd_soc_component_read32(component, DA7213_ALC_CIC_OP_LVL_DATA);
component         220 sound/soc/codecs/da7213.c static void da7213_alc_calib_man(struct snd_soc_component *component)
component         227 sound/soc/codecs/da7213.c 	avg_left_data = da7213_get_alc_data(component,
component         230 sound/soc/codecs/da7213.c 	avg_right_data = da7213_get_alc_data(component,
component         238 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_ALC_OFFSET_MAN_M_L, reg_val);
component         240 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_ALC_OFFSET_MAN_U_L, reg_val);
component         243 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_ALC_OFFSET_MAN_M_R, reg_val);
component         245 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_ALC_OFFSET_MAN_U_R, reg_val);
component         248 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_ALC_CTRL1,
component         253 sound/soc/codecs/da7213.c static void da7213_alc_calib_auto(struct snd_soc_component *component)
component         258 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_ALC_CTRL1, DA7213_ALC_AUTO_CALIB_EN,
component         261 sound/soc/codecs/da7213.c 		alc_ctrl1 = snd_soc_component_read32(component, DA7213_ALC_CTRL1);
component         266 sound/soc/codecs/da7213.c 		dev_warn(component->dev,
component         268 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_ALC_CTRL1,
component         273 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_ALC_CTRL1,
component         280 sound/soc/codecs/da7213.c static void da7213_alc_calib(struct snd_soc_component *component)
component         282 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component         288 sound/soc/codecs/da7213.c 	adc_l_ctrl = snd_soc_component_read32(component, DA7213_ADC_L_CTRL);
component         289 sound/soc/codecs/da7213.c 	adc_r_ctrl = snd_soc_component_read32(component, DA7213_ADC_R_CTRL);
component         292 sound/soc/codecs/da7213.c 	mixin_l_sel = snd_soc_component_read32(component, DA7213_MIXIN_L_SELECT);
component         293 sound/soc/codecs/da7213.c 	mixin_r_sel = snd_soc_component_read32(component, DA7213_MIXIN_R_SELECT);
component         296 sound/soc/codecs/da7213.c 	mic_1_ctrl = snd_soc_component_read32(component, DA7213_MIC_1_CTRL);
component         297 sound/soc/codecs/da7213.c 	mic_2_ctrl = snd_soc_component_read32(component, DA7213_MIC_2_CTRL);
component         300 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_ADC_L_CTRL, DA7213_ADC_EN,
component         302 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_ADC_R_CTRL, DA7213_ADC_EN,
component         306 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIXIN_L_SELECT,
component         311 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIXIN_R_SELECT,
component         318 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIC_1_CTRL, DA7213_MUTE_EN,
component         320 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIC_2_CTRL, DA7213_MUTE_EN,
component         325 sound/soc/codecs/da7213.c 		da7213_alc_calib_auto(component);
component         327 sound/soc/codecs/da7213.c 		da7213_alc_calib_man(component);
component         330 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_MIXIN_L_SELECT, mixin_l_sel);
component         331 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_MIXIN_R_SELECT, mixin_r_sel);
component         334 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_ADC_L_CTRL, adc_l_ctrl);
component         335 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_ADC_R_CTRL, adc_r_ctrl);
component         338 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_MIC_1_CTRL, mic_1_ctrl);
component         339 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_MIC_2_CTRL, mic_2_ctrl);
component         345 sound/soc/codecs/da7213.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         346 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component         353 sound/soc/codecs/da7213.c 		da7213_alc_calib(component);
component         361 sound/soc/codecs/da7213.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         362 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component         368 sound/soc/codecs/da7213.c 			da7213_alc_calib(component);
component         734 sound/soc/codecs/da7213.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         735 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component         744 sound/soc/codecs/da7213.c 			snd_soc_component_update_bits(component, DA7213_DAI_CLK_MODE,
component         749 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_PC_COUNT,
component         753 sound/soc/codecs/da7213.c 		pll_ctrl = snd_soc_component_read32(component, DA7213_PLL_CTRL);
component         759 sound/soc/codecs/da7213.c 			snd_soc_component_write(component, 0xF0, 0x8B);
component         760 sound/soc/codecs/da7213.c 			snd_soc_component_write(component, 0xF2, 0x03);
component         761 sound/soc/codecs/da7213.c 			snd_soc_component_write(component, 0xF0, 0x00);
component         766 sound/soc/codecs/da7213.c 			pll_status = snd_soc_component_read32(component, DA7213_PLL_STATUS);
component         776 sound/soc/codecs/da7213.c 			dev_warn(component->dev, "SRM failed to lock\n");
component         781 sound/soc/codecs/da7213.c 		pll_ctrl = snd_soc_component_read32(component, DA7213_PLL_CTRL);
component         783 sound/soc/codecs/da7213.c 			snd_soc_component_write(component, 0xF0, 0x8B);
component         784 sound/soc/codecs/da7213.c 			snd_soc_component_write(component, 0xF2, 0x01);
component         785 sound/soc/codecs/da7213.c 			snd_soc_component_write(component, 0xF0, 0x00);
component         789 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_PC_COUNT,
component         795 sound/soc/codecs/da7213.c 			snd_soc_component_update_bits(component, DA7213_DAI_CLK_MODE,
component        1149 sound/soc/codecs/da7213.c 	struct snd_soc_component *component = dai->component;
component        1207 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_DAI_CTRL, DA7213_DAI_WORD_LENGTH_MASK,
component        1209 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_SR, fs);
component        1216 sound/soc/codecs/da7213.c 	struct snd_soc_component *component = codec_dai->component;
component        1217 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component        1304 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_DAI_CLK_MODE,
component        1308 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_DAI_CTRL, DA7213_DAI_FORMAT_MASK,
component        1310 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_DAI_OFFSET, dai_offset);
component        1317 sound/soc/codecs/da7213.c 	struct snd_soc_component *component = dai->component;
component        1320 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_DAC_L_CTRL,
component        1322 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_DAC_R_CTRL,
component        1325 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_DAC_L_CTRL,
component        1327 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_DAC_R_CTRL,
component        1340 sound/soc/codecs/da7213.c 	struct snd_soc_component *component = codec_dai->component;
component        1341 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component        1355 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_PLL_CTRL,
component        1359 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_PLL_CTRL,
component        1389 sound/soc/codecs/da7213.c 	struct snd_soc_component *component = codec_dai->component;
component        1390 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component        1400 sound/soc/codecs/da7213.c 			dev_err(component->dev,
component        1413 sound/soc/codecs/da7213.c 			dev_err(component->dev,
component        1430 sound/soc/codecs/da7213.c 			dev_err(component->dev,
component        1443 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_PLL_CTRL,
component        1455 sound/soc/codecs/da7213.c 			dev_err(component->dev,
component        1464 sound/soc/codecs/da7213.c 		dev_err(component->dev, "Invalid PLL config\n");
component        1476 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_PLL_FRAC_TOP, pll_frac_top);
component        1477 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_PLL_FRAC_BOT, pll_frac_bot);
component        1478 sound/soc/codecs/da7213.c 	snd_soc_component_write(component, DA7213_PLL_INTEGER, pll_integer);
component        1482 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_PLL_CTRL,
component        1488 sound/soc/codecs/da7213.c 		snd_soc_component_write(component, 0xF0, 0x8B);
component        1489 sound/soc/codecs/da7213.c 		snd_soc_component_write(component, 0xF1, 0x03);
component        1490 sound/soc/codecs/da7213.c 		snd_soc_component_write(component, 0xF1, 0x01);
component        1491 sound/soc/codecs/da7213.c 		snd_soc_component_write(component, 0xF0, 0x00);
component        1528 sound/soc/codecs/da7213.c static int da7213_set_bias_level(struct snd_soc_component *component,
component        1531 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component        1539 sound/soc/codecs/da7213.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY) {
component        1543 sound/soc/codecs/da7213.c 					dev_err(component->dev,
component        1551 sound/soc/codecs/da7213.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1553 sound/soc/codecs/da7213.c 			snd_soc_component_update_bits(component, DA7213_REFERENCES,
component        1564 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_REFERENCES,
component        1590 sound/soc/codecs/da7213.c 	da7213_of_micbias_lvl(struct snd_soc_component *component, u32 val)
component        1602 sound/soc/codecs/da7213.c 		dev_warn(component->dev, "Invalid micbias level\n");
component        1608 sound/soc/codecs/da7213.c 	da7213_of_dmic_data_sel(struct snd_soc_component *component, const char *str)
component        1615 sound/soc/codecs/da7213.c 		dev_warn(component->dev, "Invalid DMIC data select type\n");
component        1621 sound/soc/codecs/da7213.c 	da7213_of_dmic_samplephase(struct snd_soc_component *component, const char *str)
component        1628 sound/soc/codecs/da7213.c 		dev_warn(component->dev, "Invalid DMIC sample phase\n");
component        1634 sound/soc/codecs/da7213.c 	da7213_of_dmic_clkrate(struct snd_soc_component *component, u32 val)
component        1642 sound/soc/codecs/da7213.c 		dev_warn(component->dev, "Invalid DMIC clock rate\n");
component        1648 sound/soc/codecs/da7213.c 	*da7213_fw_to_pdata(struct snd_soc_component *component)
component        1650 sound/soc/codecs/da7213.c 	struct device *dev = component->dev;
component        1655 sound/soc/codecs/da7213.c 	pdata = devm_kzalloc(component->dev, sizeof(*pdata), GFP_KERNEL);
component        1660 sound/soc/codecs/da7213.c 		pdata->micbias1_lvl = da7213_of_micbias_lvl(component, fw_val32);
component        1665 sound/soc/codecs/da7213.c 		pdata->micbias2_lvl = da7213_of_micbias_lvl(component, fw_val32);
component        1670 sound/soc/codecs/da7213.c 		pdata->dmic_data_sel = da7213_of_dmic_data_sel(component, fw_str);
component        1676 sound/soc/codecs/da7213.c 			da7213_of_dmic_samplephase(component, fw_str);
component        1681 sound/soc/codecs/da7213.c 		pdata->dmic_clk_rate = da7213_of_dmic_clkrate(component, fw_val32);
component        1689 sound/soc/codecs/da7213.c static int da7213_probe(struct snd_soc_component *component)
component        1691 sound/soc/codecs/da7213.c 	struct da7213_priv *da7213 = snd_soc_component_get_drvdata(component);
component        1694 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_ALC_CTRL1,
component        1699 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_PC_COUNT, DA7213_PC_FREERUN_MASK,
component        1703 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_AUX_L_CTRL,
component        1705 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_AUX_R_CTRL,
component        1707 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIXIN_L_CTRL,
component        1709 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIXIN_R_CTRL,
component        1711 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_ADC_L_CTRL,
component        1713 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_ADC_R_CTRL,
component        1715 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_DAC_L_CTRL,
component        1717 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_DAC_R_CTRL,
component        1719 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_HP_L_CTRL,
component        1721 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_HP_R_CTRL,
component        1723 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_LINE_CTRL,
component        1734 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIXIN_L_CTRL,
component        1736 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIXIN_R_CTRL,
component        1739 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIXOUT_L_CTRL,
component        1741 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_MIXOUT_R_CTRL,
component        1744 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_HP_L_CTRL,
component        1746 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_HP_R_CTRL,
component        1749 sound/soc/codecs/da7213.c 	snd_soc_component_update_bits(component, DA7213_LINE_CTRL,
component        1753 sound/soc/codecs/da7213.c 	da7213->pdata = dev_get_platdata(component->dev);
component        1755 sound/soc/codecs/da7213.c 		da7213->pdata = da7213_fw_to_pdata(component);
component        1781 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_MICBIAS_CTRL,
component        1807 sound/soc/codecs/da7213.c 		snd_soc_component_update_bits(component, DA7213_MIC_CONFIG,
component        1814 sound/soc/codecs/da7213.c 	da7213->mclk = devm_clk_get(component->dev, "mclk");
component         290 sound/soc/codecs/da7218.c static void da7218_alc_calib(struct snd_soc_component *component)
component         301 sound/soc/codecs/da7218.c 	mic_1_ctrl = snd_soc_component_read32(component, DA7218_MIC_1_CTRL);
component         302 sound/soc/codecs/da7218.c 	mic_2_ctrl = snd_soc_component_read32(component, DA7218_MIC_2_CTRL);
component         305 sound/soc/codecs/da7218.c 	mixin_1_ctrl = snd_soc_component_read32(component, DA7218_MIXIN_1_CTRL);
component         306 sound/soc/codecs/da7218.c 	mixin_2_ctrl = snd_soc_component_read32(component, DA7218_MIXIN_2_CTRL);
component         309 sound/soc/codecs/da7218.c 	in_1l_filt_ctrl = snd_soc_component_read32(component, DA7218_IN_1L_FILTER_CTRL);
component         310 sound/soc/codecs/da7218.c 	in_1r_filt_ctrl = snd_soc_component_read32(component, DA7218_IN_1R_FILTER_CTRL);
component         311 sound/soc/codecs/da7218.c 	in_2l_filt_ctrl = snd_soc_component_read32(component, DA7218_IN_2L_FILTER_CTRL);
component         312 sound/soc/codecs/da7218.c 	in_2r_filt_ctrl = snd_soc_component_read32(component, DA7218_IN_2R_FILTER_CTRL);
component         315 sound/soc/codecs/da7218.c 	in_1_hpf_ctrl = snd_soc_component_read32(component, DA7218_IN_1_HPF_FILTER_CTRL);
component         316 sound/soc/codecs/da7218.c 	in_2_hpf_ctrl = snd_soc_component_read32(component, DA7218_IN_2_HPF_FILTER_CTRL);
component         319 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_MIC_1_CTRL, DA7218_MIC_1_AMP_EN_MASK,
component         321 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_MIC_2_CTRL, DA7218_MIC_2_AMP_EN_MASK,
component         323 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_MIC_1_CTRL,
component         326 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_MIC_2_CTRL,
component         331 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_MIXIN_1_CTRL,
component         335 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_MIXIN_2_CTRL,
component         341 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_1L_FILTER_CTRL,
component         345 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_1R_FILTER_CTRL,
component         349 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_2L_FILTER_CTRL,
component         353 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_2R_FILTER_CTRL,
component         363 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_1_HPF_FILTER_CTRL,
component         365 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_2_HPF_FILTER_CTRL,
component         369 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_CALIB_CTRL, DA7218_CALIB_AUTO_EN_MASK,
component         372 sound/soc/codecs/da7218.c 		calib_ctrl = snd_soc_component_read32(component, DA7218_CALIB_CTRL);
component         385 sound/soc/codecs/da7218.c 		dev_warn(component->dev,
component         388 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_CALIB_CTRL,
component         390 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_ALC_CTRL1,
component         395 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_CALIB_CTRL,
component         400 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_ALC_CTRL1,
component         407 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_IN_1_HPF_FILTER_CTRL, in_1_hpf_ctrl);
component         408 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_IN_2_HPF_FILTER_CTRL, in_2_hpf_ctrl);
component         411 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_IN_1L_FILTER_CTRL, in_1l_filt_ctrl);
component         412 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_IN_1R_FILTER_CTRL, in_1r_filt_ctrl);
component         413 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_IN_2L_FILTER_CTRL, in_2l_filt_ctrl);
component         414 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_IN_2R_FILTER_CTRL, in_2r_filt_ctrl);
component         417 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_MIXIN_1_CTRL, mixin_1_ctrl);
component         418 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_MIXIN_2_CTRL, mixin_2_ctrl);
component         421 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_MIC_1_CTRL, mic_1_ctrl);
component         422 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_MIC_2_CTRL, mic_2_ctrl);
component         428 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         429 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component         439 sound/soc/codecs/da7218.c 		da7218_alc_calib(component);
component         449 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         450 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component         459 sound/soc/codecs/da7218.c 		da7218_alc_calib(component);
component         472 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         473 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component         496 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         497 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component         516 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         517 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component         536 sound/soc/codecs/da7218.c 	return snd_soc_component_write(component, mixer_ctrl->reg,
component         543 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         544 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component         563 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         564 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component         588 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         589 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component         616 sound/soc/codecs/da7218.c 	out_filt1l = snd_soc_component_read32(component, DA7218_OUT_1L_FILTER_CTRL);
component         617 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_OUT_1L_FILTER_CTRL,
component         627 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_OUT_1L_FILTER_CTRL, out_filt1l);
component        1348 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1349 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        1388 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_LVL_DET_CTRL,
component        1397 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1398 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        1407 sound/soc/codecs/da7218.c 			snd_soc_component_update_bits(component, DA7218_DAI_CLK_MODE,
component        1412 sound/soc/codecs/da7218.c 		snd_soc_component_write(component, DA7218_PLL_REFOSC_CAL,
component        1414 sound/soc/codecs/da7218.c 		snd_soc_component_write(component, DA7218_PLL_REFOSC_CAL,
component        1422 sound/soc/codecs/da7218.c 			refosc_cal = snd_soc_component_read32(component, DA7218_PLL_REFOSC_CAL);
component        1433 sound/soc/codecs/da7218.c 			dev_warn(component->dev,
component        1437 sound/soc/codecs/da7218.c 		snd_soc_component_write(component, DA7218_PC_COUNT,
component        1441 sound/soc/codecs/da7218.c 		pll_ctrl = snd_soc_component_read32(component, DA7218_PLL_CTRL);
component        1449 sound/soc/codecs/da7218.c 			pll_status = snd_soc_component_read32(component, DA7218_PLL_STATUS);
component        1459 sound/soc/codecs/da7218.c 			dev_warn(component->dev, "SRM failed to lock\n");
component        1464 sound/soc/codecs/da7218.c 		snd_soc_component_write(component, DA7218_PC_COUNT, DA7218_PC_FREERUN_MASK);
component        1468 sound/soc/codecs/da7218.c 			snd_soc_component_update_bits(component, DA7218_DAI_CLK_MODE,
component        1480 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1481 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        1492 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_CP_CTRL, DA7218_CP_EN_MASK,
component        1496 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_CP_CTRL, DA7218_CP_EN_MASK,
component        1507 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1512 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, w->reg, DA7218_HP_AMP_OE_MASK,
component        1517 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, w->reg, DA7218_HP_AMP_OE_MASK, 0);
component        1812 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = codec_dai->component;
component        1813 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        1827 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_PLL_CTRL,
component        1832 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_PLL_CTRL,
component        1858 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = codec_dai->component;
component        1859 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        1868 sound/soc/codecs/da7218.c 		dev_err(component->dev, "PLL input clock %d below valid range\n",
component        1887 sound/soc/codecs/da7218.c 		dev_err(component->dev, "PLL input clock %d above valid range\n",
component        1898 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_PLL_CTRL,
component        1909 sound/soc/codecs/da7218.c 		dev_err(component->dev, "Invalid PLL config\n");
component        1921 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_PLL_FRAC_TOP, pll_frac_top);
component        1922 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_PLL_FRAC_BOT, pll_frac_bot);
component        1923 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_PLL_INTEGER, pll_integer);
component        1924 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_PLL_CTRL,
component        1933 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = codec_dai->component;
component        1934 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2011 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_DAI_CLK_MODE, dai_clk_mode);
component        2012 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_DAI_CTRL, DA7218_DAI_FORMAT_MASK,
component        2022 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = dai->component;
component        2028 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_DAI_TDM_CTRL,
component        2031 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_DAI_CLK_MODE,
component        2039 sound/soc/codecs/da7218.c 		dev_err(component->dev, "Invalid number of slots, max = %d\n",
component        2046 sound/soc/codecs/da7218.c 		dev_err(component->dev, "Invalid slot offset, max = %d\n",
component        2067 sound/soc/codecs/da7218.c 		dev_err(component->dev, "Invalid frame size\n");
component        2071 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_DAI_CLK_MODE,
component        2074 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_DAI_OFFSET_LOWER,
component        2076 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_DAI_OFFSET_UPPER,
component        2078 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_DAI_TDM_CTRL,
component        2091 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = dai->component;
component        2114 sound/soc/codecs/da7218.c 		dev_err(component->dev,
component        2159 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_DAI_CTRL,
component        2163 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_SR,
component        2207 sound/soc/codecs/da7218.c int da7218_hpldet(struct snd_soc_component *component, struct snd_soc_jack *jack)
component        2209 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2215 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_HPLDET_JACK,
component        2223 sound/soc/codecs/da7218.c static void da7218_micldet_irq(struct snd_soc_component *component)
component        2230 sound/soc/codecs/da7218.c 	kobject_uevent_env(&component->dev->kobj, KOBJ_CHANGE, envp);
component        2233 sound/soc/codecs/da7218.c static void da7218_hpldet_irq(struct snd_soc_component *component)
component        2235 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2239 sound/soc/codecs/da7218.c 	jack_status = snd_soc_component_read32(component, DA7218_EVENT_STATUS);
component        2255 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = data;
component        2259 sound/soc/codecs/da7218.c 	status = snd_soc_component_read32(component, DA7218_EVENT);
component        2265 sound/soc/codecs/da7218.c 		da7218_micldet_irq(component);
component        2269 sound/soc/codecs/da7218.c 		da7218_hpldet_irq(component);
component        2272 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_EVENT, status);
component        2299 sound/soc/codecs/da7218.c 	da7218_of_micbias_lvl(struct snd_soc_component *component, u32 val)
component        2321 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid micbias level");
component        2327 sound/soc/codecs/da7218.c 	da7218_of_mic_amp_in_sel(struct snd_soc_component *component, const char *str)
component        2336 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid mic input type selection");
component        2342 sound/soc/codecs/da7218.c 	da7218_of_dmic_data_sel(struct snd_soc_component *component, const char *str)
component        2349 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid DMIC data type selection");
component        2355 sound/soc/codecs/da7218.c 	da7218_of_dmic_samplephase(struct snd_soc_component *component, const char *str)
component        2362 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid DMIC sample phase");
component        2368 sound/soc/codecs/da7218.c 	da7218_of_dmic_clkrate(struct snd_soc_component *component, u32 val)
component        2376 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid DMIC clock rate");
component        2382 sound/soc/codecs/da7218.c 	da7218_of_jack_rate(struct snd_soc_component *component, u32 val)
component        2402 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid jack detect rate");
component        2408 sound/soc/codecs/da7218.c 	da7218_of_jack_debounce(struct snd_soc_component *component, u32 val)
component        2420 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid jack debounce");
component        2426 sound/soc/codecs/da7218.c 	da7218_of_jack_thr(struct snd_soc_component *component, u32 val)
component        2438 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid jack threshold level");
component        2443 sound/soc/codecs/da7218.c static struct da7218_pdata *da7218_of_to_pdata(struct snd_soc_component *component)
component        2445 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2446 sound/soc/codecs/da7218.c 	struct device_node *np = component->dev->of_node;
component        2453 sound/soc/codecs/da7218.c 	pdata = devm_kzalloc(component->dev, sizeof(*pdata), GFP_KERNEL);
component        2458 sound/soc/codecs/da7218.c 		pdata->micbias1_lvl = da7218_of_micbias_lvl(component, of_val32);
component        2463 sound/soc/codecs/da7218.c 		pdata->micbias2_lvl = da7218_of_micbias_lvl(component, of_val32);
component        2469 sound/soc/codecs/da7218.c 			da7218_of_mic_amp_in_sel(component, of_str);
component        2475 sound/soc/codecs/da7218.c 			da7218_of_mic_amp_in_sel(component, of_str);
component        2480 sound/soc/codecs/da7218.c 		pdata->dmic1_data_sel =	da7218_of_dmic_data_sel(component, of_str);
component        2486 sound/soc/codecs/da7218.c 			da7218_of_dmic_samplephase(component, of_str);
component        2491 sound/soc/codecs/da7218.c 		pdata->dmic1_clk_rate = da7218_of_dmic_clkrate(component, of_val32);
component        2496 sound/soc/codecs/da7218.c 		pdata->dmic2_data_sel = da7218_of_dmic_data_sel(component, of_str);
component        2502 sound/soc/codecs/da7218.c 			da7218_of_dmic_samplephase(component, of_str);
component        2507 sound/soc/codecs/da7218.c 		pdata->dmic2_clk_rate = da7218_of_dmic_clkrate(component, of_val32);
component        2521 sound/soc/codecs/da7218.c 		hpldet_pdata = devm_kzalloc(component->dev, sizeof(*hpldet_pdata),
component        2532 sound/soc/codecs/da7218.c 				da7218_of_jack_rate(component, of_val32);
component        2539 sound/soc/codecs/da7218.c 				da7218_of_jack_debounce(component, of_val32);
component        2547 sound/soc/codecs/da7218.c 				da7218_of_jack_thr(component, of_val32);
component        2571 sound/soc/codecs/da7218.c static int da7218_set_bias_level(struct snd_soc_component *component,
component        2574 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2582 sound/soc/codecs/da7218.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY) {
component        2586 sound/soc/codecs/da7218.c 					dev_err(component->dev, "Failed to enable mclk\n");
component        2594 sound/soc/codecs/da7218.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        2596 sound/soc/codecs/da7218.c 			snd_soc_component_update_bits(component, DA7218_REFERENCES,
component        2601 sound/soc/codecs/da7218.c 			snd_soc_component_update_bits(component, DA7218_LDO_CTRL,
component        2614 sound/soc/codecs/da7218.c 			snd_soc_component_update_bits(component, DA7218_LDO_CTRL,
component        2618 sound/soc/codecs/da7218.c 			snd_soc_component_update_bits(component, DA7218_REFERENCES,
component        2633 sound/soc/codecs/da7218.c static int da7218_handle_supplies(struct snd_soc_component *component)
component        2635 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2644 sound/soc/codecs/da7218.c 	ret = devm_regulator_bulk_get(component->dev, DA7218_NUM_SUPPLIES,
component        2647 sound/soc/codecs/da7218.c 		dev_err(component->dev, "Failed to get supplies\n");
component        2655 sound/soc/codecs/da7218.c 		dev_warn(component->dev, "Invalid VDDIO voltage\n");
component        2662 sound/soc/codecs/da7218.c 		dev_err(component->dev, "Failed to enable supplies\n");
component        2667 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_SYSTEM_ACTIVE, DA7218_SYSTEM_ACTIVE_MASK);
component        2670 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_IO_CTRL, io_voltage_lvl);
component        2675 sound/soc/codecs/da7218.c static void da7218_handle_pdata(struct snd_soc_component *component)
component        2677 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2718 sound/soc/codecs/da7218.c 		snd_soc_component_write(component, DA7218_MICBIAS_CTRL, micbias_lvl);
component        2725 sound/soc/codecs/da7218.c 			snd_soc_component_write(component, DA7218_MIC_1_SELECT,
component        2734 sound/soc/codecs/da7218.c 			snd_soc_component_write(component, DA7218_MIC_2_SELECT,
component        2764 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_DMIC_1_CTRL,
component        2794 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_DMIC_2_CTRL,
component        2805 sound/soc/codecs/da7218.c 				snd_soc_component_write(component, DA7218_HP_DIFF_UNLOCK,
component        2807 sound/soc/codecs/da7218.c 				snd_soc_component_update_bits(component, DA7218_HP_DIFF_CTRL,
component        2856 sound/soc/codecs/da7218.c 			snd_soc_component_update_bits(component, DA7218_HPLDET_JACK,
component        2872 sound/soc/codecs/da7218.c 			snd_soc_component_write(component, DA7218_HPLDET_CTRL, hpldet_cfg);
component        2877 sound/soc/codecs/da7218.c static int da7218_probe(struct snd_soc_component *component)
component        2879 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2883 sound/soc/codecs/da7218.c 	ret = da7218_handle_supplies(component);
component        2888 sound/soc/codecs/da7218.c 	if (component->dev->of_node)
component        2889 sound/soc/codecs/da7218.c 		da7218->pdata = da7218_of_to_pdata(component);
component        2891 sound/soc/codecs/da7218.c 		da7218->pdata = dev_get_platdata(component->dev);
component        2893 sound/soc/codecs/da7218.c 	da7218_handle_pdata(component);
component        2896 sound/soc/codecs/da7218.c 	da7218->mclk = devm_clk_get(component->dev, "mclk");
component        2907 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_PC_COUNT, DA7218_PC_FREERUN_MASK);
component        2913 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_DROUTING_OUTFILT_1L, 0);
component        2914 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_DROUTING_OUTFILT_1R, 0);
component        2917 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_CP_CTRL,
component        2921 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_MIXIN_1_CTRL,
component        2924 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_MIXIN_2_CTRL,
component        2927 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_1L_FILTER_CTRL,
component        2930 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_1R_FILTER_CTRL,
component        2933 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_2L_FILTER_CTRL,
component        2936 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_IN_2R_FILTER_CTRL,
component        2939 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_DGS_GAIN_CTRL,
component        2941 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_OUT_1L_FILTER_CTRL,
component        2944 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_OUT_1R_FILTER_CTRL,
component        2947 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_HP_L_CTRL,
component        2950 sound/soc/codecs/da7218.c 	snd_soc_component_update_bits(component, DA7218_HP_R_CTRL,
component        2955 sound/soc/codecs/da7218.c 	snd_soc_component_write(component, DA7218_TONE_GEN_CYCLES, DA7218_BEEP_CYCLES_MASK);
component        2959 sound/soc/codecs/da7218.c 		snd_soc_component_update_bits(component, DA7218_HP_DIFF_CTRL,
component        2964 sound/soc/codecs/da7218.c 		snd_soc_component_write(component, DA7218_EVENT_MASK,
component        2969 sound/soc/codecs/da7218.c 		ret = devm_request_threaded_irq(component->dev, da7218->irq, NULL,
component        2972 sound/soc/codecs/da7218.c 						"da7218", component);
component        2974 sound/soc/codecs/da7218.c 			dev_err(component->dev, "Failed to request IRQ %d: %d\n",
component        2989 sound/soc/codecs/da7218.c static void da7218_remove(struct snd_soc_component *component)
component        2991 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        2997 sound/soc/codecs/da7218.c static int da7218_suspend(struct snd_soc_component *component)
component        2999 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        3001 sound/soc/codecs/da7218.c 	da7218_set_bias_level(component, SND_SOC_BIAS_OFF);
component        3005 sound/soc/codecs/da7218.c 		snd_soc_component_write(component, DA7218_SYSTEM_ACTIVE, 0);
component        3010 sound/soc/codecs/da7218.c static int da7218_resume(struct snd_soc_component *component)
component        3012 sound/soc/codecs/da7218.c 	struct da7218_priv *da7218 = snd_soc_component_get_drvdata(component);
component        3016 sound/soc/codecs/da7218.c 		snd_soc_component_write(component, DA7218_SYSTEM_ACTIVE,
component        3019 sound/soc/codecs/da7218.c 	da7218_set_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1409 sound/soc/codecs/da7218.h int da7218_hpldet(struct snd_soc_component *component, struct snd_soc_jack *jack);
component          31 sound/soc/codecs/da7219-aad.c void da7219_aad_jack_det(struct snd_soc_component *component, struct snd_soc_jack *jack)
component          33 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component          42 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1,
component          56 sound/soc/codecs/da7219-aad.c 	struct snd_soc_component *component = da7219_aad->component;
component          57 sound/soc/codecs/da7219-aad.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component          58 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component          64 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_HP_L_CTRL,
component          67 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_HP_R_CTRL,
component          76 sound/soc/codecs/da7219-aad.c 		statusa = snd_soc_component_read32(component, DA7219_ACCDET_STATUS_A);
component          84 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Mic bias status check timed out");
component          94 sound/soc/codecs/da7219-aad.c 		micbias_ctrl = snd_soc_component_read32(component, DA7219_MICBIAS_CTRL);
component          95 sound/soc/codecs/da7219-aad.c 		snd_soc_component_update_bits(component, DA7219_MICBIAS_CTRL,
component          99 sound/soc/codecs/da7219-aad.c 		snd_soc_component_write(component, DA7219_MICBIAS_CTRL, micbias_ctrl);
component         103 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1,
component         112 sound/soc/codecs/da7219-aad.c 	struct snd_soc_component *component = da7219_aad->component;
component         113 sound/soc/codecs/da7219-aad.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         114 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         129 sound/soc/codecs/da7219-aad.c 			dev_err(component->dev, "Failed to enable mclk - %d\n", ret);
component         144 sound/soc/codecs/da7219-aad.c 	pll_srm_sts = snd_soc_component_read32(component, DA7219_PLL_SRM_STS);
component         148 sound/soc/codecs/da7219-aad.c 		pll_ctrl = snd_soc_component_read32(component, DA7219_PLL_CTRL);
component         150 sound/soc/codecs/da7219-aad.c 			da7219_set_pll(component, DA7219_SYSCLK_PLL,
component         157 sound/soc/codecs/da7219-aad.c 	gain_ramp_ctrl = snd_soc_component_read32(component, DA7219_GAIN_RAMP_CTRL);
component         158 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_GAIN_RAMP_CTRL, DA7219_GAIN_RAMP_RATE_X8);
component         164 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_TONE_GEN_CFG1, 0);
component         167 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_8,
component         173 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_DAC_L_GAIN, DA7219_DAC_DIGITAL_GAIN_0DB);
component         174 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_DAC_R_GAIN, DA7219_DAC_DIGITAL_GAIN_0DB);
component         175 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_HP_L_GAIN, DA7219_HP_AMP_GAIN_0DB);
component         176 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_HP_R_GAIN, DA7219_HP_AMP_GAIN_0DB);
component         179 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_DAC_FILTERS1, DA7219_HPF_MODE_MASK,
component         181 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_DAC_FILTERS4, DA7219_DAC_EQ_EN_MASK,
component         183 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_DAC_FILTERS5,
component         187 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_CP_CTRL, DA7219_CP_EN_MASK,
component         189 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_DIG_ROUTING_DAC,
component         193 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_DAC_L_CTRL,
component         196 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_DAC_R_CTRL,
component         199 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_MIXOUT_L_SELECT,
component         202 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_MIXOUT_R_SELECT,
component         205 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_DROUTING_ST_OUTFILT_1L,
component         208 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_DROUTING_ST_OUTFILT_1R,
component         211 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_MIXOUT_L_CTRL,
component         214 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_MIXOUT_R_CTRL,
component         217 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_HP_L_CTRL,
component         220 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_HP_R_CTRL,
component         224 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_HP_L_CTRL,
component         227 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_HP_R_CTRL,
component         239 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_TONE_GEN_ON_PER, DA7219_BEEP_ON_PER_MASK);
component         242 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_TONE_GEN_CFG2,
component         246 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_TONE_GEN_CFG1, DA7219_START_STOPN_MASK);
component         251 sound/soc/codecs/da7219-aad.c 	accdet_cfg8 = snd_soc_component_read32(component, DA7219_ACCDET_CONFIG_8);
component         258 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_TONE_GEN_CFG1, 0);
component         296 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_8,
component         307 sound/soc/codecs/da7219-aad.c 	snd_soc_component_write(component, DA7219_GAIN_RAMP_CTRL, gain_ramp_ctrl);
component         310 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_HP_L_CTRL, DA7219_HP_L_AMP_OE_MASK,
component         312 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_HP_R_CTRL, DA7219_HP_R_AMP_OE_MASK,
component         318 sound/soc/codecs/da7219-aad.c 		da7219_set_pll(component, DA7219_SYSCLK_MCLK, 0);
component         345 sound/soc/codecs/da7219-aad.c 	struct snd_soc_component *component = da7219_aad->component;
component         346 sound/soc/codecs/da7219-aad.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         347 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         360 sound/soc/codecs/da7219-aad.c 	statusa = snd_soc_component_read32(component, DA7219_ACCDET_STATUS_A);
component         366 sound/soc/codecs/da7219-aad.c 	dev_dbg(component->dev, "IRQ events = 0x%x|0x%x, status = 0x%x\n",
component         432 sound/soc/codecs/da7219-aad.c 			snd_soc_component_update_bits(component, DA7219_HP_R_CTRL,
component         434 sound/soc/codecs/da7219-aad.c 			snd_soc_component_update_bits(component, DA7219_HP_L_CTRL,
component         438 sound/soc/codecs/da7219-aad.c 			snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1,
component         463 sound/soc/codecs/da7219-aad.c 	da7219_aad_fw_micbias_pulse_lvl(struct snd_soc_component *component, u32 val)
component         471 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Invalid micbias pulse level");
component         477 sound/soc/codecs/da7219-aad.c 	da7219_aad_fw_btn_cfg(struct snd_soc_component *component, u32 val)
component         495 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Invalid button config");
component         501 sound/soc/codecs/da7219-aad.c 	da7219_aad_fw_mic_det_thr(struct snd_soc_component *component, u32 val)
component         513 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Invalid mic detect threshold");
component         519 sound/soc/codecs/da7219-aad.c 	da7219_aad_fw_jack_ins_deb(struct snd_soc_component *component, u32 val)
component         539 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Invalid jack insert debounce");
component         545 sound/soc/codecs/da7219-aad.c 	da7219_aad_fw_jack_det_rate(struct snd_soc_component *component, const char *str)
component         556 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Invalid jack detect rate");
component         562 sound/soc/codecs/da7219-aad.c 	da7219_aad_fw_jack_rem_deb(struct snd_soc_component *component, u32 val)
component         574 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Invalid jack removal debounce");
component         580 sound/soc/codecs/da7219-aad.c 	da7219_aad_fw_btn_avg(struct snd_soc_component *component, u32 val)
component         592 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Invalid button average value");
component         598 sound/soc/codecs/da7219-aad.c 	da7219_aad_fw_adc_1bit_rpt(struct snd_soc_component *component, u32 val)
component         610 sound/soc/codecs/da7219-aad.c 		dev_warn(component->dev, "Invalid ADC 1-bit repeat value");
component         615 sound/soc/codecs/da7219-aad.c static struct da7219_aad_pdata *da7219_aad_fw_to_pdata(struct snd_soc_component *component)
component         617 sound/soc/codecs/da7219-aad.c 	struct device *dev = component->dev;
component         637 sound/soc/codecs/da7219-aad.c 			da7219_aad_fw_micbias_pulse_lvl(component, fw_val32);
component         646 sound/soc/codecs/da7219-aad.c 		aad_pdata->btn_cfg = da7219_aad_fw_btn_cfg(component, fw_val32);
component         652 sound/soc/codecs/da7219-aad.c 			da7219_aad_fw_mic_det_thr(component, fw_val32);
component         658 sound/soc/codecs/da7219-aad.c 			da7219_aad_fw_jack_ins_deb(component, fw_val32);
component         664 sound/soc/codecs/da7219-aad.c 			da7219_aad_fw_jack_det_rate(component, fw_str);
component         670 sound/soc/codecs/da7219-aad.c 			da7219_aad_fw_jack_rem_deb(component, fw_val32);
component         695 sound/soc/codecs/da7219-aad.c 		aad_pdata->btn_avg = da7219_aad_fw_btn_avg(component, fw_val32);
component         701 sound/soc/codecs/da7219-aad.c 			da7219_aad_fw_adc_1bit_rpt(component, fw_val32);
component         708 sound/soc/codecs/da7219-aad.c static void da7219_aad_handle_pdata(struct snd_soc_component *component)
component         710 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         756 sound/soc/codecs/da7219-aad.c 		snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1, mask, cfg);
component         791 sound/soc/codecs/da7219-aad.c 		snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_2, mask, cfg);
component         793 sound/soc/codecs/da7219-aad.c 		snd_soc_component_write(component, DA7219_ACCDET_CONFIG_3,
component         795 sound/soc/codecs/da7219-aad.c 		snd_soc_component_write(component, DA7219_ACCDET_CONFIG_4,
component         797 sound/soc/codecs/da7219-aad.c 		snd_soc_component_write(component, DA7219_ACCDET_CONFIG_5,
component         799 sound/soc/codecs/da7219-aad.c 		snd_soc_component_write(component, DA7219_ACCDET_CONFIG_6,
component         822 sound/soc/codecs/da7219-aad.c 		snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_7, mask, cfg);
component         831 sound/soc/codecs/da7219-aad.c void da7219_aad_suspend(struct snd_soc_component *component)
component         833 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         835 sound/soc/codecs/da7219-aad.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         840 sound/soc/codecs/da7219-aad.c 		snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1,
component         850 sound/soc/codecs/da7219-aad.c 			micbias_ctrl = snd_soc_component_read32(component, DA7219_MICBIAS_CTRL);
component         860 sound/soc/codecs/da7219-aad.c void da7219_aad_resume(struct snd_soc_component *component)
component         862 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         864 sound/soc/codecs/da7219-aad.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         876 sound/soc/codecs/da7219-aad.c 		snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1,
component         887 sound/soc/codecs/da7219-aad.c int da7219_aad_init(struct snd_soc_component *component)
component         889 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         894 sound/soc/codecs/da7219-aad.c 	da7219_aad = devm_kzalloc(component->dev, sizeof(*da7219_aad), GFP_KERNEL);
component         899 sound/soc/codecs/da7219-aad.c 	da7219_aad->component = component;
component         903 sound/soc/codecs/da7219-aad.c 		da7219->pdata->aad_pdata = da7219_aad_fw_to_pdata(component);
component         905 sound/soc/codecs/da7219-aad.c 	da7219_aad_handle_pdata(component);
component         908 sound/soc/codecs/da7219-aad.c 	snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1,
component         919 sound/soc/codecs/da7219-aad.c 		dev_err(component->dev, "Failed to request IRQ: %d\n", ret);
component         932 sound/soc/codecs/da7219-aad.c void da7219_aad_exit(struct snd_soc_component *component)
component         934 sound/soc/codecs/da7219-aad.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         188 sound/soc/codecs/da7219-aad.h 	struct snd_soc_component *component;
component         205 sound/soc/codecs/da7219-aad.h void da7219_aad_jack_det(struct snd_soc_component *component, struct snd_soc_jack *jack);
component         208 sound/soc/codecs/da7219-aad.h void da7219_aad_suspend(struct snd_soc_component *component);
component         209 sound/soc/codecs/da7219-aad.h void da7219_aad_resume(struct snd_soc_component *component);
component         212 sound/soc/codecs/da7219-aad.h int da7219_aad_init(struct snd_soc_component *component);
component         213 sound/soc/codecs/da7219-aad.h void da7219_aad_exit(struct snd_soc_component *component);
component         257 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         258 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         271 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         272 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         285 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         286 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         299 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         300 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         311 sound/soc/codecs/da7219.c static void da7219_alc_calib(struct snd_soc_component *component)
component         316 sound/soc/codecs/da7219.c 	mic_ctrl = snd_soc_component_read32(component, DA7219_MIC_1_CTRL);
component         319 sound/soc/codecs/da7219.c 	mixin_ctrl = snd_soc_component_read32(component, DA7219_MIXIN_L_CTRL);
component         322 sound/soc/codecs/da7219.c 	adc_ctrl = snd_soc_component_read32(component, DA7219_ADC_L_CTRL);
component         325 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_MIC_1_CTRL, DA7219_MIC_1_AMP_EN_MASK,
component         327 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_MIC_1_CTRL,
component         332 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_MIXIN_L_CTRL,
component         338 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_ADC_L_CTRL,
component         343 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_ALC_CTRL1,
component         347 sound/soc/codecs/da7219.c 		calib_ctrl = snd_soc_component_read32(component, DA7219_ALC_CTRL1);
component         352 sound/soc/codecs/da7219.c 		dev_warn(component->dev,
component         354 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, DA7219_ALC_CTRL1,
component         359 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, DA7219_ALC_CTRL1,
component         367 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_ADC_L_CTRL, adc_ctrl);
component         370 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_MIXIN_L_CTRL, mixin_ctrl);
component         373 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_MIC_1_CTRL, mic_ctrl);
component         379 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         380 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         390 sound/soc/codecs/da7219.c 		da7219_alc_calib(component);
component         398 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         399 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         404 sound/soc/codecs/da7219.c 		da7219_alc_calib(component);
component         417 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         418 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         444 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         445 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         770 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         771 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         794 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         795 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         808 sound/soc/codecs/da7219.c 					dev_err(component->dev,
component         813 sound/soc/codecs/da7219.c 				snd_soc_component_update_bits(component,
component         821 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, DA7219_PC_COUNT,
component         825 sound/soc/codecs/da7219.c 		pll_ctrl = snd_soc_component_read32(component, DA7219_PLL_CTRL);
component         831 sound/soc/codecs/da7219.c 			pll_status = snd_soc_component_read32(component, DA7219_PLL_SRM_STS);
component         841 sound/soc/codecs/da7219.c 			dev_warn(component->dev, "SRM failed to lock\n");
component         846 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, DA7219_PC_COUNT,
component         855 sound/soc/codecs/da7219.c 				snd_soc_component_update_bits(component,
component         885 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         904 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, hp_ctrl, min_gain_mask,
component         912 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, hp_ctrl, min_gain_mask, 0);
component         923 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         924 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component         931 sound/soc/codecs/da7219.c 			snd_soc_component_read32(component, DA7219_GAIN_RAMP_CTRL);
component         932 sound/soc/codecs/da7219.c 		snd_soc_component_write(component, DA7219_GAIN_RAMP_CTRL,
component         938 sound/soc/codecs/da7219.c 		snd_soc_component_write(component, DA7219_GAIN_RAMP_CTRL,
component        1160 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = codec_dai->component;
component        1161 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        1177 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, DA7219_PLL_CTRL,
component        1182 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, DA7219_PLL_CTRL,
component        1211 sound/soc/codecs/da7219.c int da7219_set_pll(struct snd_soc_component *component, int source, unsigned int fout)
component        1213 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        1222 sound/soc/codecs/da7219.c 		dev_err(component->dev, "PLL input clock %d below valid range\n",
component        1241 sound/soc/codecs/da7219.c 		dev_err(component->dev, "PLL input clock %d above valid range\n",
component        1252 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, DA7219_PLL_CTRL,
component        1263 sound/soc/codecs/da7219.c 		dev_err(component->dev, "Invalid PLL config\n");
component        1275 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_PLL_FRAC_TOP, pll_frac_top);
component        1276 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_PLL_FRAC_BOT, pll_frac_bot);
component        1277 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_PLL_INTEGER, pll_integer);
component        1278 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_PLL_CTRL,
component        1288 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = codec_dai->component;
component        1289 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        1293 sound/soc/codecs/da7219.c 	ret = da7219_set_pll(component, source, fout);
component        1301 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = codec_dai->component;
component        1302 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        1376 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAI_CLK_MODE,
component        1379 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAI_CTRL, DA7219_DAI_FORMAT_MASK,
component        1385 sound/soc/codecs/da7219.c static int da7219_set_bclks_per_wclk(struct snd_soc_component *component,
component        1407 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAI_CLK_MODE,
component        1418 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = dai->component;
component        1419 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        1432 sound/soc/codecs/da7219.c 		snd_soc_component_update_bits(component, DA7219_DAI_TDM_CTRL,
component        1443 sound/soc/codecs/da7219.c 		dev_err(component->dev,
component        1455 sound/soc/codecs/da7219.c 		dev_err(component->dev, "Invalid frame offset %d\n", offset);
component        1471 sound/soc/codecs/da7219.c 				dev_err(component->dev,
component        1477 sound/soc/codecs/da7219.c 			ret = da7219_set_bclks_per_wclk(component, frame_size);
component        1479 sound/soc/codecs/da7219.c 				dev_err(component->dev,
component        1491 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAI_TDM_CTRL,
component        1502 sound/soc/codecs/da7219.c static int da7219_set_sr(struct snd_soc_component *component,
component        1545 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_SR, fs);
component        1554 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = dai->component;
component        1555 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        1583 sound/soc/codecs/da7219.c 		dev_err(component->dev,
component        1594 sound/soc/codecs/da7219.c 			dev_err(component->dev,
component        1599 sound/soc/codecs/da7219.c 		ret = da7219_set_sr(component, sr);
component        1601 sound/soc/codecs/da7219.c 			dev_err(component->dev,
component        1630 sound/soc/codecs/da7219.c 				dev_err(component->dev,
component        1637 sound/soc/codecs/da7219.c 				dev_err(component->dev,
component        1643 sound/soc/codecs/da7219.c 			ret = da7219_set_bclks_per_wclk(component, frame_size);
component        1645 sound/soc/codecs/da7219.c 				dev_err(component->dev,
component        1653 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAI_CTRL,
component        1754 sound/soc/codecs/da7219.c static struct da7219_pdata *da7219_fw_to_pdata(struct snd_soc_component *component)
component        1756 sound/soc/codecs/da7219.c 	struct device *dev = component->dev;
component        1794 sound/soc/codecs/da7219.c static int da7219_set_bias_level(struct snd_soc_component *component,
component        1797 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        1805 sound/soc/codecs/da7219.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY) {
component        1809 sound/soc/codecs/da7219.c 					dev_err(component->dev,
component        1818 sound/soc/codecs/da7219.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component        1820 sound/soc/codecs/da7219.c 			snd_soc_component_update_bits(component, DA7219_REFERENCES,
component        1824 sound/soc/codecs/da7219.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_PREPARE) {
component        1833 sound/soc/codecs/da7219.c 			snd_soc_component_update_bits(component, DA7219_REFERENCES,
component        1848 sound/soc/codecs/da7219.c static int da7219_handle_supplies(struct snd_soc_component *component)
component        1850 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        1859 sound/soc/codecs/da7219.c 	ret = devm_regulator_bulk_get(component->dev, DA7219_NUM_SUPPLIES,
component        1862 sound/soc/codecs/da7219.c 		dev_err(component->dev, "Failed to get supplies");
component        1870 sound/soc/codecs/da7219.c 		dev_warn(component->dev, "Invalid VDDIO voltage\n");
component        1877 sound/soc/codecs/da7219.c 		dev_err(component->dev, "Failed to enable supplies");
component        1882 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_SYSTEM_ACTIVE, DA7219_SYSTEM_ACTIVE_MASK);
component        1885 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_IO_CTRL, io_voltage_lvl);
component        1896 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = da7219->component;
component        1901 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAI_CLK_MODE,
component        1913 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = da7219->component;
component        1918 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAI_CLK_MODE,
component        1927 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = da7219->component;
component        1933 sound/soc/codecs/da7219.c 	clk_reg = snd_soc_component_read32(component, DA7219_DAI_CLK_MODE);
component        1944 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = da7219->component;
component        1945 sound/soc/codecs/da7219.c 	u8 fs = snd_soc_component_read32(component, DA7219_SR);
component        2015 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = da7219->component;
component        2020 sound/soc/codecs/da7219.c 	return da7219_set_sr(component, rate);
component        2029 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = da7219->component;
component        2030 sound/soc/codecs/da7219.c 	u8 bclks_per_wclk = snd_soc_component_read32(component,
component        2092 sound/soc/codecs/da7219.c 	struct snd_soc_component *component = da7219->component;
component        2100 sound/soc/codecs/da7219.c 	return da7219_set_bclks_per_wclk(component, factor);
component        2119 sound/soc/codecs/da7219.c static int da7219_register_dai_clks(struct snd_soc_component *component)
component        2121 sound/soc/codecs/da7219.c 	struct device *dev = component->dev;
component        2122 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        2201 sound/soc/codecs/da7219.c static inline int da7219_register_dai_clks(struct snd_soc_component *component)
component        2207 sound/soc/codecs/da7219.c static void da7219_handle_pdata(struct snd_soc_component *component)
component        2209 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        2230 sound/soc/codecs/da7219.c 		snd_soc_component_write(component, DA7219_MICBIAS_CTRL, micbias_lvl);
component        2245 sound/soc/codecs/da7219.c 			snd_soc_component_write(component, DA7219_MIC_1_SELECT,
component        2256 sound/soc/codecs/da7219.c static int da7219_probe(struct snd_soc_component *component)
component        2258 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        2262 sound/soc/codecs/da7219.c 	da7219->component = component;
component        2267 sound/soc/codecs/da7219.c 	ret = da7219_handle_supplies(component);
component        2273 sound/soc/codecs/da7219.c 		dev_err(component->dev, "Failed to read chip revision: %d\n", ret);
component        2282 sound/soc/codecs/da7219.c 			dev_err(component->dev, "Failed to register AA patch: %d\n",
component        2292 sound/soc/codecs/da7219.c 	da7219->pdata = dev_get_platdata(component->dev);
component        2294 sound/soc/codecs/da7219.c 		da7219->pdata = da7219_fw_to_pdata(component);
component        2296 sound/soc/codecs/da7219.c 	da7219_handle_pdata(component);
component        2299 sound/soc/codecs/da7219.c 	da7219->mclk = devm_clk_get(component->dev, "mclk");
component        2310 sound/soc/codecs/da7219.c 	ret = da7219_register_dai_clks(component);
component        2315 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_PC_COUNT, DA7219_PC_FREERUN_MASK,
component        2319 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_MIXIN_L_CTRL,
component        2322 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_ADC_L_CTRL, DA7219_ADC_L_RAMP_EN_MASK,
component        2324 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAC_L_CTRL, DA7219_DAC_L_RAMP_EN_MASK,
component        2326 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_DAC_R_CTRL, DA7219_DAC_R_RAMP_EN_MASK,
component        2328 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_HP_L_CTRL,
component        2331 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_HP_R_CTRL,
component        2336 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_HP_L_CTRL,
component        2339 sound/soc/codecs/da7219.c 	snd_soc_component_update_bits(component, DA7219_HP_R_CTRL,
component        2344 sound/soc/codecs/da7219.c 	snd_soc_component_write(component, DA7219_TONE_GEN_CYCLES, DA7219_BEEP_CYCLES_MASK);
component        2347 sound/soc/codecs/da7219.c 	ret = da7219_aad_init(component);
component        2359 sound/soc/codecs/da7219.c static void da7219_remove(struct snd_soc_component *component)
component        2361 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        2366 sound/soc/codecs/da7219.c 	da7219_aad_exit(component);
component        2380 sound/soc/codecs/da7219.c static int da7219_suspend(struct snd_soc_component *component)
component        2382 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        2386 sound/soc/codecs/da7219.c 		da7219_aad_suspend(component);
component        2388 sound/soc/codecs/da7219.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        2393 sound/soc/codecs/da7219.c static int da7219_resume(struct snd_soc_component *component)
component        2395 sound/soc/codecs/da7219.c 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);
component        2397 sound/soc/codecs/da7219.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        2401 sound/soc/codecs/da7219.c 		da7219_aad_resume(component);
component         808 sound/soc/codecs/da7219.h 	struct snd_soc_component *component;
component         836 sound/soc/codecs/da7219.h int da7219_set_pll(struct snd_soc_component *component, int source, unsigned int fout);
component         168 sound/soc/codecs/da732x.c static inline int da732x_get_input_div(struct snd_soc_component *component, int sysclk)
component         192 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_PLL_CTRL, val);
component         197 sound/soc/codecs/da732x.c static void da732x_set_charge_pump(struct snd_soc_component *component, int state)
component         201 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_CLK_EN2, DA732X_CP_CLK_EN);
component         202 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_CP_HP2, DA732X_HP_CP_EN |
component         204 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_CP_CTRL1, DA732X_CP_EN |
component         206 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_CP_CTRL2,
component         208 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_CP_CTRL3, DA732X_CP_1MHZ);
component         211 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_CLK_EN2, DA732X_CP_CLK_DIS);
component         212 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_CP_HP2, DA732X_HP_CP_DIS);
component         213 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_CP_CTRL1, DA723X_CP_DIS);
component         331 sound/soc/codecs/da732x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         351 sound/soc/codecs/da732x.c 	snd_soc_component_update_bits(component, reg, DA732X_HPF_MASK, bits);
component         359 sound/soc/codecs/da732x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         364 sound/soc/codecs/da732x.c 	val = snd_soc_component_read32(component, reg) & DA732X_HPF_MASK;
component         609 sound/soc/codecs/da732x.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         615 sound/soc/codecs/da732x.c 			snd_soc_component_update_bits(component, DA732X_REG_CLK_EN3,
component         620 sound/soc/codecs/da732x.c 			snd_soc_component_update_bits(component, DA732X_REG_CLK_EN3,
component         628 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, w->reg, DA732X_ADC_RST_MASK,
component         630 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, w->reg, DA732X_ADC_PD_MASK,
component         634 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, w->reg, DA732X_ADC_PD_MASK,
component         636 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, w->reg, DA732X_ADC_RST_MASK,
component         641 sound/soc/codecs/da732x.c 			snd_soc_component_update_bits(component, DA732X_REG_CLK_EN3,
component         645 sound/soc/codecs/da732x.c 			snd_soc_component_update_bits(component, DA732X_REG_CLK_EN3,
component         663 sound/soc/codecs/da732x.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         667 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, w->reg,
component         672 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, w->reg,
component         949 sound/soc/codecs/da732x.c 	struct snd_soc_component *component = dai->component;
component        1011 sound/soc/codecs/da732x.c 	snd_soc_component_update_bits(component, reg_aif, DA732X_AIF_WORD_MASK, aif);
component        1012 sound/soc/codecs/da732x.c 	snd_soc_component_update_bits(component, DA732X_REG_CLK_CTRL, DA732X_SR1_MASK, fs);
component        1019 sound/soc/codecs/da732x.c 	struct snd_soc_component *component = dai->component;
component        1107 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_AIF_MCLK, aif_mclk);
component        1108 sound/soc/codecs/da732x.c 	snd_soc_component_update_bits(component, reg_aif1, DA732X_AIF1_CLK_MASK, aif1);
component        1109 sound/soc/codecs/da732x.c 	snd_soc_component_update_bits(component, reg_aif3, DA732X_AIF_BCLK_INV |
component        1111 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_PC_CTRL, pc_count);
component        1118 sound/soc/codecs/da732x.c static int da732x_set_dai_pll(struct snd_soc_component *component, int pll_id,
component        1122 sound/soc/codecs/da732x.c 	struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
component        1129 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, DA732X_REG_PLL_CTRL,
component        1147 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_PLL_CTRL,
component        1151 sound/soc/codecs/da732x.c 			dev_err(component->dev,
component        1157 sound/soc/codecs/da732x.c 	indiv = da732x_get_input_div(component, da732x->sysclk);
component        1168 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_PLL_DIV_LO, div_lo);
component        1169 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_PLL_DIV_MID, div_mid);
component        1170 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_PLL_DIV_HI, div_hi);
component        1172 sound/soc/codecs/da732x.c 	snd_soc_component_update_bits(component, DA732X_REG_PLL_CTRL, DA732X_PLL_EN,
component        1183 sound/soc/codecs/da732x.c 	struct snd_soc_component *component = dai->component;
component        1184 sound/soc/codecs/da732x.c 	struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
component        1268 sound/soc/codecs/da732x.c static void da732x_dac_offset_adjust(struct snd_soc_component *component)
component        1275 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL_DAC_OFFSET,
component        1277 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR_DAC_OFFSET,
component        1279 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL_DAC_OFF_CNTL,
component        1282 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR_DAC_OFF_CNTL,
component        1290 sound/soc/codecs/da732x.c 	sign[DA732X_HPL_DAC] = (snd_soc_component_read32(component, DA732X_REG_HPL_DAC_OFF_CNTL) &
component        1292 sound/soc/codecs/da732x.c 	sign[DA732X_HPR_DAC] = (snd_soc_component_read32(component, DA732X_REG_HPR_DAC_OFF_CNTL) &
component        1302 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_HPL_DAC_OFFSET,
component        1304 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_HPR_DAC_OFFSET,
component        1309 sound/soc/codecs/da732x.c 		if ((snd_soc_component_read32(component, DA732X_REG_HPL_DAC_OFF_CNTL) &
component        1312 sound/soc/codecs/da732x.c 		if ((snd_soc_component_read32(component, DA732X_REG_HPR_DAC_OFF_CNTL) &
component        1320 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL_DAC_OFFSET,
component        1322 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR_DAC_OFFSET,
component        1326 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL_DAC_OFF_CNTL,
component        1328 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR_DAC_OFF_CNTL,
component        1332 sound/soc/codecs/da732x.c static void da732x_output_offset_adjust(struct snd_soc_component *component)
component        1342 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL_OUT_OFFSET, DA732X_HP_OUT_TRIM_VAL);
component        1343 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR_OUT_OFFSET, DA732X_HP_OUT_TRIM_VAL);
component        1344 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL,
component        1346 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR,
component        1353 sound/soc/codecs/da732x.c 	sign[DA732X_HPL_AMP] = snd_soc_component_read32(component, DA732X_REG_HPL) &
component        1355 sound/soc/codecs/da732x.c 	sign[DA732X_HPR_AMP] = snd_soc_component_read32(component, DA732X_REG_HPR) &
component        1358 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL, DA732X_HP_OUT_COMP |
component        1361 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR, DA732X_HP_OUT_COMP |
component        1369 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_HPL_OUT_OFFSET,
component        1371 sound/soc/codecs/da732x.c 		snd_soc_component_write(component, DA732X_REG_HPR_OUT_OFFSET,
component        1376 sound/soc/codecs/da732x.c 		if ((snd_soc_component_read32(component, DA732X_REG_HPL) &
component        1379 sound/soc/codecs/da732x.c 		if ((snd_soc_component_read32(component, DA732X_REG_HPR) &
component        1387 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL_OUT_OFFSET, offset[DA732X_HPL_AMP]);
component        1388 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR_OUT_OFFSET, offset[DA732X_HPR_AMP]);
component        1391 sound/soc/codecs/da732x.c static void da732x_hp_dc_offset_cancellation(struct snd_soc_component *component)
component        1394 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_DAC1_SOFTMUTE, DA732X_SOFTMUTE_EN |
component        1396 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_DAC1_SEL, DA732X_DACL_EN |
component        1399 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL, DA732X_HP_OUT_DAC_EN |
component        1401 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR, DA732X_HP_OUT_EN |
component        1404 sound/soc/codecs/da732x.c 	da732x_dac_offset_adjust(component);
component        1405 sound/soc/codecs/da732x.c 	da732x_output_offset_adjust(component);
component        1407 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_DAC1_SEL, DA732X_DACS_DIS);
component        1408 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPL, DA732X_HP_DIS);
component        1409 sound/soc/codecs/da732x.c 	snd_soc_component_write(component, DA732X_REG_HPR, DA732X_HP_DIS);
component        1412 sound/soc/codecs/da732x.c static int da732x_set_bias_level(struct snd_soc_component *component,
component        1415 sound/soc/codecs/da732x.c 	struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
component        1419 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, DA732X_REG_BIAS_EN,
component        1426 sound/soc/codecs/da732x.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1428 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_REF1,
component        1430 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_BIAS_EN,
component        1436 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_REF1,
component        1440 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_DATA_ROUTE,
component        1444 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_DSP_CTRL,
component        1447 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_SPARE1_OUT,
component        1451 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_HP_LIN1_GNDSEL,
component        1454 sound/soc/codecs/da732x.c 			da732x_set_charge_pump(component, DA732X_ENABLE_CP);
component        1456 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_CLK_EN1,
component        1460 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_INP_ZC_EN,
component        1469 sound/soc/codecs/da732x.c 			snd_soc_component_write(component, DA732X_REG_OUT_ZC_EN,
component        1474 sound/soc/codecs/da732x.c 			da732x_hp_dc_offset_cancellation(component);
component        1479 sound/soc/codecs/da732x.c 			snd_soc_component_update_bits(component, DA732X_REG_BIAS_EN,
component        1482 sound/soc/codecs/da732x.c 			snd_soc_component_update_bits(component, DA732X_REG_PLL_CTRL,
component        1489 sound/soc/codecs/da732x.c 		da732x_set_charge_pump(component, DA732X_DISABLE_CP);
component        1490 sound/soc/codecs/da732x.c 		snd_soc_component_update_bits(component, DA732X_REG_BIAS_EN, DA732X_BIAS_EN,
component         450 sound/soc/codecs/da9055.c static int da9055_get_alc_data(struct snd_soc_component *component, u8 reg_val)
component         459 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ALC_CIC_OP_LVL_CTRL, reg_val);
component         462 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ALC_CIC_OP_LVL_CTRL,
component         464 sound/soc/codecs/da9055.c 		mid_data = snd_soc_component_read32(component, DA9055_ALC_CIC_OP_LVL_DATA);
component         467 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ALC_CIC_OP_LVL_CTRL,
component         469 sound/soc/codecs/da9055.c 		top_data = snd_soc_component_read32(component, DA9055_ALC_CIC_OP_LVL_DATA);
component         480 sound/soc/codecs/da9055.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         491 sound/soc/codecs/da9055.c 		mic_left = snd_soc_component_read32(component, DA9055_MIC_L_CTRL);
component         492 sound/soc/codecs/da9055.c 		mic_right = snd_soc_component_read32(component, DA9055_MIC_R_CTRL);
component         495 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_MIC_L_CTRL,
component         497 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_MIC_R_CTRL,
component         501 sound/soc/codecs/da9055.c 		adc_left = snd_soc_component_read32(component, DA9055_ADC_L_CTRL);
component         502 sound/soc/codecs/da9055.c 		adc_right = snd_soc_component_read32(component, DA9055_ADC_R_CTRL);
component         505 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_ADC_L_CTRL,
component         507 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_ADC_R_CTRL,
component         512 sound/soc/codecs/da9055.c 		avg_left_data = da9055_get_alc_data(component,
component         515 sound/soc/codecs/da9055.c 		avg_right_data = da9055_get_alc_data(component,
component         523 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ALC_OFFSET_OP2M_L, reg_val);
component         525 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ALC_OFFSET_OP2U_L, reg_val);
component         528 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ALC_OFFSET_OP2M_R, reg_val);
component         530 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ALC_OFFSET_OP2U_R, reg_val);
component         533 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ADC_L_CTRL, adc_left);
component         534 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_ADC_R_CTRL, adc_right);
component         537 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_MIC_L_CTRL, mic_left);
component         538 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_MIC_R_CTRL, mic_right);
component        1051 sound/soc/codecs/da9055.c 	struct snd_soc_component *component = dai->component;
component        1052 sound/soc/codecs/da9055.c 	struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
component        1074 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_AIF_CTRL, DA9055_AIF_WORD_LENGTH_MASK,
component        1124 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_SR, fs);
component        1133 sound/soc/codecs/da9055.c 		snd_soc_component_write(component, DA9055_SR, DA9055_SR_48000);
component        1140 sound/soc/codecs/da9055.c 			snd_soc_component_update_bits(component, DA9055_PLL_CTRL,
component        1145 sound/soc/codecs/da9055.c 			snd_soc_component_update_bits(component, DA9055_PLL_CTRL,
component        1150 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_PLL_CTRL, DA9055_PLL_EN, 0);
component        1159 sound/soc/codecs/da9055.c 	struct snd_soc_component *component = codec_dai->component;
component        1160 sound/soc/codecs/da9055.c 	struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
component        1179 sound/soc/codecs/da9055.c 	if ((snd_soc_component_read32(component, DA9055_PLL_CTRL) & DA9055_PLL_EN) &&
component        1206 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_AIF_CLK_MODE,
component        1209 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_AIF_CTRL, DA9055_AIF_FORMAT_MASK,
component        1216 sound/soc/codecs/da9055.c 	struct snd_soc_component *component = dai->component;
component        1219 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_DAC_L_CTRL,
component        1221 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_DAC_R_CTRL,
component        1224 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_DAC_L_CTRL,
component        1226 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_DAC_R_CTRL,
component        1239 sound/soc/codecs/da9055.c 	struct snd_soc_component *component = codec_dai->component;
component        1240 sound/soc/codecs/da9055.c 	struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
component        1282 sound/soc/codecs/da9055.c 	struct snd_soc_component *component = codec_dai->component;
component        1283 sound/soc/codecs/da9055.c 	struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
component        1288 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_PLL_CTRL, DA9055_PLL_EN, 0);
component        1311 sound/soc/codecs/da9055.c 	snd_soc_component_write(component, DA9055_PLL_FRAC_TOP, pll_frac_top);
component        1312 sound/soc/codecs/da9055.c 	snd_soc_component_write(component, DA9055_PLL_FRAC_BOT, pll_frac_bot);
component        1313 sound/soc/codecs/da9055.c 	snd_soc_component_write(component, DA9055_PLL_INTEGER, pll_integer);
component        1352 sound/soc/codecs/da9055.c static int da9055_set_bias_level(struct snd_soc_component *component,
component        1360 sound/soc/codecs/da9055.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1362 sound/soc/codecs/da9055.c 			snd_soc_component_update_bits(component, DA9055_REFERENCES,
component        1369 sound/soc/codecs/da9055.c 		snd_soc_component_update_bits(component, DA9055_REFERENCES,
component        1376 sound/soc/codecs/da9055.c static int da9055_probe(struct snd_soc_component *component)
component        1378 sound/soc/codecs/da9055.c 	struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
component        1381 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_AUX_L_CTRL,
component        1383 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_AUX_R_CTRL,
component        1385 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_MIXIN_L_CTRL,
component        1387 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_MIXIN_R_CTRL,
component        1389 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_ADC_L_CTRL,
component        1391 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_ADC_R_CTRL,
component        1393 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_DAC_L_CTRL,
component        1395 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_DAC_R_CTRL,
component        1397 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_HP_L_CTRL,
component        1399 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_HP_R_CTRL,
component        1401 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_LINE_CTRL,
component        1411 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_MIXIN_L_CTRL,
component        1413 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_MIXIN_R_CTRL,
component        1416 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_MIXOUT_L_CTRL,
component        1418 sound/soc/codecs/da9055.c 	snd_soc_component_update_bits(component, DA9055_MIXOUT_R_CTRL,
component        1422 sound/soc/codecs/da9055.c 	snd_soc_component_write(component, DA9055_PLL_CTRL, DA9055_PLL_INDIV_10_20_MHZ);
component        1428 sound/soc/codecs/da9055.c 			snd_soc_component_update_bits(component, DA9055_MIXIN_R_SELECT,
component        1432 sound/soc/codecs/da9055.c 			snd_soc_component_update_bits(component, DA9055_MIXIN_R_SELECT,
component        1441 sound/soc/codecs/da9055.c 			snd_soc_component_update_bits(component, DA9055_MIC_CONFIG,
component          36 sound/soc/codecs/dmic.c 	struct snd_soc_component *component = dai->component;
component          37 sound/soc/codecs/dmic.c 	struct dmic *dmic = snd_soc_component_get_drvdata(component);
component          56 sound/soc/codecs/dmic.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          57 sound/soc/codecs/dmic.c 	struct dmic *dmic = snd_soc_component_get_drvdata(component);
component          90 sound/soc/codecs/dmic.c static int dmic_component_probe(struct snd_soc_component *component)
component          94 sound/soc/codecs/dmic.c 	dmic = devm_kzalloc(component->dev, sizeof(*dmic), GFP_KERNEL);
component          98 sound/soc/codecs/dmic.c 	dmic->gpio_en = devm_gpiod_get_optional(component->dev,
component         103 sound/soc/codecs/dmic.c 	device_property_read_u32(component->dev, "wakeup-delay-ms",
component         105 sound/soc/codecs/dmic.c 	device_property_read_u32(component->dev, "modeswitch-delay-ms",
component         115 sound/soc/codecs/dmic.c 	snd_soc_component_set_drvdata(component, dmic);
component          39 sound/soc/codecs/es8316.c 	struct snd_soc_component *component;
component         366 sound/soc/codecs/es8316.c 	struct snd_soc_component *component = codec_dai->component;
component         367 sound/soc/codecs/es8316.c 	struct es8316_priv *es8316 = snd_soc_component_get_drvdata(component);
component         403 sound/soc/codecs/es8316.c 	struct snd_soc_component *component = codec_dai->component;
component         410 sound/soc/codecs/es8316.c 		dev_err(component->dev, "Codec driver only supports slave mode\n");
component         415 sound/soc/codecs/es8316.c 		dev_err(component->dev, "Codec driver only supports I2S format\n");
component         438 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(component, ES8316_SERDATA1, mask, serdata1);
component         441 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(component, ES8316_SERDATA_ADC, mask, serdata2);
component         442 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(component, ES8316_SERDATA_DAC, mask, serdata2);
component         446 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(component, ES8316_CLKMGR_CLKSW, clksw, clksw);
component         454 sound/soc/codecs/es8316.c 	struct snd_soc_component *component = dai->component;
component         455 sound/soc/codecs/es8316.c 	struct es8316_priv *es8316 = snd_soc_component_get_drvdata(component);
component         469 sound/soc/codecs/es8316.c 	struct snd_soc_component *component = dai->component;
component         470 sound/soc/codecs/es8316.c 	struct es8316_priv *es8316 = snd_soc_component_get_drvdata(component);
component         503 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(component, ES8316_SERDATA_DAC,
component         505 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(component, ES8316_SERDATA_ADC,
component         512 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(dai->component, ES8316_DAC_SET1, 0x20,
component         549 sound/soc/codecs/es8316.c 	struct snd_soc_component *component)
component         551 sound/soc/codecs/es8316.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         564 sound/soc/codecs/es8316.c 	struct snd_soc_component *component)
component         566 sound/soc/codecs/es8316.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         579 sound/soc/codecs/es8316.c 	struct snd_soc_component *comp = es8316->component;
component         648 sound/soc/codecs/es8316.c static void es8316_enable_jack_detect(struct snd_soc_component *component,
component         651 sound/soc/codecs/es8316.c 	struct es8316_priv *es8316 = snd_soc_component_get_drvdata(component);
component         658 sound/soc/codecs/es8316.c 	es8316->jd_inverted = device_property_read_bool(component->dev,
component         666 sound/soc/codecs/es8316.c 		es8316_enable_micbias_for_mic_gnd_short_detect(component);
component         668 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(component, ES8316_GPIO_DEBOUNCE,
component         679 sound/soc/codecs/es8316.c static void es8316_disable_jack_detect(struct snd_soc_component *component)
component         681 sound/soc/codecs/es8316.c 	struct es8316_priv *es8316 = snd_soc_component_get_drvdata(component);
component         687 sound/soc/codecs/es8316.c 	snd_soc_component_update_bits(component, ES8316_GPIO_DEBOUNCE,
component         691 sound/soc/codecs/es8316.c 		es8316_disable_micbias_for_mic_gnd_short_detect(component);
component         700 sound/soc/codecs/es8316.c static int es8316_set_jack(struct snd_soc_component *component,
component         704 sound/soc/codecs/es8316.c 		es8316_enable_jack_detect(component, jack);
component         706 sound/soc/codecs/es8316.c 		es8316_disable_jack_detect(component);
component         711 sound/soc/codecs/es8316.c static int es8316_probe(struct snd_soc_component *component)
component         713 sound/soc/codecs/es8316.c 	struct es8316_priv *es8316 = snd_soc_component_get_drvdata(component);
component         716 sound/soc/codecs/es8316.c 	es8316->component = component;
component         718 sound/soc/codecs/es8316.c 	es8316->mclk = devm_clk_get_optional(component->dev, "mclk");
component         720 sound/soc/codecs/es8316.c 		dev_err(component->dev, "unable to get mclk\n");
component         724 sound/soc/codecs/es8316.c 		dev_warn(component->dev, "assuming static mclk\n");
component         728 sound/soc/codecs/es8316.c 		dev_err(component->dev, "unable to enable mclk\n");
component         733 sound/soc/codecs/es8316.c 	snd_soc_component_write(component, ES8316_RESET, 0x3f);
component         735 sound/soc/codecs/es8316.c 	snd_soc_component_write(component, ES8316_RESET, ES8316_RESET_CSM_ON);
component         742 sound/soc/codecs/es8316.c 	snd_soc_component_write(component, ES8316_SYS_VMIDSEL, 0xff);
component         749 sound/soc/codecs/es8316.c 	snd_soc_component_write(component, ES8316_CLKMGR_ADCOSR, 0x32);
component         754 sound/soc/codecs/es8316.c static void es8316_remove(struct snd_soc_component *component)
component         756 sound/soc/codecs/es8316.c 	struct es8316_priv *es8316 = snd_soc_component_get_drvdata(component);
component         115 sound/soc/codecs/es8328.c static int es8328_set_deemph(struct snd_soc_component *component)
component         117 sound/soc/codecs/es8328.c 	struct es8328_priv *es8328 = snd_soc_component_get_drvdata(component);
component         137 sound/soc/codecs/es8328.c 	dev_dbg(component->dev, "Set deemphasis %d\n", val);
component         139 sound/soc/codecs/es8328.c 	return snd_soc_component_update_bits(component, ES8328_DACCONTROL6,
component         146 sound/soc/codecs/es8328.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         147 sound/soc/codecs/es8328.c 	struct es8328_priv *es8328 = snd_soc_component_get_drvdata(component);
component         156 sound/soc/codecs/es8328.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         157 sound/soc/codecs/es8328.c 	struct es8328_priv *es8328 = snd_soc_component_get_drvdata(component);
component         164 sound/soc/codecs/es8328.c 	ret = es8328_set_deemph(component);
component         454 sound/soc/codecs/es8328.c 	return snd_soc_component_update_bits(dai->component, ES8328_DACCONTROL3,
component         462 sound/soc/codecs/es8328.c 	struct snd_soc_component *component = dai->component;
component         463 sound/soc/codecs/es8328.c 	struct es8328_priv *es8328 = snd_soc_component_get_drvdata(component);
component         477 sound/soc/codecs/es8328.c 	struct snd_soc_component *component = dai->component;
component         478 sound/soc/codecs/es8328.c 	struct es8328_priv *es8328 = snd_soc_component_get_drvdata(component);
component         491 sound/soc/codecs/es8328.c 			dev_err(component->dev, "No MCLK configured\n");
component         501 sound/soc/codecs/es8328.c 			dev_err(component->dev,
component         512 sound/soc/codecs/es8328.c 	snd_soc_component_update_bits(component, ES8328_MASTERMODE,
component         537 sound/soc/codecs/es8328.c 		snd_soc_component_update_bits(component, ES8328_DACCONTROL1,
component         542 sound/soc/codecs/es8328.c 		es8328_set_deemph(component);
component         544 sound/soc/codecs/es8328.c 		snd_soc_component_update_bits(component, ES8328_ADCCONTROL4,
component         548 sound/soc/codecs/es8328.c 	return snd_soc_component_update_bits(component, reg, ES8328_RATEMASK, ratio);
component         554 sound/soc/codecs/es8328.c 	struct snd_soc_component *component = codec_dai->component;
component         555 sound/soc/codecs/es8328.c 	struct es8328_priv *es8328 = snd_soc_component_get_drvdata(component);
component         588 sound/soc/codecs/es8328.c 	struct snd_soc_component *component = codec_dai->component;
component         589 sound/soc/codecs/es8328.c 	struct es8328_priv *es8328 = snd_soc_component_get_drvdata(component);
component         596 sound/soc/codecs/es8328.c 		snd_soc_component_update_bits(component, ES8328_MASTERMODE,
component         603 sound/soc/codecs/es8328.c 		snd_soc_component_update_bits(component, ES8328_MASTERMODE,
component         633 sound/soc/codecs/es8328.c 	snd_soc_component_update_bits(component, ES8328_DACCONTROL1,
component         635 sound/soc/codecs/es8328.c 	snd_soc_component_update_bits(component, ES8328_ADCCONTROL4,
component         641 sound/soc/codecs/es8328.c static int es8328_set_bias_level(struct snd_soc_component *component,
component         650 sound/soc/codecs/es8328.c 		snd_soc_component_write(component, ES8328_CHIPPOWER, 0);
component         651 sound/soc/codecs/es8328.c 		snd_soc_component_update_bits(component, ES8328_CONTROL1,
component         659 sound/soc/codecs/es8328.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         660 sound/soc/codecs/es8328.c 			snd_soc_component_update_bits(component, ES8328_CONTROL1,
component         670 sound/soc/codecs/es8328.c 		snd_soc_component_write(component, ES8328_CONTROL2,
component         675 sound/soc/codecs/es8328.c 		snd_soc_component_update_bits(component, ES8328_CONTROL1,
component         683 sound/soc/codecs/es8328.c 		snd_soc_component_update_bits(component, ES8328_CONTROL1,
component         720 sound/soc/codecs/es8328.c static int es8328_suspend(struct snd_soc_component *component)
component         725 sound/soc/codecs/es8328.c 	es8328 = snd_soc_component_get_drvdata(component);
component         732 sound/soc/codecs/es8328.c 		dev_err(component->dev, "unable to disable regulators\n");
component         738 sound/soc/codecs/es8328.c static int es8328_resume(struct snd_soc_component *component)
component         740 sound/soc/codecs/es8328.c 	struct regmap *regmap = dev_get_regmap(component->dev, NULL);
component         744 sound/soc/codecs/es8328.c 	es8328 = snd_soc_component_get_drvdata(component);
component         748 sound/soc/codecs/es8328.c 		dev_err(component->dev, "unable to enable clock\n");
component         755 sound/soc/codecs/es8328.c 		dev_err(component->dev, "unable to enable regulators\n");
component         762 sound/soc/codecs/es8328.c 		dev_err(component->dev, "unable to sync regcache\n");
component         769 sound/soc/codecs/es8328.c static int es8328_component_probe(struct snd_soc_component *component)
component         774 sound/soc/codecs/es8328.c 	es8328 = snd_soc_component_get_drvdata(component);
component         779 sound/soc/codecs/es8328.c 		dev_err(component->dev, "unable to enable regulators\n");
component         784 sound/soc/codecs/es8328.c 	es8328->clk = devm_clk_get(component->dev, NULL);
component         786 sound/soc/codecs/es8328.c 		dev_err(component->dev, "codec clock missing or invalid\n");
component         793 sound/soc/codecs/es8328.c 		dev_err(component->dev, "unable to prepare codec clk\n");
component         805 sound/soc/codecs/es8328.c static void es8328_remove(struct snd_soc_component *component)
component         809 sound/soc/codecs/es8328.c 	es8328 = snd_soc_component_get_drvdata(component);
component         132 sound/soc/codecs/hdac_hda.c 	struct snd_soc_component *component = dai->component;
component         136 sound/soc/codecs/hdac_hda.c 	hda_pvt = snd_soc_component_get_drvdata(component);
component         150 sound/soc/codecs/hdac_hda.c 	struct snd_soc_component *component = dai->component;
component         160 sound/soc/codecs/hdac_hda.c 	hda_pvt = snd_soc_component_get_drvdata(component);
component         182 sound/soc/codecs/hdac_hda.c 	struct snd_soc_component *component = dai->component;
component         187 sound/soc/codecs/hdac_hda.c 	hda_pvt = snd_soc_component_get_drvdata(component);
component         201 sound/soc/codecs/hdac_hda.c 	struct snd_soc_component *component = dai->component;
component         210 sound/soc/codecs/hdac_hda.c 	hda_pvt = snd_soc_component_get_drvdata(component);
component         232 sound/soc/codecs/hdac_hda.c 	struct snd_soc_component *component = dai->component;
component         238 sound/soc/codecs/hdac_hda.c 	hda_pvt = snd_soc_component_get_drvdata(component);
component         257 sound/soc/codecs/hdac_hda.c 	struct snd_soc_component *component = dai->component;
component         262 sound/soc/codecs/hdac_hda.c 	hda_pvt = snd_soc_component_get_drvdata(component);
component         305 sound/soc/codecs/hdac_hda.c static int hdac_hda_codec_probe(struct snd_soc_component *component)
component         308 sound/soc/codecs/hdac_hda.c 			snd_soc_component_get_drvdata(component);
component         310 sound/soc/codecs/hdac_hda.c 			snd_soc_component_get_dapm(component);
component         325 sound/soc/codecs/hdac_hda.c 	ret = snd_hda_codec_device_new(hcodec->bus, component->card->snd_card,
component         400 sound/soc/codecs/hdac_hda.c static void hdac_hda_codec_remove(struct snd_soc_component *component)
component         403 sound/soc/codecs/hdac_hda.c 		      snd_soc_component_get_drvdata(component);
component         132 sound/soc/codecs/hdac_hdmi.c 	struct snd_soc_component *component;
component        1597 sound/soc/codecs/hdac_hdmi.c 	struct snd_soc_component *component = hdmi->component;
component        1621 sound/soc/codecs/hdac_hdmi.c 	if (snd_power_get_state(component->card->snd_card) !=
component        1681 sound/soc/codecs/hdac_hdmi.c 	struct snd_soc_component *component = hdmi->component;
component        1683 sound/soc/codecs/hdac_hdmi.c 	kc = devm_kcalloc(component->dev, hdmi->num_ports,
component        1693 sound/soc/codecs/hdac_hdmi.c 			name = devm_kstrdup(component->dev, xname, GFP_KERNEL);
component        1697 sound/soc/codecs/hdac_hdmi.c 			kc[i].name = devm_kstrdup(component->dev, kc_name,
component        1715 sound/soc/codecs/hdac_hdmi.c int hdac_hdmi_jack_port_init(struct snd_soc_component *component,
component        1718 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_priv *hdmi = snd_soc_component_get_drvdata(component);
component        1793 sound/soc/codecs/hdac_hdmi.c 	struct snd_soc_component *component = dai->component;
component        1794 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_priv *hdmi = snd_soc_component_get_drvdata(component);
component        1813 sound/soc/codecs/hdac_hdmi.c 	snd_pcm = hdac_hdmi_get_pcm_from_id(dai->component->card, device);
component        1854 sound/soc/codecs/hdac_hdmi.c static int hdmi_codec_probe(struct snd_soc_component *component)
component        1856 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_priv *hdmi = snd_soc_component_get_drvdata(component);
component        1859 sound/soc/codecs/hdac_hdmi.c 		snd_soc_component_get_dapm(component);
component        1863 sound/soc/codecs/hdac_hdmi.c 	hdmi->component = component;
component        1901 sound/soc/codecs/hdac_hdmi.c 	device_link_add(component->card->dev, &hdev->dev, DL_FLAG_RPM_ACTIVE |
component        1914 sound/soc/codecs/hdac_hdmi.c static void hdmi_codec_remove(struct snd_soc_component *component)
component        1916 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_priv *hdmi = snd_soc_component_get_drvdata(component);
component           8 sound/soc/codecs/hdac_hdmi.h int hdac_hdmi_jack_port_init(struct snd_soc_component *component,
component         303 sound/soc/codecs/hdmi-codec.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         304 sound/soc/codecs/hdmi-codec.c 	struct hdmi_codec_priv *hcp = snd_soc_component_get_drvdata(component);
component         639 sound/soc/codecs/hdmi-codec.c 	kctl = snd_ctl_new1(&hdmi_eld_ctl, dai->component);
component         656 sound/soc/codecs/hdmi-codec.c 	dapm = snd_soc_component_get_dapm(dai->component);
component         693 sound/soc/codecs/hdmi-codec.c int hdmi_codec_set_jack_detect(struct snd_soc_component *component,
component         696 sound/soc/codecs/hdmi-codec.c 	struct hdmi_codec_priv *hcp = snd_soc_component_get_drvdata(component);
component         701 sound/soc/codecs/hdmi-codec.c 		ret = hcp->hcd.ops->hook_plugged_cb(component->dev->parent,
component         704 sound/soc/codecs/hdmi-codec.c 						    component->dev);
component         766 sound/soc/codecs/hdmi-codec.c static int hdmi_of_xlate_dai_id(struct snd_soc_component *component,
component         769 sound/soc/codecs/hdmi-codec.c 	struct hdmi_codec_priv *hcp = snd_soc_component_get_drvdata(component);
component         773 sound/soc/codecs/hdmi-codec.c 		ret = hcp->hcd.ops->get_dai_id(component, endpoint);
component          50 sound/soc/codecs/inno_rk3036.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component          53 sound/soc/codecs/inno_rk3036.c 	ret = snd_soc_component_read(component, INNO_R09, &regval);
component          70 sound/soc/codecs/inno_rk3036.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component          83 sound/soc/codecs/inno_rk3036.c 	ret = snd_soc_component_update_bits(component, INNO_R09,
component         200 sound/soc/codecs/inno_rk3036.c 	struct snd_soc_component *component = dai->component;
component         203 sound/soc/codecs/inno_rk3036.c 	dev_dbg(component->dev, "rk3036_codec dai set fmt : %08x\n", fmt);
component         215 sound/soc/codecs/inno_rk3036.c 		dev_err(component->dev, "invalid fmt\n");
component         233 sound/soc/codecs/inno_rk3036.c 		dev_err(component->dev, "set dai format failed\n");
component         255 sound/soc/codecs/inno_rk3036.c 		dev_err(component->dev, "set dai format failed\n");
component         259 sound/soc/codecs/inno_rk3036.c 	snd_soc_component_update_bits(component, INNO_R01, INNO_R01_I2SMODE_MSK |
component         261 sound/soc/codecs/inno_rk3036.c 	snd_soc_component_update_bits(component, INNO_R02, INNO_R02_LRCP_MSK |
component         263 sound/soc/codecs/inno_rk3036.c 	snd_soc_component_update_bits(component, INNO_R03, INNO_R03_BCP_MSK, reg03_val);
component         272 sound/soc/codecs/inno_rk3036.c 	struct snd_soc_component *component = dai->component;
component         295 sound/soc/codecs/inno_rk3036.c 	snd_soc_component_update_bits(component, INNO_R02, INNO_R02_LRCP_MSK |
component         297 sound/soc/codecs/inno_rk3036.c 	snd_soc_component_update_bits(component, INNO_R03, INNO_R03_DACR_MSK |
component         334 sound/soc/codecs/inno_rk3036.c static void rk3036_codec_reset(struct snd_soc_component *component)
component         336 sound/soc/codecs/inno_rk3036.c 	snd_soc_component_write(component, INNO_R00,
component         338 sound/soc/codecs/inno_rk3036.c 	snd_soc_component_write(component, INNO_R00,
component         342 sound/soc/codecs/inno_rk3036.c static int rk3036_codec_probe(struct snd_soc_component *component)
component         344 sound/soc/codecs/inno_rk3036.c 	rk3036_codec_reset(component);
component         348 sound/soc/codecs/inno_rk3036.c static void rk3036_codec_remove(struct snd_soc_component *component)
component         350 sound/soc/codecs/inno_rk3036.c 	rk3036_codec_reset(component);
component         353 sound/soc/codecs/inno_rk3036.c static int rk3036_codec_set_bias_level(struct snd_soc_component *component,
component         359 sound/soc/codecs/inno_rk3036.c 		snd_soc_component_write(component, INNO_R10, INNO_R10_MAX_CUR);
component         361 sound/soc/codecs/inno_rk3036.c 		snd_soc_component_write(component, INNO_R06, INNO_R06_DAC_PRECHARGE);
component         367 sound/soc/codecs/inno_rk3036.c 		snd_soc_component_write(component, INNO_R10, INNO_R10_MAX_CUR);
component         369 sound/soc/codecs/inno_rk3036.c 		snd_soc_component_write(component, INNO_R06, INNO_R06_DAC_DISCHARGE);
component         865 sound/soc/codecs/isabelle.c 	snd_soc_component_update_bits(dai->component, ISABELLE_DAC1_SOFTRAMP_REG,
component         873 sound/soc/codecs/isabelle.c 	snd_soc_component_update_bits(dai->component, ISABELLE_DAC2_SOFTRAMP_REG,
component         881 sound/soc/codecs/isabelle.c 	snd_soc_component_update_bits(dai->component, ISABELLE_DAC3_SOFTRAMP_REG,
component         887 sound/soc/codecs/isabelle.c static int isabelle_set_bias_level(struct snd_soc_component *component,
component         897 sound/soc/codecs/isabelle.c 		snd_soc_component_update_bits(component, ISABELLE_PWR_EN_REG,
component         902 sound/soc/codecs/isabelle.c 		snd_soc_component_update_bits(component, ISABELLE_PWR_EN_REG,
component         914 sound/soc/codecs/isabelle.c 	struct snd_soc_component *component = dai->component;
component         950 sound/soc/codecs/isabelle.c 	snd_soc_component_update_bits(component, ISABELLE_FS_RATE_CFG_REG,
component         965 sound/soc/codecs/isabelle.c 	snd_soc_component_update_bits(component, ISABELLE_INTF_CFG_REG,
component         973 sound/soc/codecs/isabelle.c 	struct snd_soc_component *component = codec_dai->component;
component        1001 sound/soc/codecs/isabelle.c 	snd_soc_component_update_bits(component, ISABELLE_INTF_CFG_REG,
component         298 sound/soc/codecs/jz4725b.c static int jz4725b_codec_set_bias_level(struct snd_soc_component *component,
component         301 sound/soc/codecs/jz4725b.c 	struct jz_icdc *icdc = snd_soc_component_get_drvdata(component);
component         330 sound/soc/codecs/jz4725b.c static int jz4725b_codec_dev_probe(struct snd_soc_component *component)
component         332 sound/soc/codecs/jz4725b.c 	struct jz_icdc *icdc = snd_soc_component_get_drvdata(component);
component         348 sound/soc/codecs/jz4725b.c static void jz4725b_codec_dev_remove(struct snd_soc_component *component)
component         350 sound/soc/codecs/jz4725b.c 	struct jz_icdc *icdc = snd_soc_component_get_drvdata(component);
component         378 sound/soc/codecs/jz4725b.c 	struct jz_icdc *icdc = snd_soc_component_get_drvdata(dai->component);
component         153 sound/soc/codecs/jz4740.c 	struct jz4740_codec *jz4740_codec = snd_soc_component_get_drvdata(dai->component);
component         232 sound/soc/codecs/jz4740.c static int jz4740_codec_set_bias_level(struct snd_soc_component *component,
component         235 sound/soc/codecs/jz4740.c 	struct jz4740_codec *jz4740_codec = snd_soc_component_get_drvdata(component);
component         253 sound/soc/codecs/jz4740.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         279 sound/soc/codecs/jz4740.c static int jz4740_codec_dev_probe(struct snd_soc_component *component)
component         281 sound/soc/codecs/jz4740.c 	struct jz4740_codec *jz4740_codec = snd_soc_component_get_drvdata(component);
component        1110 sound/soc/codecs/lm49453.c 	struct snd_soc_component *component = dai->component;
component        1134 sound/soc/codecs/lm49453.c 	snd_soc_component_write(component, LM49453_P0_ADC_CLK_DIV_REG, clk_div);
component        1135 sound/soc/codecs/lm49453.c 	snd_soc_component_write(component, LM49453_P0_DAC_HP_CLK_DIV_REG, clk_div);
component        1142 sound/soc/codecs/lm49453.c 	struct snd_soc_component *component = codec_dai->component;
component        1185 sound/soc/codecs/lm49453.c 	snd_soc_component_update_bits(component, LM49453_P0_AUDIO_PORT1_BASIC_REG,
component        1189 sound/soc/codecs/lm49453.c 	snd_soc_component_write(component, LM49453_P0_AUDIO_PORT1_RX_MSB_REG, clk_shift);
component        1197 sound/soc/codecs/lm49453.c 	struct snd_soc_component *component = dai->component;
component        1216 sound/soc/codecs/lm49453.c 	snd_soc_component_update_bits(component, LM49453_P0_PMC_SETUP_REG, BIT(4), pll_clk);
component        1223 sound/soc/codecs/lm49453.c 	snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(1)|BIT(0),
component        1230 sound/soc/codecs/lm49453.c 	snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(3)|BIT(2),
component        1237 sound/soc/codecs/lm49453.c 	snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(5)|BIT(4),
component        1244 sound/soc/codecs/lm49453.c 	snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(4),
component        1251 sound/soc/codecs/lm49453.c 	snd_soc_component_update_bits(dai->component, LM49453_P0_DAC_DSP_REG, BIT(7)|BIT(6),
component        1256 sound/soc/codecs/lm49453.c static int lm49453_set_bias_level(struct snd_soc_component *component,
component        1259 sound/soc/codecs/lm49453.c 	struct lm49453_priv *lm49453 = snd_soc_component_get_drvdata(component);
component        1267 sound/soc/codecs/lm49453.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component        1270 sound/soc/codecs/lm49453.c 		snd_soc_component_update_bits(component, LM49453_P0_PMC_SETUP_REG,
component        1275 sound/soc/codecs/lm49453.c 		snd_soc_component_update_bits(component, LM49453_P0_PMC_SETUP_REG,
component          72 sound/soc/codecs/lochnagar-sc.c 	struct snd_soc_component *comp = dai->component;
component          91 sound/soc/codecs/lochnagar-sc.c 	struct snd_soc_component *comp = dai->component;
component         113 sound/soc/codecs/lochnagar-sc.c 	struct snd_soc_component *comp = dai->component;
component         193 sound/soc/codecs/madera.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         194 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         224 sound/soc/codecs/madera.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         225 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         453 sound/soc/codecs/madera.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         454 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         494 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component         498 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         514 sound/soc/codecs/madera.c 	change = snd_soc_component_test_bits(component, MADERA_OUTPUT_ENABLES_1,
component         542 sound/soc/codecs/madera.c 		ret = madera_set_output_mode(component, 1, out_mono);
component         578 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component         583 sound/soc/codecs/madera.c 	ret = snd_soc_component_read(component, MADERA_OUTPUT_ENABLES_1, &val);
component         598 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component         602 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         823 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component         825 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         844 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component         846 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        1004 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component        1006 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        1021 sound/soc/codecs/madera.c 	ret = snd_soc_component_read(component, e->reg, &val);
component        1145 sound/soc/codecs/madera.c int madera_init_inputs(struct snd_soc_component *component)
component        1147 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        1165 sound/soc/codecs/madera.c int madera_init_outputs(struct snd_soc_component *component, int n_mono_routes)
component        1168 sound/soc/codecs/madera.c 		snd_soc_component_get_dapm(component);
component        1169 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2115 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component        2118 sound/soc/codecs/madera.c 		snd_soc_component_get_dapm(component);
component        2128 sound/soc/codecs/madera.c 	ret = snd_soc_component_read(component, reg, &val);
component        2134 sound/soc/codecs/madera.c 		dev_err(component->dev, "Can't change mode on an active DFC\n");
component        2151 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component        2154 sound/soc/codecs/madera.c 		snd_soc_component_get_dapm(component);
component        2161 sound/soc/codecs/madera.c 	ret = snd_soc_component_read(component, MADERA_INPUT_ENABLES, &val);
component        2169 sound/soc/codecs/madera.c 		dev_err(component->dev,
component        2223 sound/soc/codecs/madera.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2224 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2239 sound/soc/codecs/madera.c 		snd_soc_component_update_bits(component, reg,
component        2249 sound/soc/codecs/madera.c 		snd_soc_component_update_bits(component, reg,
component        2255 sound/soc/codecs/madera.c 		ret = snd_soc_component_read(component, MADERA_INPUT_ENABLES,
component        2271 sound/soc/codecs/madera.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2272 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2371 sound/soc/codecs/madera.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2372 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2423 sound/soc/codecs/madera.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2437 sound/soc/codecs/madera.c 	snd_soc_component_write(component, MADERA_CLOCK_CONTROL, val);
component        2457 sound/soc/codecs/madera.c static int madera_set_opclk(struct snd_soc_component *component,
component        2460 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2494 sound/soc/codecs/madera.c 				dev_dbg(component->dev, "Configured %dHz OPCLK\n",
component        2499 sound/soc/codecs/madera.c 				snd_soc_component_update_bits(component, reg,
component        2507 sound/soc/codecs/madera.c 	dev_err(component->dev, "Unable to generate %dHz OPCLK\n", freq);
component        2583 sound/soc/codecs/madera.c static int madera_set_outclk(struct snd_soc_component *component,
component        2590 sound/soc/codecs/madera.c 		dev_dbg(component->dev, "Configured OUTCLK to SYSCLK\n");
component        2591 sound/soc/codecs/madera.c 		snd_soc_component_update_bits(component, MADERA_OUTPUT_RATE_1,
component        2595 sound/soc/codecs/madera.c 		dev_dbg(component->dev, "Configured OUTCLK to ASYNCCLK\n");
component        2596 sound/soc/codecs/madera.c 		snd_soc_component_update_bits(component, MADERA_OUTPUT_RATE_1,
component        2616 sound/soc/codecs/madera.c 			dev_dbg(component->dev, "Configured %dHz OUTCLK\n", rate);
component        2617 sound/soc/codecs/madera.c 			snd_soc_component_update_bits(component,
component        2629 sound/soc/codecs/madera.c 	dev_err(component->dev,
component        2635 sound/soc/codecs/madera.c int madera_set_sysclk(struct snd_soc_component *component, int clk_id,
component        2638 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2670 sound/soc/codecs/madera.c 		return madera_set_opclk(component, clk_id, freq);
component        2672 sound/soc/codecs/madera.c 		return madera_set_outclk(component, source, freq);
component        2719 sound/soc/codecs/madera.c 	struct snd_soc_component *component = dai->component;
component        2720 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2899 sound/soc/codecs/madera.c 	struct snd_soc_component *component = dai->component;
component        2900 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2952 sound/soc/codecs/madera.c 	struct snd_soc_component *component = dai->component;
component        2953 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        2997 sound/soc/codecs/madera.c 	snd_soc_component_update_bits(component, reg, MADERA_SAMPLE_RATE_1_MASK,
component        3023 sound/soc/codecs/madera.c 	snd_soc_component_update_bits(component, base + MADERA_AIF_RATE_CTRL,
component        3033 sound/soc/codecs/madera.c static int madera_aif_cfg_changed(struct snd_soc_component *component,
component        3039 sound/soc/codecs/madera.c 	ret = snd_soc_component_read(component, base + MADERA_AIF_BCLK_CTRL,
component        3046 sound/soc/codecs/madera.c 	ret = snd_soc_component_read(component, base + MADERA_AIF_RX_BCLK_RATE,
component        3053 sound/soc/codecs/madera.c 	ret = snd_soc_component_read(component, base + MADERA_AIF_FRAME_CTRL_1,
component        3068 sound/soc/codecs/madera.c 	struct snd_soc_component *component = dai->component;
component        3069 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        3112 sound/soc/codecs/madera.c 	ret = snd_soc_component_read(component, base + MADERA_AIF_FORMAT, &val);
component        3142 sound/soc/codecs/madera.c 	reconfig = madera_aif_cfg_changed(component, base, bclk, lrclk, frame);
component        3212 sound/soc/codecs/madera.c 	struct snd_soc_component *component = dai->component;
component        3214 sound/soc/codecs/madera.c 		snd_soc_component_get_dapm(component);
component        3215 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        3222 sound/soc/codecs/madera.c 		dev_err(component->dev, "Illegal DAI clock id %d\n", clk_id);
component        3230 sound/soc/codecs/madera.c 		dev_err(component->dev, "Can't change clock on active DAI %d\n",
component        3235 sound/soc/codecs/madera.c 	dev_dbg(component->dev, "Setting AIF%d to %s\n", dai->id,
component        3260 sound/soc/codecs/madera.c 	struct snd_soc_component *component = dai->component;
component        3270 sound/soc/codecs/madera.c 	ret = snd_soc_component_update_bits(component,
component        3283 sound/soc/codecs/madera.c 	struct snd_soc_component *component = dai->component;
component        3284 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        3305 sound/soc/codecs/madera.c 	struct snd_soc_component *component = dai->component;
component        3306 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        4580 sound/soc/codecs/madera.c int madera_set_output_mode(struct snd_soc_component *component, int output,
component        4596 sound/soc/codecs/madera.c 	ret = snd_soc_component_update_bits(component, reg, MADERA_OUT1_MONO,
component        4623 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component        4625 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component        4670 sound/soc/codecs/madera.c 	struct snd_soc_component *component =
component        4672 sound/soc/codecs/madera.c 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         403 sound/soc/codecs/madera.h int madera_set_sysclk(struct snd_soc_component *component, int clk_id,
component         421 sound/soc/codecs/madera.h int madera_init_inputs(struct snd_soc_component *component);
component         422 sound/soc/codecs/madera.h int madera_init_outputs(struct snd_soc_component *component, int n_mono_routes);
component         429 sound/soc/codecs/madera.h int madera_set_output_mode(struct snd_soc_component *component, int output,
component         433 sound/soc/codecs/madera.h static inline int madera_register_notifier(struct snd_soc_component *component,
component         436 sound/soc/codecs/madera.h 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         443 sound/soc/codecs/madera.h madera_unregister_notifier(struct snd_soc_component *component,
component         446 sound/soc/codecs/madera.h 	struct madera_priv *priv = snd_soc_component_get_drvdata(component);
component         129 sound/soc/codecs/max9768.c static int max9768_probe(struct snd_soc_component *component)
component         131 sound/soc/codecs/max9768.c 	struct max9768 *max9768 = snd_soc_component_get_drvdata(component);
component         142 sound/soc/codecs/max9768.c 		ret = snd_soc_add_component_controls(component, max9768_mute,
component         309 sound/soc/codecs/max98088.c static void m98088_eq_band(struct snd_soc_component *component, unsigned int dai,
component         327 sound/soc/codecs/max98088.c                snd_soc_component_write(component, eq_reg++, M98088_BYTE1(coefs[i]));
component         328 sound/soc/codecs/max98088.c                snd_soc_component_write(component, eq_reg++, M98088_BYTE0(coefs[i]));
component         382 sound/soc/codecs/max98088.c        struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         383 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component         387 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_35_LVL_MIC1, M98088_MICPRE_MASK,
component         396 sound/soc/codecs/max98088.c        struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         397 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component         406 sound/soc/codecs/max98088.c        struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         407 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component         411 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_36_LVL_MIC2, M98088_MICPRE_MASK,
component         420 sound/soc/codecs/max98088.c        struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         421 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component         619 sound/soc/codecs/max98088.c        struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         620 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component         625 sound/soc/codecs/max98088.c                        snd_soc_component_update_bits(component, w->reg, M98088_MICPRE_MASK,
component         628 sound/soc/codecs/max98088.c                        snd_soc_component_update_bits(component, w->reg, M98088_MICPRE_MASK,
component         633 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, w->reg, M98088_MICPRE_MASK, 0);
component         649 sound/soc/codecs/max98088.c        struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         650 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component         670 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, w->reg,
component         676 sound/soc/codecs/max98088.c                        snd_soc_component_update_bits(component, w->reg,
component         965 sound/soc/codecs/max98088.c        struct snd_soc_component *component = dai->component;
component         966 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component         978 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_14_DAI1_FORMAT,
component         982 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_14_DAI1_FORMAT,
component         989 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_51_PWR_SYS, M98088_SHDNRUN, 0);
component         994 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_11_DAI1_CLKMODE,
component         999 sound/soc/codecs/max98088.c        if (snd_soc_component_read32(component, M98088_REG_14_DAI1_FORMAT)
component        1002 sound/soc/codecs/max98088.c                        dev_err(component->dev, "Invalid system clock frequency\n");
component        1008 sound/soc/codecs/max98088.c                snd_soc_component_write(component, M98088_REG_12_DAI1_CLKCFG_HI,
component        1010 sound/soc/codecs/max98088.c                snd_soc_component_write(component, M98088_REG_13_DAI1_CLKCFG_LO,
component        1016 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_18_DAI1_FILTERS,
component        1019 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_18_DAI1_FILTERS,
component        1022 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_51_PWR_SYS, M98088_SHDNRUN,
component        1032 sound/soc/codecs/max98088.c        struct snd_soc_component *component = dai->component;
component        1033 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1045 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_1C_DAI2_FORMAT,
component        1049 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_1C_DAI2_FORMAT,
component        1056 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_51_PWR_SYS, M98088_SHDNRUN, 0);
component        1061 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_19_DAI2_CLKMODE,
component        1066 sound/soc/codecs/max98088.c        if (snd_soc_component_read32(component, M98088_REG_1C_DAI2_FORMAT)
component        1069 sound/soc/codecs/max98088.c                        dev_err(component->dev, "Invalid system clock frequency\n");
component        1075 sound/soc/codecs/max98088.c                snd_soc_component_write(component, M98088_REG_1A_DAI2_CLKCFG_HI,
component        1077 sound/soc/codecs/max98088.c                snd_soc_component_write(component, M98088_REG_1B_DAI2_CLKCFG_LO,
component        1083 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_20_DAI2_FILTERS,
component        1086 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_20_DAI2_FILTERS,
component        1089 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_51_PWR_SYS, M98088_SHDNRUN,
component        1098 sound/soc/codecs/max98088.c        struct snd_soc_component *component = dai->component;
component        1099 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1115 sound/soc/codecs/max98088.c                snd_soc_component_write(component, M98088_REG_10_SYS_CLK, 0x10);
component        1117 sound/soc/codecs/max98088.c                snd_soc_component_write(component, M98088_REG_10_SYS_CLK, 0x20);
component        1119 sound/soc/codecs/max98088.c                dev_err(component->dev, "Invalid master clock frequency\n");
component        1123 sound/soc/codecs/max98088.c        if (snd_soc_component_read32(component, M98088_REG_51_PWR_SYS)  & M98088_SHDNRUN) {
component        1124 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_51_PWR_SYS,
component        1126 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_51_PWR_SYS,
component        1139 sound/soc/codecs/max98088.c        struct snd_soc_component *component = codec_dai->component;
component        1140 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1153 sound/soc/codecs/max98088.c                        snd_soc_component_write(component, M98088_REG_12_DAI1_CLKCFG_HI,
component        1155 sound/soc/codecs/max98088.c                        snd_soc_component_write(component, M98088_REG_13_DAI1_CLKCFG_LO,
component        1165 sound/soc/codecs/max98088.c                        dev_err(component->dev, "Clock mode unsupported");
component        1195 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_14_DAI1_FORMAT,
component        1202 sound/soc/codecs/max98088.c                snd_soc_component_write(component, M98088_REG_15_DAI1_CLOCK, reg15val);
component        1211 sound/soc/codecs/max98088.c        struct snd_soc_component *component = codec_dai->component;
component        1212 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1224 sound/soc/codecs/max98088.c                        snd_soc_component_write(component, M98088_REG_1A_DAI2_CLKCFG_HI,
component        1226 sound/soc/codecs/max98088.c                        snd_soc_component_write(component, M98088_REG_1B_DAI2_CLKCFG_LO,
component        1236 sound/soc/codecs/max98088.c                        dev_err(component->dev, "Clock mode unsupported");
component        1266 sound/soc/codecs/max98088.c                snd_soc_component_update_bits(component, M98088_REG_1C_DAI2_FORMAT,
component        1270 sound/soc/codecs/max98088.c                snd_soc_component_write(component, M98088_REG_1D_DAI2_CLOCK,
component        1279 sound/soc/codecs/max98088.c        struct snd_soc_component *component = codec_dai->component;
component        1287 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_2F_LVL_DAI1_PLAY,
component        1294 sound/soc/codecs/max98088.c        struct snd_soc_component *component = codec_dai->component;
component        1302 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_31_LVL_DAI2_PLAY,
component        1307 sound/soc/codecs/max98088.c static int max98088_set_bias_level(struct snd_soc_component *component,
component        1310 sound/soc/codecs/max98088.c 	struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1325 sound/soc/codecs/max98088.c 			if (snd_soc_component_get_bias_level(component) ==
component        1334 sound/soc/codecs/max98088.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component        1337 sound/soc/codecs/max98088.c 		snd_soc_component_update_bits(component, M98088_REG_4C_PWR_EN_IN,
component        1342 sound/soc/codecs/max98088.c 		snd_soc_component_update_bits(component, M98088_REG_4C_PWR_EN_IN,
component        1401 sound/soc/codecs/max98088.c static int max98088_get_channel(struct snd_soc_component *component, const char *name)
component        1407 sound/soc/codecs/max98088.c 		dev_err(component->dev, "Bad EQ channel name '%s'\n", name);
component        1411 sound/soc/codecs/max98088.c static void max98088_setup_eq1(struct snd_soc_component *component)
component        1413 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1438 sound/soc/codecs/max98088.c        dev_dbg(component->dev, "Selected %s/%dHz for %dHz sample rate\n",
component        1443 sound/soc/codecs/max98088.c        save = snd_soc_component_read32(component, M98088_REG_49_CFG_LEVEL);
component        1444 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_49_CFG_LEVEL, M98088_EQ1EN, 0);
component        1448 sound/soc/codecs/max98088.c        m98088_eq_band(component, 0, 0, coef_set->band1);
component        1449 sound/soc/codecs/max98088.c        m98088_eq_band(component, 0, 1, coef_set->band2);
component        1450 sound/soc/codecs/max98088.c        m98088_eq_band(component, 0, 2, coef_set->band3);
component        1451 sound/soc/codecs/max98088.c        m98088_eq_band(component, 0, 3, coef_set->band4);
component        1452 sound/soc/codecs/max98088.c        m98088_eq_band(component, 0, 4, coef_set->band5);
component        1455 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_49_CFG_LEVEL, M98088_EQ1EN, save);
component        1458 sound/soc/codecs/max98088.c static void max98088_setup_eq2(struct snd_soc_component *component)
component        1460 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1485 sound/soc/codecs/max98088.c        dev_dbg(component->dev, "Selected %s/%dHz for %dHz sample rate\n",
component        1490 sound/soc/codecs/max98088.c        save = snd_soc_component_read32(component, M98088_REG_49_CFG_LEVEL);
component        1491 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_49_CFG_LEVEL, M98088_EQ2EN, 0);
component        1495 sound/soc/codecs/max98088.c        m98088_eq_band(component, 1, 0, coef_set->band1);
component        1496 sound/soc/codecs/max98088.c        m98088_eq_band(component, 1, 1, coef_set->band2);
component        1497 sound/soc/codecs/max98088.c        m98088_eq_band(component, 1, 2, coef_set->band3);
component        1498 sound/soc/codecs/max98088.c        m98088_eq_band(component, 1, 3, coef_set->band4);
component        1499 sound/soc/codecs/max98088.c        m98088_eq_band(component, 1, 4, coef_set->band5);
component        1502 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_49_CFG_LEVEL, M98088_EQ2EN,
component        1509 sound/soc/codecs/max98088.c        struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1510 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1512 sound/soc/codecs/max98088.c        int channel = max98088_get_channel(component, kcontrol->id.name);
component        1528 sound/soc/codecs/max98088.c                max98088_setup_eq1(component);
component        1531 sound/soc/codecs/max98088.c                max98088_setup_eq2(component);
component        1541 sound/soc/codecs/max98088.c        struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1542 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1543 sound/soc/codecs/max98088.c        int channel = max98088_get_channel(component, kcontrol->id.name);
component        1554 sound/soc/codecs/max98088.c static void max98088_handle_eq_pdata(struct snd_soc_component *component)
component        1556 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1609 sound/soc/codecs/max98088.c        ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
component        1611 sound/soc/codecs/max98088.c                dev_err(component->dev, "Failed to add EQ control: %d\n", ret);
component        1614 sound/soc/codecs/max98088.c static void max98088_handle_pdata(struct snd_soc_component *component)
component        1616 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1621 sound/soc/codecs/max98088.c                dev_dbg(component->dev, "No platform data\n");
component        1634 sound/soc/codecs/max98088.c        snd_soc_component_write(component, M98088_REG_48_CFG_MIC, regval);
component        1638 sound/soc/codecs/max98088.c        snd_soc_component_update_bits(component, M98088_REG_2A_MIC_REC_CNTL,
component        1643 sound/soc/codecs/max98088.c                max98088_handle_eq_pdata(component);
component        1646 sound/soc/codecs/max98088.c static int max98088_probe(struct snd_soc_component *component)
component        1648 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component        1676 sound/soc/codecs/max98088.c        ret = snd_soc_component_read32(component, M98088_REG_FF_REV_ID);
component        1678 sound/soc/codecs/max98088.c                dev_err(component->dev, "Failed to read device revision: %d\n",
component        1682 sound/soc/codecs/max98088.c        dev_info(component->dev, "revision %c\n", ret - 0x40 + 'A');
component        1684 sound/soc/codecs/max98088.c        snd_soc_component_write(component, M98088_REG_51_PWR_SYS, M98088_PWRSV);
component        1686 sound/soc/codecs/max98088.c        snd_soc_component_write(component, M98088_REG_0F_IRQ_ENABLE, 0x00);
component        1688 sound/soc/codecs/max98088.c        snd_soc_component_write(component, M98088_REG_22_MIX_DAC,
component        1692 sound/soc/codecs/max98088.c        snd_soc_component_write(component, M98088_REG_4E_BIAS_CNTL, 0xF0);
component        1693 sound/soc/codecs/max98088.c        snd_soc_component_write(component, M98088_REG_50_DAC_BIAS2, 0x0F);
component        1695 sound/soc/codecs/max98088.c        snd_soc_component_write(component, M98088_REG_16_DAI1_IOCFG,
component        1698 sound/soc/codecs/max98088.c        snd_soc_component_write(component, M98088_REG_1E_DAI2_IOCFG,
component        1701 sound/soc/codecs/max98088.c        max98088_handle_pdata(component);
component        1707 sound/soc/codecs/max98088.c static void max98088_remove(struct snd_soc_component *component)
component        1709 sound/soc/codecs/max98088.c        struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component);
component         284 sound/soc/codecs/max98090.c 		dev_err(max98090->component->dev,
component         351 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         352 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component         356 sound/soc/codecs/max98090.c 	unsigned int val = snd_soc_component_read32(component, mc->reg);
component         391 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         392 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component         397 sound/soc/codecs/max98090.c 	unsigned int val = snd_soc_component_read32(component, mc->reg);
component         426 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, mc->reg,
component         730 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         731 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component         733 sound/soc/codecs/max98090.c 	unsigned int val = snd_soc_component_read32(component, w->reg);
component         765 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, w->reg, M98090_MIC_PA1EN_MASK,
component         768 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, w->reg, M98090_MIC_PA2EN_MASK,
component         777 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         778 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1426 sound/soc/codecs/max98090.c static int max98090_add_widgets(struct snd_soc_component *component)
component        1428 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1429 sound/soc/codecs/max98090.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1431 sound/soc/codecs/max98090.c 	snd_soc_add_component_controls(component, max98090_snd_controls,
component        1435 sound/soc/codecs/max98090.c 		snd_soc_add_component_controls(component, max98091_snd_controls,
component        1482 sound/soc/codecs/max98090.c static void max98090_configure_bclk(struct snd_soc_component *component)
component        1484 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1489 sound/soc/codecs/max98090.c 		dev_err(component->dev, "No SYSCLK configured\n");
component        1494 sound/soc/codecs/max98090.c 		dev_err(component->dev, "No audio clocks configured\n");
component        1499 sound/soc/codecs/max98090.c 	if (!(snd_soc_component_read32(component, M98090_REG_MASTER_MODE) &
component        1508 sound/soc/codecs/max98090.c 			dev_dbg(component->dev,
component        1512 sound/soc/codecs/max98090.c 			snd_soc_component_update_bits(component, M98090_REG_CLOCK_MODE,
component        1515 sound/soc/codecs/max98090.c 			snd_soc_component_update_bits(component, M98090_REG_CLOCK_MODE,
component        1525 sound/soc/codecs/max98090.c 			dev_dbg(component->dev,
component        1527 sound/soc/codecs/max98090.c 			dev_dbg(component->dev, "i %d ni %lld mi %lld\n",
component        1530 sound/soc/codecs/max98090.c 			snd_soc_component_update_bits(component, M98090_REG_CLOCK_MODE,
component        1532 sound/soc/codecs/max98090.c 			snd_soc_component_update_bits(component, M98090_REG_CLOCK_MODE,
component        1536 sound/soc/codecs/max98090.c 			snd_soc_component_write(component, M98090_REG_CLOCK_RATIO_NI_MSB,
component        1538 sound/soc/codecs/max98090.c 			snd_soc_component_write(component, M98090_REG_CLOCK_RATIO_NI_LSB,
component        1540 sound/soc/codecs/max98090.c 			snd_soc_component_write(component, M98090_REG_CLOCK_RATIO_MI_MSB,
component        1542 sound/soc/codecs/max98090.c 			snd_soc_component_write(component, M98090_REG_CLOCK_RATIO_MI_LSB,
component        1552 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_CLOCK_MODE,
component        1554 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_CLOCK_MODE,
component        1565 sound/soc/codecs/max98090.c 	dev_info(component->dev, "No better method found\n");
component        1566 sound/soc/codecs/max98090.c 	dev_info(component->dev, "Calculating ni %lld with mi 65536\n", ni);
component        1567 sound/soc/codecs/max98090.c 	snd_soc_component_write(component, M98090_REG_CLOCK_RATIO_NI_MSB,
component        1569 sound/soc/codecs/max98090.c 	snd_soc_component_write(component, M98090_REG_CLOCK_RATIO_NI_LSB, ni & 0xFF);
component        1575 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = codec_dai->component;
component        1576 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1590 sound/soc/codecs/max98090.c 			snd_soc_component_write(component,
component        1592 sound/soc/codecs/max98090.c 			snd_soc_component_write(component,
component        1594 sound/soc/codecs/max98090.c 			snd_soc_component_update_bits(component, M98090_REG_CLOCK_MODE,
component        1618 sound/soc/codecs/max98090.c 			dev_err(component->dev, "DAI clock mode unsupported");
component        1621 sound/soc/codecs/max98090.c 		snd_soc_component_write(component, M98090_REG_MASTER_MODE, regval);
component        1636 sound/soc/codecs/max98090.c 			dev_err(component->dev, "DAI format unsupported");
component        1653 sound/soc/codecs/max98090.c 			dev_err(component->dev, "DAI invert mode unsupported");
component        1666 sound/soc/codecs/max98090.c 		snd_soc_component_write(component,
component        1676 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = codec_dai->component;
component        1677 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1689 sound/soc/codecs/max98090.c 		snd_soc_component_write(component, M98090_REG_TDM_FORMAT,
component        1695 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_TDM_CONTROL,
component        1709 sound/soc/codecs/max98090.c static int max98090_set_bias_level(struct snd_soc_component *component,
component        1712 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1730 sound/soc/codecs/max98090.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_ON) {
component        1740 sound/soc/codecs/max98090.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1743 sound/soc/codecs/max98090.c 				dev_err(component->dev,
component        1752 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_JACK_DETECT,
component        1912 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = dai->component;
component        1913 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1928 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = dai->component;
component        1929 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1941 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_INTERFACE_FORMAT,
component        1949 sound/soc/codecs/max98090.c 		max98090_configure_bclk(component);
component        1955 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_FILTER_CONFIG,
component        1958 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_FILTER_CONFIG,
component        1963 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_FILTER_CONFIG,
component        1966 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_FILTER_CONFIG,
component        1981 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = dai->component;
component        1982 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        1999 sound/soc/codecs/max98090.c 		snd_soc_component_write(component, M98090_REG_SYSTEM_CLOCK,
component        2003 sound/soc/codecs/max98090.c 		snd_soc_component_write(component, M98090_REG_SYSTEM_CLOCK,
component        2007 sound/soc/codecs/max98090.c 		snd_soc_component_write(component, M98090_REG_SYSTEM_CLOCK,
component        2011 sound/soc/codecs/max98090.c 		dev_err(component->dev, "Invalid master clock frequency\n");
component        2022 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = codec_dai->component;
component        2026 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_DAI_PLAYBACK_LEVEL,
component        2035 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = dai->component;
component        2036 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        2065 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = max98090->component;
component        2088 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_INTERRUPT_S,
component        2097 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = max98090->component;
component        2102 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_INTERRUPT_S,
component        2108 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = max98090->component;
component        2110 sound/soc/codecs/max98090.c 	if (!snd_soc_component_is_active(component))
component        2113 sound/soc/codecs/max98090.c 	dev_info_ratelimited(component->dev, "PLL unlocked\n");
component        2116 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_DEVICE_SHUTDOWN,
component        2119 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_DEVICE_SHUTDOWN,
component        2131 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = max98090->component;
component        2139 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_JACK_DETECT,
component        2144 sound/soc/codecs/max98090.c 		reg = snd_soc_component_read32(component, M98090_REG_JACK_STATUS);
component        2147 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_JACK_DETECT,
component        2150 sound/soc/codecs/max98090.c 		reg = snd_soc_component_read32(component, M98090_REG_JACK_STATUS);
component        2153 sound/soc/codecs/max98090.c 	reg = snd_soc_component_read32(component, M98090_REG_JACK_STATUS);
component        2157 sound/soc/codecs/max98090.c 			dev_dbg(component->dev, "No Headset Detected\n");
component        2169 sound/soc/codecs/max98090.c 				dev_dbg(component->dev,
component        2186 sound/soc/codecs/max98090.c 			dev_dbg(component->dev, "Headphone Detected\n");
component        2195 sound/soc/codecs/max98090.c 			dev_dbg(component->dev, "Headset Detected\n");
component        2204 sound/soc/codecs/max98090.c 			dev_dbg(component->dev, "Unrecognized Jack Status\n");
component        2215 sound/soc/codecs/max98090.c 	struct snd_soc_component *component = max98090->component;
component        2221 sound/soc/codecs/max98090.c 	if (component == NULL)
component        2224 sound/soc/codecs/max98090.c 	dev_dbg(component->dev, "***** max98090_interrupt *****\n");
component        2229 sound/soc/codecs/max98090.c 		dev_err(component->dev,
component        2238 sound/soc/codecs/max98090.c 		dev_err(component->dev,
component        2244 sound/soc/codecs/max98090.c 	dev_dbg(component->dev, "active=0x%02x mask=0x%02x -> active=0x%02x\n",
component        2253 sound/soc/codecs/max98090.c 		dev_err(component->dev, "M98090_CLD_MASK\n");
component        2256 sound/soc/codecs/max98090.c 		dev_dbg(component->dev, "M98090_SLD_MASK\n");
component        2259 sound/soc/codecs/max98090.c 		dev_dbg(component->dev, "M98090_ULK_MASK\n");
component        2264 sound/soc/codecs/max98090.c 		dev_dbg(component->dev, "M98090_JDET_MASK\n");
component        2266 sound/soc/codecs/max98090.c 		pm_wakeup_event(component->dev, 100);
component        2274 sound/soc/codecs/max98090.c 		dev_dbg(component->dev, "M98090_DRCACT_MASK\n");
component        2277 sound/soc/codecs/max98090.c 		dev_err(component->dev, "M98090_DRCCLP_MASK\n");
component        2295 sound/soc/codecs/max98090.c int max98090_mic_detect(struct snd_soc_component *component,
component        2298 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        2300 sound/soc/codecs/max98090.c 	dev_dbg(component->dev, "max98090_mic_detect\n");
component        2304 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_INTERRUPT_S,
component        2308 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_INTERRUPT_S,
component        2359 sound/soc/codecs/max98090.c static int max98090_probe(struct snd_soc_component *component)
component        2361 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        2368 sound/soc/codecs/max98090.c 	dev_dbg(component->dev, "max98090_probe\n");
component        2370 sound/soc/codecs/max98090.c 	max98090->mclk = devm_clk_get(component->dev, "mclk");
component        2374 sound/soc/codecs/max98090.c 	max98090->component = component;
component        2393 sound/soc/codecs/max98090.c 	ret = snd_soc_component_read32(component, M98090_REG_REVISION_ID);
component        2395 sound/soc/codecs/max98090.c 		dev_err(component->dev, "Failed to read device revision: %d\n",
component        2402 sound/soc/codecs/max98090.c 		dev_info(component->dev, "MAX98090 REVID=0x%02x\n", ret);
component        2405 sound/soc/codecs/max98090.c 		dev_info(component->dev, "MAX98091 REVID=0x%02x\n", ret);
component        2408 sound/soc/codecs/max98090.c 		dev_err(component->dev, "Unrecognized revision 0x%02x\n", ret);
component        2412 sound/soc/codecs/max98090.c 		dev_warn(component->dev, "Mismatch in DT specified CODEC type.\n");
component        2425 sound/soc/codecs/max98090.c 	snd_soc_component_write(component, M98090_REG_JACK_DETECT,
component        2433 sound/soc/codecs/max98090.c 	snd_soc_component_read32(component, M98090_REG_DEVICE_STATUS);
component        2436 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_DAC_CONTROL,
component        2439 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_DAC_CONTROL,
component        2442 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_ADC_CONTROL,
component        2447 sound/soc/codecs/max98090.c 	snd_soc_component_write(component, M98090_REG_BIAS_CONTROL,
component        2450 sound/soc/codecs/max98090.c 	err = device_property_read_u32(component->dev, "maxim,micbias", &micbias);
component        2453 sound/soc/codecs/max98090.c 		dev_info(component->dev, "use default 2.8v micbias\n");
component        2455 sound/soc/codecs/max98090.c 		dev_err(component->dev, "micbias out of range 0x%x\n", micbias);
component        2459 sound/soc/codecs/max98090.c 	snd_soc_component_update_bits(component, M98090_REG_MIC_BIAS_VOLTAGE,
component        2462 sound/soc/codecs/max98090.c 	max98090_add_widgets(component);
component        2468 sound/soc/codecs/max98090.c static void max98090_remove(struct snd_soc_component *component)
component        2470 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        2475 sound/soc/codecs/max98090.c 	max98090->component = NULL;
component        2478 sound/soc/codecs/max98090.c static void max98090_seq_notifier(struct snd_soc_component *component,
component        2481 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = snd_soc_component_get_drvdata(component);
component        2484 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_DEVICE_SHUTDOWN,
component        2487 sound/soc/codecs/max98090.c 		snd_soc_component_update_bits(component, M98090_REG_DEVICE_SHUTDOWN,
component        1519 sound/soc/codecs/max98090.h 	struct snd_soc_component *component;
component        1545 sound/soc/codecs/max98090.h int max98090_mic_detect(struct snd_soc_component *component,
component         251 sound/soc/codecs/max98095.c static void m98095_eq_band(struct snd_soc_component *component, unsigned int dai,
component         269 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, eq_reg++, M98095_BYTE1(coefs[i]));
component         270 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, eq_reg++, M98095_BYTE0(coefs[i]));
component         277 sound/soc/codecs/max98095.c static void m98095_biquad_band(struct snd_soc_component *component, unsigned int dai,
component         295 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, bq_reg++, M98095_BYTE1(coefs[i]));
component         296 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, bq_reg++, M98095_BYTE0(coefs[i]));
component         353 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         354 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component         358 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_05F_LVL_MIC1, M98095_MICPRE_MASK,
component         367 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         368 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component         377 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         378 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component         382 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_060_LVL_MIC2, M98095_MICPRE_MASK,
component         391 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         392 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component         598 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         599 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component         604 sound/soc/codecs/max98095.c 			snd_soc_component_update_bits(component, w->reg, M98095_MICPRE_MASK,
component         607 sound/soc/codecs/max98095.c 			snd_soc_component_update_bits(component, w->reg, M98095_MICPRE_MASK,
component         612 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, w->reg, M98095_MICPRE_MASK, 0);
component         628 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         629 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component         640 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, w->reg,
component         646 sound/soc/codecs/max98095.c 			snd_soc_component_update_bits(component, w->reg,
component         676 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         680 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, w->reg,
component         684 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, w->reg,
component         942 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = dai->component;
component         943 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component         955 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_02A_DAI1_FORMAT,
component         959 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_02A_DAI1_FORMAT,
component         969 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_027_DAI1_CLKMODE,
component         974 sound/soc/codecs/max98095.c 	if (snd_soc_component_read32(component, M98095_02A_DAI1_FORMAT) & M98095_DAI_MAS) {
component         976 sound/soc/codecs/max98095.c 			dev_err(component->dev, "Invalid system clock frequency\n");
component         982 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_028_DAI1_CLKCFG_HI,
component         984 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_029_DAI1_CLKCFG_LO,
component         990 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_02E_DAI1_FILTERS,
component         993 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_02E_DAI1_FILTERS,
component        1003 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = dai->component;
component        1004 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1016 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_034_DAI2_FORMAT,
component        1020 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_034_DAI2_FORMAT,
component        1030 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_031_DAI2_CLKMODE,
component        1035 sound/soc/codecs/max98095.c 	if (snd_soc_component_read32(component, M98095_034_DAI2_FORMAT) & M98095_DAI_MAS) {
component        1037 sound/soc/codecs/max98095.c 			dev_err(component->dev, "Invalid system clock frequency\n");
component        1043 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_032_DAI2_CLKCFG_HI,
component        1045 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_033_DAI2_CLKCFG_LO,
component        1051 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_038_DAI2_FILTERS,
component        1054 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_038_DAI2_FILTERS,
component        1064 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = dai->component;
component        1065 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1077 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_03E_DAI3_FORMAT,
component        1081 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_03E_DAI3_FORMAT,
component        1091 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_03B_DAI3_CLKMODE,
component        1096 sound/soc/codecs/max98095.c 	if (snd_soc_component_read32(component, M98095_03E_DAI3_FORMAT) & M98095_DAI_MAS) {
component        1098 sound/soc/codecs/max98095.c 			dev_err(component->dev, "Invalid system clock frequency\n");
component        1104 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_03C_DAI3_CLKCFG_HI,
component        1106 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_03D_DAI3_CLKCFG_LO,
component        1112 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_042_DAI3_FILTERS,
component        1115 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_042_DAI3_FILTERS,
component        1124 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = dai->component;
component        1125 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1142 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_026_SYS_CLK, 0x10);
component        1144 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_026_SYS_CLK, 0x20);
component        1146 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_026_SYS_CLK, 0x30);
component        1148 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Invalid master clock frequency\n");
component        1161 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = codec_dai->component;
component        1162 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1174 sound/soc/codecs/max98095.c 			snd_soc_component_write(component, M98095_028_DAI1_CLKCFG_HI,
component        1176 sound/soc/codecs/max98095.c 			snd_soc_component_write(component, M98095_029_DAI1_CLKCFG_LO,
component        1186 sound/soc/codecs/max98095.c 			dev_err(component->dev, "Clock mode unsupported");
component        1216 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_02A_DAI1_FORMAT,
component        1220 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_02B_DAI1_CLOCK, M98095_DAI_BSEL64);
component        1229 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = codec_dai->component;
component        1230 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1242 sound/soc/codecs/max98095.c 			snd_soc_component_write(component, M98095_032_DAI2_CLKCFG_HI,
component        1244 sound/soc/codecs/max98095.c 			snd_soc_component_write(component, M98095_033_DAI2_CLKCFG_LO,
component        1254 sound/soc/codecs/max98095.c 			dev_err(component->dev, "Clock mode unsupported");
component        1284 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_034_DAI2_FORMAT,
component        1288 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_035_DAI2_CLOCK,
component        1298 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = codec_dai->component;
component        1299 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1311 sound/soc/codecs/max98095.c 			snd_soc_component_write(component, M98095_03C_DAI3_CLKCFG_HI,
component        1313 sound/soc/codecs/max98095.c 			snd_soc_component_write(component, M98095_03D_DAI3_CLKCFG_LO,
component        1323 sound/soc/codecs/max98095.c 			dev_err(component->dev, "Clock mode unsupported");
component        1353 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_03E_DAI3_FORMAT,
component        1357 sound/soc/codecs/max98095.c 		snd_soc_component_write(component, M98095_03F_DAI3_CLOCK,
component        1364 sound/soc/codecs/max98095.c static int max98095_set_bias_level(struct snd_soc_component *component,
component        1367 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1385 sound/soc/codecs/max98095.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_ON) {
component        1395 sound/soc/codecs/max98095.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1399 sound/soc/codecs/max98095.c 				dev_err(component->dev, "Failed to sync cache: %d\n", ret);
component        1404 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_090_PWR_EN_IN,
component        1409 sound/soc/codecs/max98095.c 		snd_soc_component_update_bits(component, M98095_090_PWR_EN_IN,
component        1494 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1495 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1528 sound/soc/codecs/max98095.c 	dev_dbg(component->dev, "Selected %s/%dHz for %dHz sample rate\n",
component        1537 sound/soc/codecs/max98095.c 	regsave = snd_soc_component_read32(component, M98095_088_CFG_LEVEL);
component        1538 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_088_CFG_LEVEL, regmask, 0);
component        1541 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_00F_HOST_CFG, M98095_SEG, M98095_SEG);
component        1542 sound/soc/codecs/max98095.c 	m98095_eq_band(component, channel, 0, coef_set->band1);
component        1543 sound/soc/codecs/max98095.c 	m98095_eq_band(component, channel, 1, coef_set->band2);
component        1544 sound/soc/codecs/max98095.c 	m98095_eq_band(component, channel, 2, coef_set->band3);
component        1545 sound/soc/codecs/max98095.c 	m98095_eq_band(component, channel, 3, coef_set->band4);
component        1546 sound/soc/codecs/max98095.c 	m98095_eq_band(component, channel, 4, coef_set->band5);
component        1547 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_00F_HOST_CFG, M98095_SEG, 0);
component        1551 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_088_CFG_LEVEL, regmask, regsave);
component        1558 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1559 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1569 sound/soc/codecs/max98095.c static void max98095_handle_eq_pdata(struct snd_soc_component *component)
component        1571 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1624 sound/soc/codecs/max98095.c 	ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
component        1626 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failed to add EQ control: %d\n", ret);
component        1631 sound/soc/codecs/max98095.c static int max98095_get_bq_channel(struct snd_soc_component *component,
component        1638 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Bad biquad channel name '%s'\n", name);
component        1645 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1646 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1648 sound/soc/codecs/max98095.c 	int channel = max98095_get_bq_channel(component, kcontrol->id.name);
component        1679 sound/soc/codecs/max98095.c 	dev_dbg(component->dev, "Selected %s/%dHz for %dHz sample rate\n",
component        1688 sound/soc/codecs/max98095.c 	regsave = snd_soc_component_read32(component, M98095_088_CFG_LEVEL);
component        1689 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_088_CFG_LEVEL, regmask, 0);
component        1692 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_00F_HOST_CFG, M98095_SEG, M98095_SEG);
component        1693 sound/soc/codecs/max98095.c 	m98095_biquad_band(component, channel, 0, coef_set->band1);
component        1694 sound/soc/codecs/max98095.c 	m98095_biquad_band(component, channel, 1, coef_set->band2);
component        1695 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_00F_HOST_CFG, M98095_SEG, 0);
component        1699 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_088_CFG_LEVEL, regmask, regsave);
component        1706 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1707 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1708 sound/soc/codecs/max98095.c 	int channel = max98095_get_bq_channel(component, kcontrol->id.name);
component        1720 sound/soc/codecs/max98095.c static void max98095_handle_bq_pdata(struct snd_soc_component *component)
component        1722 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1776 sound/soc/codecs/max98095.c 	ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
component        1778 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failed to add Biquad control: %d\n", ret);
component        1781 sound/soc/codecs/max98095.c static void max98095_handle_pdata(struct snd_soc_component *component)
component        1783 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1788 sound/soc/codecs/max98095.c 		dev_dbg(component->dev, "No platform data\n");
component        1799 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_087_CFG_MIC, regval);
component        1803 sound/soc/codecs/max98095.c 		max98095_handle_eq_pdata(component);
component        1807 sound/soc/codecs/max98095.c 		max98095_handle_bq_pdata(component);
component        1812 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = data;
component        1813 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1819 sound/soc/codecs/max98095.c 	value = snd_soc_component_read32(component, M98095_007_JACK_AUTO_STS);
component        1850 sound/soc/codecs/max98095.c static int max98095_jack_detect_enable(struct snd_soc_component *component)
component        1852 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1863 sound/soc/codecs/max98095.c 	ret = snd_soc_component_write(component, M98095_08E_JACK_DC_SLEW, slew);
component        1865 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failed to cfg auto detect %d\n", ret);
component        1870 sound/soc/codecs/max98095.c 	ret = snd_soc_component_write(component, M98095_089_JACK_DET_AUTO, detect_enable);
component        1872 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failed to cfg auto detect %d\n", ret);
component        1879 sound/soc/codecs/max98095.c static int max98095_jack_detect_disable(struct snd_soc_component *component)
component        1884 sound/soc/codecs/max98095.c 	ret = snd_soc_component_write(component, M98095_089_JACK_DET_AUTO, 0x0);
component        1886 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failed to cfg auto detect %d\n", ret);
component        1893 sound/soc/codecs/max98095.c int max98095_jack_detect(struct snd_soc_component *component,
component        1896 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1897 sound/soc/codecs/max98095.c 	struct i2c_client *client = to_i2c_client(component->dev);
component        1907 sound/soc/codecs/max98095.c 	max98095_jack_detect_enable(component);
component        1910 sound/soc/codecs/max98095.c 	ret = snd_soc_component_update_bits(component, M98095_013_JACK_INT_EN,
component        1913 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failed to cfg jack irqs %d\n", ret);
component        1917 sound/soc/codecs/max98095.c 	max98095_report_jack(client->irq, component);
component        1923 sound/soc/codecs/max98095.c static int max98095_suspend(struct snd_soc_component *component)
component        1925 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1928 sound/soc/codecs/max98095.c 		max98095_jack_detect_disable(component);
component        1930 sound/soc/codecs/max98095.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        1935 sound/soc/codecs/max98095.c static int max98095_resume(struct snd_soc_component *component)
component        1937 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1938 sound/soc/codecs/max98095.c 	struct i2c_client *client = to_i2c_client(component->dev);
component        1940 sound/soc/codecs/max98095.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1943 sound/soc/codecs/max98095.c 		max98095_jack_detect_enable(component);
component        1944 sound/soc/codecs/max98095.c 		max98095_report_jack(client->irq, component);
component        1954 sound/soc/codecs/max98095.c static int max98095_reset(struct snd_soc_component *component)
component        1960 sound/soc/codecs/max98095.c 	ret = snd_soc_component_write(component, M98095_00F_HOST_CFG, 0);
component        1962 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failed to reset DSP: %d\n", ret);
component        1966 sound/soc/codecs/max98095.c 	ret = snd_soc_component_write(component, M98095_097_PWR_SYS, 0);
component        1968 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failed to reset component: %d\n", ret);
component        1975 sound/soc/codecs/max98095.c 		ret = snd_soc_component_write(component, i, snd_soc_component_read32(component, i));
component        1977 sound/soc/codecs/max98095.c 			dev_err(component->dev, "Failed to reset: %d\n", ret);
component        1985 sound/soc/codecs/max98095.c static int max98095_probe(struct snd_soc_component *component)
component        1987 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        1992 sound/soc/codecs/max98095.c 	max98095->mclk = devm_clk_get(component->dev, "mclk");
component        1997 sound/soc/codecs/max98095.c 	max98095_reset(component);
component        1999 sound/soc/codecs/max98095.c 	client = to_i2c_client(component->dev);
component        2034 sound/soc/codecs/max98095.c 			IRQF_ONESHOT, "max98095", component);
component        2036 sound/soc/codecs/max98095.c 			dev_err(component->dev, "Failed to request IRQ: %d\n", ret);
component        2041 sound/soc/codecs/max98095.c 	ret = snd_soc_component_read32(component, M98095_0FF_REV_ID);
component        2043 sound/soc/codecs/max98095.c 		dev_err(component->dev, "Failure reading hardware revision: %d\n",
component        2047 sound/soc/codecs/max98095.c 	dev_info(component->dev, "Hardware revision: %c\n", ret - 0x40 + 'A');
component        2049 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_097_PWR_SYS, M98095_PWRSV);
component        2051 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_048_MIX_DAC_LR,
component        2054 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_049_MIX_DAC_M,
component        2057 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_092_PWR_EN_OUT, M98095_SPK_SPREADSPECTRUM);
component        2058 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_045_CFG_DSP, M98095_DSPNORMAL);
component        2059 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_04E_CFG_HP, M98095_HPNORMAL);
component        2061 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_02C_DAI1_IOCFG,
component        2064 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_036_DAI2_IOCFG,
component        2067 sound/soc/codecs/max98095.c 	snd_soc_component_write(component, M98095_040_DAI3_IOCFG,
component        2070 sound/soc/codecs/max98095.c 	max98095_handle_pdata(component);
component        2073 sound/soc/codecs/max98095.c 	snd_soc_component_update_bits(component, M98095_097_PWR_SYS, M98095_SHDNRUN,
component        2080 sound/soc/codecs/max98095.c 		free_irq(client->irq, component);
component        2085 sound/soc/codecs/max98095.c static void max98095_remove(struct snd_soc_component *component)
component        2087 sound/soc/codecs/max98095.c 	struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component);
component        2088 sound/soc/codecs/max98095.c 	struct i2c_client *client = to_i2c_client(component->dev);
component        2091 sound/soc/codecs/max98095.c 		max98095_jack_detect_disable(component);
component        2094 sound/soc/codecs/max98095.c 		free_irq(client->irq, component);
component         315 sound/soc/codecs/max98095.h extern int max98095_jack_detect(struct snd_soc_component *component,
component         183 sound/soc/codecs/max98371.c 	struct snd_soc_component *component = codec_dai->component;
component         184 sound/soc/codecs/max98371.c 	struct max98371_priv *max98371 = snd_soc_component_get_drvdata(component);
component         191 sound/soc/codecs/max98371.c 		dev_err(component->dev, "DAI clock mode unsupported");
component         206 sound/soc/codecs/max98371.c 		dev_err(component->dev, "DAI wrong mode unsupported");
component         218 sound/soc/codecs/max98371.c 	struct snd_soc_component *component = dai->component;
component         219 sound/soc/codecs/max98371.c 	struct max98371_priv *max98371 = snd_soc_component_get_drvdata(component);
component         117 sound/soc/codecs/max98373.c 	struct snd_soc_component *component = codec_dai->component;
component         118 sound/soc/codecs/max98373.c 	struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component);
component         122 sound/soc/codecs/max98373.c 	dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt);
component         131 sound/soc/codecs/max98373.c 		dev_err(component->dev, "DAI invert mode unsupported\n");
component         182 sound/soc/codecs/max98373.c static int max98373_set_clock(struct snd_soc_component *component,
component         185 sound/soc/codecs/max98373.c 	struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component);
component         194 sound/soc/codecs/max98373.c 			dev_err(component->dev, "format unsupported %d\n",
component         211 sound/soc/codecs/max98373.c 	struct snd_soc_component *component = dai->component;
component         212 sound/soc/codecs/max98373.c 	struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component);
component         228 sound/soc/codecs/max98373.c 		dev_err(component->dev, "format unsupported %d\n",
component         239 sound/soc/codecs/max98373.c 	dev_dbg(component->dev, "format supported %d",
component         278 sound/soc/codecs/max98373.c 		dev_err(component->dev, "rate %d not supported\n",
component         306 sound/soc/codecs/max98373.c 	return max98373_set_clock(component, params);
component         315 sound/soc/codecs/max98373.c 	struct snd_soc_component *component = dai->component;
component         316 sound/soc/codecs/max98373.c 	struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component);
component         330 sound/soc/codecs/max98373.c 		dev_err(component->dev, "BCLK %d not supported\n",
component         352 sound/soc/codecs/max98373.c 		dev_err(component->dev, "format unsupported %d\n",
component         405 sound/soc/codecs/max98373.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         406 sound/soc/codecs/max98373.c 	struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component);
component         761 sound/soc/codecs/max98373.c static int max98373_probe(struct snd_soc_component *component)
component         763 sound/soc/codecs/max98373.c 	struct max98373_priv *max98373 = snd_soc_component_get_drvdata(component);
component         766 sound/soc/codecs/max98373.c 	max98373_reset(max98373, component->dev);
component         115 sound/soc/codecs/max9850.c 	struct snd_soc_component *component = dai->component;
component         116 sound/soc/codecs/max9850.c 	struct max9850_priv *max9850 = snd_soc_component_get_drvdata(component);
component         124 sound/soc/codecs/max9850.c 	sf = (snd_soc_component_read32(component, MAX9850_CLOCK) >> 2) + 1;
component         130 sound/soc/codecs/max9850.c 	snd_soc_component_write(component, MAX9850_LRCLK_MSB, (lrclk_div >> 8) & 0x7f);
component         131 sound/soc/codecs/max9850.c 	snd_soc_component_write(component, MAX9850_LRCLK_LSB, lrclk_div & 0xff);
component         146 sound/soc/codecs/max9850.c 	snd_soc_component_update_bits(component, MAX9850_DIGITAL_AUDIO, 0x3, da);
component         154 sound/soc/codecs/max9850.c 	struct snd_soc_component *component = codec_dai->component;
component         155 sound/soc/codecs/max9850.c 	struct max9850_priv *max9850 = snd_soc_component_get_drvdata(component);
component         159 sound/soc/codecs/max9850.c 		snd_soc_component_write(component, MAX9850_CLOCK, 0x0);
component         161 sound/soc/codecs/max9850.c 		snd_soc_component_write(component, MAX9850_CLOCK, 0x4);
component         163 sound/soc/codecs/max9850.c 		snd_soc_component_write(component, MAX9850_CLOCK, 0x8);
component         173 sound/soc/codecs/max9850.c 	struct snd_soc_component *component = codec_dai->component;
component         219 sound/soc/codecs/max9850.c 	snd_soc_component_write(component, MAX9850_DIGITAL_AUDIO, da);
component         224 sound/soc/codecs/max9850.c static int max9850_set_bias_level(struct snd_soc_component *component,
component         227 sound/soc/codecs/max9850.c 	struct max9850_priv *max9850 = snd_soc_component_get_drvdata(component);
component         236 sound/soc/codecs/max9850.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         239 sound/soc/codecs/max9850.c 				dev_err(component->dev,
component         274 sound/soc/codecs/max9850.c static int max9850_probe(struct snd_soc_component *component)
component         277 sound/soc/codecs/max9850.c 	snd_soc_component_update_bits(component, MAX9850_GENERAL_PURPOSE, 1, 1);
component         279 sound/soc/codecs/max9850.c 	snd_soc_component_update_bits(component, MAX9850_VOLUME, 0x40, 0x40);
component         281 sound/soc/codecs/max9850.c 	snd_soc_component_update_bits(component, MAX9850_CHARGE_PUMP, 0xff, 0xc0);
component         255 sound/soc/codecs/max9860.c 	struct snd_soc_component *component = dai->component;
component         256 sound/soc/codecs/max9860.c 	struct max9860_priv *max9860 = snd_soc_component_get_drvdata(component);
component         264 sound/soc/codecs/max9860.c 	dev_dbg(component->dev, "hw_params %u Hz, %u channels\n",
component         300 sound/soc/codecs/max9860.c 			dev_err(component->dev,
component         309 sound/soc/codecs/max9860.c 			dev_err(component->dev,
component         346 sound/soc/codecs/max9860.c 	dev_dbg(component->dev, "IFC1A  %02x\n", ifc1a);
component         349 sound/soc/codecs/max9860.c 		dev_err(component->dev, "Failed to set IFC1A: %d\n", ret);
component         352 sound/soc/codecs/max9860.c 	dev_dbg(component->dev, "IFC1B  %02x\n", ifc1b);
component         355 sound/soc/codecs/max9860.c 		dev_err(component->dev, "Failed to set IFC1B: %d\n", ret);
component         411 sound/soc/codecs/max9860.c 	dev_dbg(component->dev, "SYSCLK %02x\n", sysclk);
component         415 sound/soc/codecs/max9860.c 		dev_err(component->dev, "Failed to set SYSCLK: %d\n", ret);
component         418 sound/soc/codecs/max9860.c 	dev_dbg(component->dev, "N %lu\n", n);
component         422 sound/soc/codecs/max9860.c 		dev_err(component->dev, "Failed to set NHI: %d\n", ret);
component         428 sound/soc/codecs/max9860.c 		dev_err(component->dev, "Failed to set NLO: %d\n", ret);
component         433 sound/soc/codecs/max9860.c 		dev_dbg(component->dev, "Enable PLL\n");
component         437 sound/soc/codecs/max9860.c 			dev_err(component->dev, "Failed to enable PLL: %d\n",
component         448 sound/soc/codecs/max9860.c 	struct snd_soc_component *component = dai->component;
component         449 sound/soc/codecs/max9860.c 	struct max9860_priv *max9860 = snd_soc_component_get_drvdata(component);
component         495 sound/soc/codecs/max9860.c static int max9860_set_bias_level(struct snd_soc_component *component,
component         498 sound/soc/codecs/max9860.c 	struct max9860_priv *max9860 = dev_get_drvdata(component->dev);
component         510 sound/soc/codecs/max9860.c 			dev_err(component->dev, "Failed to remove SHDN: %d\n",
component         520 sound/soc/codecs/max9860.c 			dev_err(component->dev, "Failed to request SHDN: %d\n",
component         173 sound/soc/codecs/max9867.c 		snd_soc_component_get_drvdata(dai->component);
component         187 sound/soc/codecs/max9867.c 	struct snd_soc_component *component = dai->component;
component         188 sound/soc/codecs/max9867.c 	struct max9867_priv *max9867 = snd_soc_component_get_drvdata(component);
component         250 sound/soc/codecs/max9867.c 	struct snd_soc_component *component = dai->component;
component         251 sound/soc/codecs/max9867.c 	struct max9867_priv *max9867 = snd_soc_component_get_drvdata(component);
component         260 sound/soc/codecs/max9867.c 	struct snd_soc_component *component = codec_dai->component;
component         261 sound/soc/codecs/max9867.c 	struct max9867_priv *max9867 = snd_soc_component_get_drvdata(component);
component         275 sound/soc/codecs/max9867.c 		dev_err(component->dev,
component         285 sound/soc/codecs/max9867.c 		dev_warn(component->dev,
component         300 sound/soc/codecs/max9867.c 	struct snd_soc_component *component = codec_dai->component;
component         301 sound/soc/codecs/max9867.c 	struct max9867_priv *max9867 = snd_soc_component_get_drvdata(component);
component         385 sound/soc/codecs/max9867.c static int max9867_suspend(struct snd_soc_component *component)
component         387 sound/soc/codecs/max9867.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component         392 sound/soc/codecs/max9867.c static int max9867_resume(struct snd_soc_component *component)
component         394 sound/soc/codecs/max9867.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component         403 sound/soc/codecs/max9867.c static int max9867_set_bias_level(struct snd_soc_component *component,
component         407 sound/soc/codecs/max9867.c 	struct max9867_priv *max9867 = snd_soc_component_get_drvdata(component);
component         411 sound/soc/codecs/max9867.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         100 sound/soc/codecs/max98925.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         101 sound/soc/codecs/max98925.c 	struct max98925_priv *max98925 = snd_soc_component_get_drvdata(component);
component         257 sound/soc/codecs/max98925.c static inline int max98925_rate_value(struct snd_soc_component *component,
component         298 sound/soc/codecs/max98925.c 	struct snd_soc_component *component = codec_dai->component;
component         299 sound/soc/codecs/max98925.c 	struct max98925_priv *max98925 = snd_soc_component_get_drvdata(component);
component         302 sound/soc/codecs/max98925.c 	dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt);
component         323 sound/soc/codecs/max98925.c 		dev_err(component->dev, "DAI clock mode unsupported");
component         340 sound/soc/codecs/max98925.c 		dev_err(component->dev, "DAI invert mode unsupported");
component         353 sound/soc/codecs/max98925.c 	struct snd_soc_component *component = max98925->component;
component         396 sound/soc/codecs/max98925.c 		dev_info(max98925->component->dev, "unsupported sysclk %d\n",
component         401 sound/soc/codecs/max98925.c 	if (max98925_rate_value(component, rate, clock, &dai_sr, &n, &m))
component         428 sound/soc/codecs/max98925.c 	struct snd_soc_component *component = dai->component;
component         429 sound/soc/codecs/max98925.c 	struct max98925_priv *max98925 = snd_soc_component_get_drvdata(component);
component         455 sound/soc/codecs/max98925.c 	dev_dbg(component->dev, "%s: format supported %d",
component         463 sound/soc/codecs/max98925.c 	struct snd_soc_component *component = dai->component;
component         464 sound/soc/codecs/max98925.c 	struct max98925_priv *max98925 = snd_soc_component_get_drvdata(component);
component         517 sound/soc/codecs/max98925.c static int max98925_probe(struct snd_soc_component *component)
component         519 sound/soc/codecs/max98925.c 	struct max98925_priv *max98925 = snd_soc_component_get_drvdata(component);
component         521 sound/soc/codecs/max98925.c 	max98925->component = component;
component         821 sound/soc/codecs/max98925.h 	struct snd_soc_component *component;
component         328 sound/soc/codecs/max98926.c 	struct snd_soc_component *component = codec_dai->component;
component         329 sound/soc/codecs/max98926.c 	struct max98926_priv *max98926 = snd_soc_component_get_drvdata(component);
component         332 sound/soc/codecs/max98926.c 	dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt);
component         339 sound/soc/codecs/max98926.c 		dev_err(component->dev, "DAI clock mode unsupported\n");
component         356 sound/soc/codecs/max98926.c 		dev_err(component->dev, "DAI invert mode unsupported\n");
component         373 sound/soc/codecs/max98926.c 	struct snd_soc_component *component = dai->component;
component         374 sound/soc/codecs/max98926.c 	struct max98926_priv *max98926 = snd_soc_component_get_drvdata(component);
component         400 sound/soc/codecs/max98926.c 		dev_dbg(component->dev, "format unsupported %d\n",
component         477 sound/soc/codecs/max98926.c static int max98926_probe(struct snd_soc_component *component)
component         479 sound/soc/codecs/max98926.c 	struct max98926_priv *max98926 = snd_soc_component_get_drvdata(component);
component         481 sound/soc/codecs/max98926.c 	max98926->component = component;
component         839 sound/soc/codecs/max98926.h 	struct snd_soc_component *component;
component         141 sound/soc/codecs/max98927.c 	struct snd_soc_component *component = codec_dai->component;
component         142 sound/soc/codecs/max98927.c 	struct max98927_priv *max98927 = snd_soc_component_get_drvdata(component);
component         148 sound/soc/codecs/max98927.c 	dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt);
component         159 sound/soc/codecs/max98927.c 		dev_err(component->dev, "DAI clock mode unsupported\n");
component         175 sound/soc/codecs/max98927.c 		dev_err(component->dev, "DAI invert mode unsupported\n");
component         267 sound/soc/codecs/max98927.c 	struct snd_soc_component *component = max98927->component;
component         280 sound/soc/codecs/max98927.c 			dev_err(component->dev, "failed to find proper clock rate.\n");
component         293 sound/soc/codecs/max98927.c 			dev_err(component->dev, "format unsupported %d\n",
component         310 sound/soc/codecs/max98927.c 	struct snd_soc_component *component = dai->component;
component         311 sound/soc/codecs/max98927.c 	struct max98927_priv *max98927 = snd_soc_component_get_drvdata(component);
component         327 sound/soc/codecs/max98927.c 		dev_err(component->dev, "format unsupported %d\n",
component         338 sound/soc/codecs/max98927.c 	dev_dbg(component->dev, "format supported %d",
component         371 sound/soc/codecs/max98927.c 		dev_err(component->dev, "rate %d not supported\n",
component         406 sound/soc/codecs/max98927.c 	struct snd_soc_component *component = dai->component;
component         407 sound/soc/codecs/max98927.c 	struct max98927_priv *max98927 = snd_soc_component_get_drvdata(component);
component         416 sound/soc/codecs/max98927.c 		dev_err(component->dev, "BCLK %d not supported\n",
component         438 sound/soc/codecs/max98927.c 		dev_err(component->dev, "format unsupported %d\n",
component         482 sound/soc/codecs/max98927.c 	struct snd_soc_component *component = dai->component;
component         483 sound/soc/codecs/max98927.c 	struct max98927_priv *max98927 = snd_soc_component_get_drvdata(component);
component         499 sound/soc/codecs/max98927.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         500 sound/soc/codecs/max98927.c 	struct max98927_priv *max98927 = snd_soc_component_get_drvdata(component);
component         676 sound/soc/codecs/max98927.c static int max98927_probe(struct snd_soc_component *component)
component         678 sound/soc/codecs/max98927.c 	struct max98927_priv *max98927 = snd_soc_component_get_drvdata(component);
component         680 sound/soc/codecs/max98927.c 	max98927->component = component;
component         256 sound/soc/codecs/max98927.h 	struct snd_soc_component *component;
component          97 sound/soc/codecs/mc13783.c 	struct snd_soc_component *component = dai->component;
component         103 sound/soc/codecs/mc13783.c 			snd_soc_component_update_bits(component, MC13783_AUDIO_DAC,
component         116 sound/soc/codecs/mc13783.c 	struct snd_soc_component *component = dai->component;
component         131 sound/soc/codecs/mc13783.c 	snd_soc_component_update_bits(component, MC13783_AUDIO_CODEC, AUDIO_CODEC_CDCFS8K16K,
component         150 sound/soc/codecs/mc13783.c 	struct snd_soc_component *component = dai->component;
component         198 sound/soc/codecs/mc13783.c 	snd_soc_component_update_bits(component, reg, mask, val);
component         245 sound/soc/codecs/mc13783.c 	struct snd_soc_component *component = dai->component;
component         265 sound/soc/codecs/mc13783.c 	snd_soc_component_update_bits(component, reg, mask, val);
component         298 sound/soc/codecs/mc13783.c 	struct snd_soc_component *component = dai->component;
component         334 sound/soc/codecs/mc13783.c 	snd_soc_component_update_bits(component, MC13783_SSI_NETWORK, mask, val);
component         343 sound/soc/codecs/mc13783.c 	struct snd_soc_component *component = dai->component;
component         356 sound/soc/codecs/mc13783.c 	snd_soc_component_update_bits(component, MC13783_SSI_NETWORK, mask, val);
component         596 sound/soc/codecs/mc13783.c static int mc13783_probe(struct snd_soc_component *component)
component         598 sound/soc/codecs/mc13783.c 	struct mc13783_priv *priv = snd_soc_component_get_drvdata(component);
component         600 sound/soc/codecs/mc13783.c 	snd_soc_component_init_regmap(component,
component         601 sound/soc/codecs/mc13783.c 				  dev_get_regmap(component->dev->parent, NULL));
component         628 sound/soc/codecs/mc13783.c static void mc13783_remove(struct snd_soc_component *component)
component         630 sound/soc/codecs/mc13783.c 	struct mc13783_priv *priv = snd_soc_component_get_drvdata(component);
component         328 sound/soc/codecs/ml26124.c 	struct snd_soc_component *component = dai->component;
component         329 sound/soc/codecs/ml26124.c 	struct ml26124_priv *priv = snd_soc_component_get_drvdata(component);
component         341 sound/soc/codecs/ml26124.c 			snd_soc_component_update_bits(component, ML26124_CLK_CTL,
component         345 sound/soc/codecs/ml26124.c 			snd_soc_component_update_bits(component, ML26124_CLK_CTL,
component         349 sound/soc/codecs/ml26124.c 			snd_soc_component_update_bits(component, ML26124_CLK_CTL,
component         353 sound/soc/codecs/ml26124.c 			dev_err(component->dev, "Unsupported MCLKI\n");
component         357 sound/soc/codecs/ml26124.c 		snd_soc_component_update_bits(component, ML26124_CLK_CTL,
component         365 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_SMPLING_RATE, 0xf, srate);
component         366 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_PLLNL, 0xff, coeff_div[i].pllnl);
component         367 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_PLLNH, 0x1, coeff_div[i].pllnh);
component         368 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_PLLML, 0xff, coeff_div[i].pllml);
component         369 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_PLLMH, 0x3f, coeff_div[i].pllmh);
component         370 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_PLLDIV, 0x1f, coeff_div[i].plldiv);
component         377 sound/soc/codecs/ml26124.c 	struct snd_soc_component *component = dai->component;
component         378 sound/soc/codecs/ml26124.c 	struct ml26124_priv *priv = snd_soc_component_get_drvdata(component);
component         382 sound/soc/codecs/ml26124.c 		snd_soc_component_update_bits(component, ML26124_REC_PLYBAK_RUN, BIT(0), 1);
component         385 sound/soc/codecs/ml26124.c 		snd_soc_component_update_bits(component, ML26124_REC_PLYBAK_RUN, BIT(1), 2);
component         390 sound/soc/codecs/ml26124.c 		snd_soc_component_update_bits(component, ML26124_DVOL_CTL, BIT(4),
component         393 sound/soc/codecs/ml26124.c 		snd_soc_component_update_bits(component, ML26124_DVOL_CTL, BIT(4),
component         403 sound/soc/codecs/ml26124.c 	struct snd_soc_component *component = codec_dai->component;
component         416 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_SAI_MODE_SEL, BIT(0), mode);
component         440 sound/soc/codecs/ml26124.c 	struct snd_soc_component *component = codec_dai->component;
component         441 sound/soc/codecs/ml26124.c 	struct ml26124_priv *priv = snd_soc_component_get_drvdata(component);
component         459 sound/soc/codecs/ml26124.c static int ml26124_set_bias_level(struct snd_soc_component *component,
component         462 sound/soc/codecs/ml26124.c 	struct ml26124_priv *priv = snd_soc_component_get_drvdata(component);
component         466 sound/soc/codecs/ml26124.c 		snd_soc_component_update_bits(component, ML26124_PW_SPAMP_PW_MNG,
component         469 sound/soc/codecs/ml26124.c 		snd_soc_component_update_bits(component, ML26124_PW_SPAMP_PW_MNG,
component         477 sound/soc/codecs/ml26124.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         478 sound/soc/codecs/ml26124.c 			snd_soc_component_update_bits(component, ML26124_PW_REF_PW_MNG,
component         486 sound/soc/codecs/ml26124.c 		snd_soc_component_update_bits(component, ML26124_PW_REF_PW_MNG,
component         518 sound/soc/codecs/ml26124.c static int ml26124_probe(struct snd_soc_component *component)
component         521 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_SW_RST, 0x01, 1);
component         522 sound/soc/codecs/ml26124.c 	snd_soc_component_update_bits(component, ML26124_SW_RST, 0x01, 0);
component         294 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component;
component         344 sound/soc/codecs/msm8916-wcd-analog.c static void pm8916_wcd_analog_micbias_enable(struct snd_soc_component *component)
component         346 sound/soc/codecs/msm8916-wcd-analog.c 	struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component);
component         348 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_A_MICB_1_CTL,
component         355 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MICB_1_VAL,
component         366 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_A_MICB_1_CTL,
component         373 sound/soc/codecs/msm8916-wcd-analog.c 						 *component, int event,
component         378 sound/soc/codecs/msm8916-wcd-analog.c 		pm8916_wcd_analog_micbias_enable(component);
component         379 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MICB_1_EN,
component         388 sound/soc/codecs/msm8916-wcd-analog.c 						 *component, int event,
component         394 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, reg, MICB_1_EN_PULL_DOWN_EN_MASK, 0);
component         395 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MICB_1_EN,
component         401 sound/soc/codecs/msm8916-wcd-analog.c 		pm8916_wcd_analog_micbias_enable(component);
component         402 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MICB_1_EN,
component         415 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         416 sound/soc/codecs/msm8916-wcd-analog.c 	struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component);
component         418 sound/soc/codecs/msm8916-wcd-analog.c 	return pm8916_wcd_analog_enable_micbias_ext(component, event, w->reg,
component         427 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         428 sound/soc/codecs/msm8916-wcd-analog.c 	struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component);
component         430 sound/soc/codecs/msm8916-wcd-analog.c 	return pm8916_wcd_analog_enable_micbias_ext(component, event, w->reg,
component         440 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         441 sound/soc/codecs/msm8916-wcd-analog.c 	struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component);
component         445 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MICB_1_INT_RBIAS,
component         451 sound/soc/codecs/msm8916-wcd-analog.c 	return pm8916_wcd_analog_enable_micbias_int(component, event, w->reg,
component         458 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = priv->component;
component         464 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MICB_1_INT_RBIAS,
component         468 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MICB_2_EN,
component         472 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MBHC_FSM_CTL,
component         476 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_A_MBHC_FSM_CTL,
component         493 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, reg_addr,
component         504 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = wcd->component;
component         509 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_write(component, CDC_A_MBHC_DET_CTL_1,
component         521 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_write(component, CDC_A_MBHC_DET_CTL_2,
component         528 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_write(component, CDC_A_MBHC_DBNC_TIMER,
component         533 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_D_CDC_DIG_CLK_CTL,
component         537 sound/soc/codecs/msm8916-wcd-analog.c 	if (snd_soc_component_read32(component, CDC_A_MICB_2_EN) & CDC_A_MICB_2_EN_ENABLE)
component         546 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_D_INT_EN_CLR, int_en_mask, 0);
component         547 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_D_INT_EN_SET, int_en_mask, int_en_mask);
component         557 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         558 sound/soc/codecs/msm8916-wcd-analog.c 	struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component);
component         562 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_MICB_1_INT_RBIAS,
component         574 sound/soc/codecs/msm8916-wcd-analog.c 	return pm8916_wcd_analog_enable_micbias_int(component, event, w->reg,
component         582 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         594 sound/soc/codecs/msm8916-wcd-analog.c 			snd_soc_component_update_bits(component, CDC_A_MICB_1_CTL,
component         603 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, adc_reg, 1 << init_bit_shift,
component         607 sound/soc/codecs/msm8916-wcd-analog.c 			snd_soc_component_update_bits(component, CDC_D_CDC_CONN_TX1_CTL,
component         613 sound/soc/codecs/msm8916-wcd-analog.c 			snd_soc_component_update_bits(component, CDC_D_CDC_CONN_TX2_CTL,
component         625 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, adc_reg, 1 << init_bit_shift, 0x00);
component         630 sound/soc/codecs/msm8916-wcd-analog.c 			snd_soc_component_update_bits(component, CDC_D_CDC_CONN_TX1_CTL,
component         635 sound/soc/codecs/msm8916-wcd-analog.c 			snd_soc_component_update_bits(component, CDC_A_MICB_1_CTL,
component         639 sound/soc/codecs/msm8916-wcd-analog.c 			snd_soc_component_update_bits(component, CDC_D_CDC_CONN_TX2_CTL,
component         655 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         659 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_SPKR_PWRSTG_CTL,
component         669 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_RX_EAR_CTL,
component         674 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_SPKR_DRV_CTL,
component         677 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, w->reg,
component         682 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_SPKR_PWRSTG_CTL,
component         688 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_SPKR_DAC_CTL,
component         691 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_update_bits(component, CDC_A_RX_EAR_CTL,
component         717 sound/soc/codecs/msm8916-wcd-analog.c static int pm8916_wcd_analog_probe(struct snd_soc_component *component)
component         719 sound/soc/codecs/msm8916-wcd-analog.c 	struct pm8916_wcd_analog_priv *priv = dev_get_drvdata(component->dev);
component         724 sound/soc/codecs/msm8916-wcd-analog.c 		dev_err(component->dev, "failed to enable regulators (%d)\n", err);
component         728 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_init_regmap(component,
component         729 sound/soc/codecs/msm8916-wcd-analog.c 				  dev_get_regmap(component->dev->parent, NULL));
component         730 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_set_drvdata(component, priv);
component         731 sound/soc/codecs/msm8916-wcd-analog.c 	priv->pmic_rev = snd_soc_component_read32(component, CDC_D_REVISION1);
component         732 sound/soc/codecs/msm8916-wcd-analog.c 	priv->codec_version = snd_soc_component_read32(component, CDC_D_PERPH_SUBTYPE);
component         734 sound/soc/codecs/msm8916-wcd-analog.c 	dev_info(component->dev, "PMIC REV: %d\t CODEC Version: %d\n",
component         737 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_write(component, CDC_D_PERPH_RESET_CTL4, 0x01);
component         738 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_write(component, CDC_A_PERPH_RESET_CTL4, 0x01);
component         741 sound/soc/codecs/msm8916-wcd-analog.c 		snd_soc_component_write(component, wcd_reg_defaults_2_0[reg].reg,
component         744 sound/soc/codecs/msm8916-wcd-analog.c 	priv->component = component;
component         746 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_D_CDC_RST_CTL,
component         755 sound/soc/codecs/msm8916-wcd-analog.c static void pm8916_wcd_analog_remove(struct snd_soc_component *component)
component         757 sound/soc/codecs/msm8916-wcd-analog.c 	struct pm8916_wcd_analog_priv *priv = dev_get_drvdata(component->dev);
component         759 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_D_CDC_RST_CTL,
component         950 sound/soc/codecs/msm8916-wcd-analog.c static int pm8916_wcd_analog_set_jack(struct snd_soc_component *component,
component         954 sound/soc/codecs/msm8916-wcd-analog.c 	struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component);
component         966 sound/soc/codecs/msm8916-wcd-analog.c 		struct snd_soc_component *component = priv->component;
component         967 sound/soc/codecs/msm8916-wcd-analog.c 		u32 val = snd_soc_component_read32(component, CDC_A_MBHC_RESULT_1);
component         983 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = priv->component;
component         986 sound/soc/codecs/msm8916-wcd-analog.c 	btn_result = snd_soc_component_read32(component, CDC_A_MBHC_RESULT_1) &
component        1009 sound/soc/codecs/msm8916-wcd-analog.c 		dev_err(component->dev,
component        1020 sound/soc/codecs/msm8916-wcd-analog.c 	struct snd_soc_component *component = priv->component;
component        1023 sound/soc/codecs/msm8916-wcd-analog.c 	if (snd_soc_component_read32(component, CDC_A_MBHC_DET_CTL_1) &
component        1028 sound/soc/codecs/msm8916-wcd-analog.c 	snd_soc_component_update_bits(component, CDC_A_MBHC_DET_CTL_1,
component        1036 sound/soc/codecs/msm8916-wcd-analog.c 		if (snd_soc_component_read32(component, CDC_A_MICB_2_EN) &
component         359 sound/soc/codecs/msm8916-wcd-digital.c 	struct snd_soc_component *component =
component         369 sound/soc/codecs/msm8916-wcd-digital.c 		value = snd_soc_component_read32(component, reg);
component         370 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_write(component, reg, value);
component         378 sound/soc/codecs/msm8916-wcd-digital.c static uint32_t get_iir_band_coeff(struct snd_soc_component *component,
component         385 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         390 sound/soc/codecs/msm8916-wcd-digital.c 	value |= snd_soc_component_read32(component,
component         393 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         398 sound/soc/codecs/msm8916-wcd-digital.c 	value |= (snd_soc_component_read32(component,
component         401 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         406 sound/soc/codecs/msm8916-wcd-digital.c 	value |= (snd_soc_component_read32(component,
component         409 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         415 sound/soc/codecs/msm8916-wcd-digital.c 	value |= ((snd_soc_component_read32(component,
component         426 sound/soc/codecs/msm8916-wcd-digital.c 	struct snd_soc_component *component =
component         435 sound/soc/codecs/msm8916-wcd-digital.c 	coeff[0] = get_iir_band_coeff(component, iir_idx, band_idx, 0);
component         436 sound/soc/codecs/msm8916-wcd-digital.c 	coeff[1] = get_iir_band_coeff(component, iir_idx, band_idx, 1);
component         437 sound/soc/codecs/msm8916-wcd-digital.c 	coeff[2] = get_iir_band_coeff(component, iir_idx, band_idx, 2);
component         438 sound/soc/codecs/msm8916-wcd-digital.c 	coeff[3] = get_iir_band_coeff(component, iir_idx, band_idx, 3);
component         439 sound/soc/codecs/msm8916-wcd-digital.c 	coeff[4] = get_iir_band_coeff(component, iir_idx, band_idx, 4);
component         446 sound/soc/codecs/msm8916-wcd-digital.c static void set_iir_band_coeff(struct snd_soc_component *component,
component         450 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         454 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         458 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         463 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         472 sound/soc/codecs/msm8916-wcd-digital.c 	struct snd_soc_component *component =
component         485 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_write(component,
component         489 sound/soc/codecs/msm8916-wcd-digital.c 	set_iir_band_coeff(component, iir_idx, band_idx, coeff[0]);
component         490 sound/soc/codecs/msm8916-wcd-digital.c 	set_iir_band_coeff(component, iir_idx, band_idx, coeff[1]);
component         491 sound/soc/codecs/msm8916-wcd-digital.c 	set_iir_band_coeff(component, iir_idx, band_idx, coeff[2]);
component         492 sound/soc/codecs/msm8916-wcd-digital.c 	set_iir_band_coeff(component, iir_idx, band_idx, coeff[3]);
component         493 sound/soc/codecs/msm8916-wcd-digital.c 	set_iir_band_coeff(component, iir_idx, band_idx, coeff[4]);
component         580 sound/soc/codecs/msm8916-wcd-digital.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         586 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_write(component, rx_gain_reg[w->shift],
component         587 sound/soc/codecs/msm8916-wcd-digital.c 			      snd_soc_component_read32(component, rx_gain_reg[w->shift]));
component         590 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, LPASS_CDC_CLK_RX_RESET_CTL,
component         592 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, LPASS_CDC_CLK_RX_RESET_CTL,
component         603 sound/soc/codecs/msm8916-wcd-digital.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         615 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, tx_vol_ctl_reg,
component         618 sound/soc/codecs/msm8916-wcd-digital.c 		dec_hpf_cut_of_freq = snd_soc_component_read32(component, tx_mux_ctl_reg) &
component         623 sound/soc/codecs/msm8916-wcd-digital.c 			snd_soc_component_update_bits(component, tx_mux_ctl_reg,
component         630 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, tx_mux_ctl_reg,
component         634 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_write(component, tx_gain_reg[w->shift],
component         635 sound/soc/codecs/msm8916-wcd-digital.c 			      snd_soc_component_read32(component, tx_gain_reg[w->shift]));
component         636 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, tx_vol_ctl_reg,
component         640 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, tx_vol_ctl_reg,
component         643 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, tx_mux_ctl_reg,
component         648 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, dec_reset_reg, 1 << w->shift,
component         650 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, dec_reset_reg, 1 << w->shift, 0x0);
component         651 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, tx_mux_ctl_reg,
component         654 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, tx_vol_ctl_reg,
component         666 sound/soc/codecs/msm8916-wcd-digital.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         673 sound/soc/codecs/msm8916-wcd-digital.c 		dev_err(component->dev, "Invalid DMIC\n");
component         678 sound/soc/codecs/msm8916-wcd-digital.c 		dev_err(component->dev, "Invalid DMIC line on the component\n");
component         684 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, LPASS_CDC_CLK_DMIC_B1_CTL,
component         689 sound/soc/codecs/msm8916-wcd-digital.c 			snd_soc_component_update_bits(component, LPASS_CDC_TX1_DMIC_CTL,
component         694 sound/soc/codecs/msm8916-wcd-digital.c 			snd_soc_component_update_bits(component, LPASS_CDC_TX2_DMIC_CTL,
component         844 sound/soc/codecs/msm8916-wcd-digital.c static int msm8916_wcd_digital_component_probe(struct snd_soc_component *component)
component         846 sound/soc/codecs/msm8916-wcd-digital.c 	struct msm8916_wcd_digital_priv *priv = dev_get_drvdata(component->dev);
component         848 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_set_drvdata(component, priv);
component         853 sound/soc/codecs/msm8916-wcd-digital.c static int msm8916_wcd_digital_component_set_sysclk(struct snd_soc_component *component,
component         857 sound/soc/codecs/msm8916-wcd-digital.c 	struct msm8916_wcd_digital_priv *p = dev_get_drvdata(component->dev);
component         887 sound/soc/codecs/msm8916-wcd-digital.c 		dev_err(dai->component->dev, "Invalid sampling rate %d\n",
component         894 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_TX_I2S_CTL,
component         898 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_RX_I2S_CTL,
component         907 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_TX_I2S_CTL,
component         910 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_RX_I2S_CTL,
component         916 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_TX_I2S_CTL,
component         919 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_RX_I2S_CTL,
component        1075 sound/soc/codecs/msm8916-wcd-digital.c 	struct snd_soc_component *component = dai->component;
component        1079 sound/soc/codecs/msm8916-wcd-digital.c 	msm8916_wcd = snd_soc_component_get_drvdata(component);
component        1080 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_update_bits(component, LPASS_CDC_CLK_MCLK_CTL,
component        1083 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_update_bits(component, LPASS_CDC_CLK_PDM_CTL,
component        1090 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, LPASS_CDC_TOP_CTL,
component        1095 sound/soc/codecs/msm8916-wcd-digital.c 		snd_soc_component_update_bits(component, LPASS_CDC_TOP_CTL,
component        1100 sound/soc/codecs/msm8916-wcd-digital.c 		dev_err(component->dev, "Invalid mclk rate %ld\n", mclk_rate);
component        1109 sound/soc/codecs/msm8916-wcd-digital.c 	snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_PDM_CTL,
component         266 sound/soc/codecs/mt6351.c 	struct snd_soc_component *cmpnt = dai->component;
component         419 sound/soc/codecs/mt6358.c 	struct snd_soc_component *component =
component         421 sound/soc/codecs/mt6358.c 	struct mt6358_priv *priv = snd_soc_component_get_drvdata(component);
component        2207 sound/soc/codecs/mt6358.c 	struct snd_soc_component *cmpnt = dai->component;
component         236 sound/soc/codecs/nau8540.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         237 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         258 sound/soc/codecs/nau8540.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         259 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         376 sound/soc/codecs/nau8540.c 	struct snd_soc_component *component = dai->component;
component         377 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         419 sound/soc/codecs/nau8540.c 	struct snd_soc_component *component = dai->component;
component         420 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         490 sound/soc/codecs/nau8540.c 	struct snd_soc_component *component = dai->component;
component         491 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         646 sound/soc/codecs/nau8540.c static int nau8540_set_pll(struct snd_soc_component *component, int pll_id, int source,
component         649 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         699 sound/soc/codecs/nau8540.c static int nau8540_set_sysclk(struct snd_soc_component *component,
component         702 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         774 sound/soc/codecs/nau8540.c static int __maybe_unused nau8540_suspend(struct snd_soc_component *component)
component         776 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         784 sound/soc/codecs/nau8540.c static int __maybe_unused nau8540_resume(struct snd_soc_component *component)
component         786 sound/soc/codecs/nau8540.c 	struct nau8540 *nau8540 = snd_soc_component_get_drvdata(component);
component         167 sound/soc/codecs/nau8810.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         168 sound/soc/codecs/nau8810.c 	struct nau8810 *nau8810 = snd_soc_component_get_drvdata(component);
component         198 sound/soc/codecs/nau8810.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         199 sound/soc/codecs/nau8810.c 	struct nau8810 *nau8810 = snd_soc_component_get_drvdata(component);
component         219 sound/soc/codecs/nau8810.c 			dev_err(component->dev, "EQ configuration fail, register: %x ret: %d\n",
component         396 sound/soc/codecs/nau8810.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         397 sound/soc/codecs/nau8810.c 	struct nau8810 *nau8810 = snd_soc_component_get_drvdata(component);
component         482 sound/soc/codecs/nau8810.c 	struct snd_soc_component *component = dai->component;
component         483 sound/soc/codecs/nau8810.c 	struct nau8810 *nau8810 = snd_soc_component_get_drvdata(component);
component         536 sound/soc/codecs/nau8810.c 	struct snd_soc_component *component = codec_dai->component;
component         537 sound/soc/codecs/nau8810.c 	struct nau8810 *nau8810 = snd_soc_component_get_drvdata(component);
component         575 sound/soc/codecs/nau8810.c 	struct snd_soc_component *component = codec_dai->component;
component         576 sound/soc/codecs/nau8810.c 	struct nau8810 *nau8810 = snd_soc_component_get_drvdata(component);
component         665 sound/soc/codecs/nau8810.c 	struct snd_soc_component *component = dai->component;
component         666 sound/soc/codecs/nau8810.c 	struct nau8810 *nau8810 = snd_soc_component_get_drvdata(component);
component         739 sound/soc/codecs/nau8810.c static int nau8810_set_bias_level(struct snd_soc_component *component,
component         742 sound/soc/codecs/nau8810.c 	struct nau8810 *nau8810 = snd_soc_component_get_drvdata(component);
component         757 sound/soc/codecs/nau8810.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         182 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component =
component         191 sound/soc/codecs/nau8822.c 		reg_val = snd_soc_component_read32(component, reg + i);
component         213 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component =
component         232 sound/soc/codecs/nau8822.c 		ret = snd_soc_component_write(component, reg + i, value);
component         234 sound/soc/codecs/nau8822.c 			dev_err(component->dev,
component         444 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component =
component         448 sound/soc/codecs/nau8822.c 	value = snd_soc_component_read32(component, NAU8822_REG_CLOCKING);
component         615 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component = dai->component;
component         616 sound/soc/codecs/nau8822.c 	struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
component         620 sound/soc/codecs/nau8822.c 	dev_dbg(component->dev, "master sysclk %dHz, source %s\n", freq,
component         668 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component = dai->component;
component         669 sound/soc/codecs/nau8822.c 	struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
component         687 sound/soc/codecs/nau8822.c 		dev_dbg(component->dev, "master clock prescaler %x for fs %d\n",
component         691 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         694 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         702 sound/soc/codecs/nau8822.c 			dev_err(component->dev,
component         706 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         709 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         724 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component = dai->component;
component         725 sound/soc/codecs/nau8822.c 	struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
component         733 sound/soc/codecs/nau8822.c 		dev_err(component->dev, "Unsupported input clock %d\n",
component         738 sound/soc/codecs/nau8822.c 	dev_info(component->dev,
component         743 sound/soc/codecs/nau8822.c 	snd_soc_component_update_bits(component,
component         747 sound/soc/codecs/nau8822.c 	snd_soc_component_write(component,
component         750 sound/soc/codecs/nau8822.c 	snd_soc_component_write(component,
component         753 sound/soc/codecs/nau8822.c 	snd_soc_component_write(component,
component         755 sound/soc/codecs/nau8822.c 	snd_soc_component_update_bits(component,
component         758 sound/soc/codecs/nau8822.c 	snd_soc_component_update_bits(component,
component         766 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component = dai->component;
component         769 sound/soc/codecs/nau8822.c 	dev_dbg(component->dev, "%s\n", __func__);
component         814 sound/soc/codecs/nau8822.c 	snd_soc_component_update_bits(component,
component         818 sound/soc/codecs/nau8822.c 	snd_soc_component_update_bits(component,
component         828 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component = dai->component;
component         829 sound/soc/codecs/nau8822.c 	struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
component         834 sound/soc/codecs/nau8822.c 	snd_soc_component_read(component, NAU8822_REG_CLOCKING, &ctrl_val);
component         846 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component, NAU8822_REG_CLOCKING,
component         889 sound/soc/codecs/nau8822.c 	snd_soc_component_update_bits(component,
component         891 sound/soc/codecs/nau8822.c 	snd_soc_component_update_bits(component,
component         905 sound/soc/codecs/nau8822.c 	struct snd_soc_component *component = dai->component;
component         907 sound/soc/codecs/nau8822.c 	dev_dbg(component->dev, "%s: %d\n", __func__, mute);
component         910 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         913 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         919 sound/soc/codecs/nau8822.c static int nau8822_set_bias_level(struct snd_soc_component *component,
component         925 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         931 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         936 sound/soc/codecs/nau8822.c 		if (snd_soc_component_get_bias_level(component) ==
component         938 sound/soc/codecs/nau8822.c 			snd_soc_component_update_bits(component,
component         943 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         949 sound/soc/codecs/nau8822.c 		snd_soc_component_write(component,
component         951 sound/soc/codecs/nau8822.c 		snd_soc_component_write(component,
component         953 sound/soc/codecs/nau8822.c 		snd_soc_component_write(component,
component         958 sound/soc/codecs/nau8822.c 	dev_dbg(component->dev, "%s: %d\n", __func__, level);
component         996 sound/soc/codecs/nau8822.c static int nau8822_suspend(struct snd_soc_component *component)
component         998 sound/soc/codecs/nau8822.c 	struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
component        1000 sound/soc/codecs/nau8822.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        1007 sound/soc/codecs/nau8822.c static int nau8822_resume(struct snd_soc_component *component)
component        1009 sound/soc/codecs/nau8822.c 	struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
component        1013 sound/soc/codecs/nau8822.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1037 sound/soc/codecs/nau8822.c static int nau8822_probe(struct snd_soc_component *component)
component        1047 sound/soc/codecs/nau8822.c 		snd_soc_component_update_bits(component,
component         423 sound/soc/codecs/nau8824.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         424 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component         446 sound/soc/codecs/nau8824.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         447 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component         470 sound/soc/codecs/nau8824.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         471 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component         496 sound/soc/codecs/nau8824.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         497 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component         555 sound/soc/codecs/nau8824.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         556 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component         834 sound/soc/codecs/nau8824.c 	const char *prefix = dapm->component->name_prefix;
component         849 sound/soc/codecs/nau8824.c 	const char *prefix = dapm->component->name_prefix;
component        1065 sound/soc/codecs/nau8824.c 	struct snd_soc_component *component = dai->component;
component        1066 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1149 sound/soc/codecs/nau8824.c 	struct snd_soc_component *component = dai->component;
component        1150 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1226 sound/soc/codecs/nau8824.c 	struct snd_soc_component *component = dai->component;
component        1227 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1365 sound/soc/codecs/nau8824.c static int nau8824_set_pll(struct snd_soc_component *component, int pll_id, int source,
component        1368 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1451 sound/soc/codecs/nau8824.c static int nau8824_set_sysclk(struct snd_soc_component *component,
component        1454 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1480 sound/soc/codecs/nau8824.c static int nau8824_set_bias_level(struct snd_soc_component *component,
component        1483 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1493 sound/soc/codecs/nau8824.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1511 sound/soc/codecs/nau8824.c static int nau8824_component_probe(struct snd_soc_component *component)
component        1513 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1514 sound/soc/codecs/nau8824.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1521 sound/soc/codecs/nau8824.c static int __maybe_unused nau8824_suspend(struct snd_soc_component *component)
component        1523 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1527 sound/soc/codecs/nau8824.c 		snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        1535 sound/soc/codecs/nau8824.c static int __maybe_unused nau8824_resume(struct snd_soc_component *component)
component        1537 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component        1625 sound/soc/codecs/nau8824.c int nau8824_enable_jack_detect(struct snd_soc_component *component,
component        1628 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = snd_soc_component_get_drvdata(component);
component         471 sound/soc/codecs/nau8824.h int nau8824_enable_jack_detect(struct snd_soc_component *component,
component         915 sound/soc/codecs/nau8825.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         916 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component         939 sound/soc/codecs/nau8825.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         940 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component         963 sound/soc/codecs/nau8825.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         964 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component         986 sound/soc/codecs/nau8825.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         989 sound/soc/codecs/nau8825.c 	if (!component->regmap)
component         992 sound/soc/codecs/nau8825.c 	regmap_raw_read(component->regmap, NAU8825_REG_BIQ_COF1,
component        1000 sound/soc/codecs/nau8825.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component        1004 sound/soc/codecs/nau8825.c 	if (!component->regmap)
component        1012 sound/soc/codecs/nau8825.c 	regmap_update_bits(component->regmap, NAU8825_REG_BIQ_CTRL,
component        1014 sound/soc/codecs/nau8825.c 	regmap_raw_write(component->regmap, NAU8825_REG_BIQ_COF1,
component        1016 sound/soc/codecs/nau8825.c 	regmap_update_bits(component->regmap, NAU8825_REG_BIQ_CTRL,
component        1245 sound/soc/codecs/nau8825.c 	struct snd_soc_component *component = dai->component;
component        1246 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        1330 sound/soc/codecs/nau8825.c 	struct snd_soc_component *component = codec_dai->component;
component        1331 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        1428 sound/soc/codecs/nau8825.c int nau8825_enable_jack_detect(struct snd_soc_component *component,
component        1431 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        1957 sound/soc/codecs/nau8825.c static int nau8825_component_probe(struct snd_soc_component *component)
component        1959 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        1960 sound/soc/codecs/nau8825.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1967 sound/soc/codecs/nau8825.c static void nau8825_component_remove(struct snd_soc_component *component)
component        1969 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        2087 sound/soc/codecs/nau8825.c static int nau8825_set_pll(struct snd_soc_component *component, int pll_id, int source,
component        2090 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        2097 sound/soc/codecs/nau8825.c 		dev_err(component->dev, "Unsupported input clock %d\n", freq_in);
component        2100 sound/soc/codecs/nau8825.c 	dev_dbg(component->dev, "mclk_src=%x ratio=%x fll_frac=%x fll_int=%x clk_ref_div=%x\n",
component        2301 sound/soc/codecs/nau8825.c static int nau8825_set_sysclk(struct snd_soc_component *component, int clk_id,
component        2304 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        2334 sound/soc/codecs/nau8825.c static int nau8825_set_bias_level(struct snd_soc_component *component,
component        2337 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        2348 sound/soc/codecs/nau8825.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        2386 sound/soc/codecs/nau8825.c static int __maybe_unused nau8825_suspend(struct snd_soc_component *component)
component        2388 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component        2391 sound/soc/codecs/nau8825.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        2402 sound/soc/codecs/nau8825.c static int __maybe_unused nau8825_resume(struct snd_soc_component *component)
component        2404 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = snd_soc_component_get_drvdata(component);
component         482 sound/soc/codecs/nau8825.h int nau8825_enable_jack_detect(struct snd_soc_component *component,
component          84 sound/soc/codecs/pcm1681.c static int pcm1681_set_deemph(struct snd_soc_component *component)
component          86 sound/soc/codecs/pcm1681.c 	struct pcm1681_private *priv = snd_soc_component_get_drvdata(component);
component         114 sound/soc/codecs/pcm1681.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         115 sound/soc/codecs/pcm1681.c 	struct pcm1681_private *priv = snd_soc_component_get_drvdata(component);
component         125 sound/soc/codecs/pcm1681.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         126 sound/soc/codecs/pcm1681.c 	struct pcm1681_private *priv = snd_soc_component_get_drvdata(component);
component         130 sound/soc/codecs/pcm1681.c 	return pcm1681_set_deemph(component);
component         136 sound/soc/codecs/pcm1681.c 	struct snd_soc_component *component = codec_dai->component;
component         137 sound/soc/codecs/pcm1681.c 	struct pcm1681_private *priv = snd_soc_component_get_drvdata(component);
component         141 sound/soc/codecs/pcm1681.c 		dev_err(component->dev, "Invalid clocking mode\n");
component         152 sound/soc/codecs/pcm1681.c 	struct snd_soc_component *component = dai->component;
component         153 sound/soc/codecs/pcm1681.c 	struct pcm1681_private *priv = snd_soc_component_get_drvdata(component);
component         168 sound/soc/codecs/pcm1681.c 	struct snd_soc_component *component = dai->component;
component         169 sound/soc/codecs/pcm1681.c 	struct pcm1681_private *priv = snd_soc_component_get_drvdata(component);
component         194 sound/soc/codecs/pcm1681.c 		dev_err(component->dev, "Invalid DAI format\n");
component         202 sound/soc/codecs/pcm1681.c 	return pcm1681_set_deemph(component);
component          55 sound/soc/codecs/pcm1789.c 	struct snd_soc_component *component = codec_dai->component;
component          56 sound/soc/codecs/pcm1789.c 	struct pcm1789_private *priv = snd_soc_component_get_drvdata(component);
component          65 sound/soc/codecs/pcm1789.c 	struct snd_soc_component *component = codec_dai->component;
component          66 sound/soc/codecs/pcm1789.c 	struct pcm1789_private *priv = snd_soc_component_get_drvdata(component);
component          77 sound/soc/codecs/pcm1789.c 	struct snd_soc_component *component = codec_dai->component;
component          78 sound/soc/codecs/pcm1789.c 	struct pcm1789_private *priv = snd_soc_component_get_drvdata(component);
component         119 sound/soc/codecs/pcm1789.c 		dev_err(component->dev, "Invalid DAI format\n");
component         146 sound/soc/codecs/pcm1789.c 	struct snd_soc_component *component = dai->component;
component         147 sound/soc/codecs/pcm1789.c 	struct pcm1789_private *priv = snd_soc_component_get_drvdata(component);
component          71 sound/soc/codecs/pcm179x.c 	struct snd_soc_component *component = codec_dai->component;
component          72 sound/soc/codecs/pcm179x.c 	struct pcm179x_private *priv = snd_soc_component_get_drvdata(component);
component          81 sound/soc/codecs/pcm179x.c 	struct snd_soc_component *component = dai->component;
component          82 sound/soc/codecs/pcm179x.c 	struct pcm179x_private *priv = snd_soc_component_get_drvdata(component);
component          97 sound/soc/codecs/pcm179x.c 	struct snd_soc_component *component = dai->component;
component          98 sound/soc/codecs/pcm179x.c 	struct pcm179x_private *priv = snd_soc_component_get_drvdata(component);
component         131 sound/soc/codecs/pcm179x.c 		dev_err(component->dev, "Invalid DAI format\n");
component         265 sound/soc/codecs/pcm186x.c 	struct snd_soc_component *component = dai->component;
component         266 sound/soc/codecs/pcm186x.c 	struct pcm186x_priv *priv = snd_soc_component_get_drvdata(component);
component         276 sound/soc/codecs/pcm186x.c 	dev_dbg(component->dev, "%s() rate=%u format=0x%x width=%u channels=%u\n",
component         308 sound/soc/codecs/pcm186x.c 	snd_soc_component_update_bits(component, PCM186X_PCM_CFG,
component         331 sound/soc/codecs/pcm186x.c 		snd_soc_component_update_bits(component, PCM186X_TDM_TX_SEL,
component         338 sound/soc/codecs/pcm186x.c 		snd_soc_component_update_bits(component, PCM186X_PCM_CFG,
component         347 sound/soc/codecs/pcm186x.c 		dev_dbg(component->dev,
component         351 sound/soc/codecs/pcm186x.c 		snd_soc_component_write(component, PCM186X_BCK_DIV, div_bck - 1);
component         352 sound/soc/codecs/pcm186x.c 		snd_soc_component_write(component, PCM186X_LRK_DIV, div_lrck - 1);
component         360 sound/soc/codecs/pcm186x.c 	struct snd_soc_component *component = dai->component;
component         361 sound/soc/codecs/pcm186x.c 	struct pcm186x_priv *priv = snd_soc_component_get_drvdata(component);
component         365 sound/soc/codecs/pcm186x.c 	dev_dbg(component->dev, "%s() format=0x%x\n", __func__, format);
component         371 sound/soc/codecs/pcm186x.c 			dev_err(component->dev, "operating in master mode requires sysclock to be configured\n");
component         381 sound/soc/codecs/pcm186x.c 		dev_err(component->dev, "Invalid DAI master/slave interface\n");
component         390 sound/soc/codecs/pcm186x.c 		dev_err(component->dev, "Inverted DAI clocks not supported\n");
component         413 sound/soc/codecs/pcm186x.c 		dev_err(component->dev, "Invalid DAI format\n");
component         417 sound/soc/codecs/pcm186x.c 	snd_soc_component_update_bits(component, PCM186X_CLK_CTRL,
component         420 sound/soc/codecs/pcm186x.c 	snd_soc_component_write(component, PCM186X_TDM_TX_OFFSET, priv->tdm_offset);
component         422 sound/soc/codecs/pcm186x.c 	snd_soc_component_update_bits(component, PCM186X_PCM_CFG,
component         431 sound/soc/codecs/pcm186x.c 	struct snd_soc_component *component = dai->component;
component         432 sound/soc/codecs/pcm186x.c 	struct pcm186x_priv *priv = snd_soc_component_get_drvdata(component);
component         435 sound/soc/codecs/pcm186x.c 	dev_dbg(component->dev,
component         440 sound/soc/codecs/pcm186x.c 		dev_err(component->dev, "tdm tx mask must not be 0\n");
component         448 sound/soc/codecs/pcm186x.c 		dev_err(component->dev, "tdm tx mask must be contiguous\n");
component         455 sound/soc/codecs/pcm186x.c 		dev_err(component->dev, "tdm tx slot selection out of bounds\n");
component         467 sound/soc/codecs/pcm186x.c 	struct snd_soc_component *component = dai->component;
component         468 sound/soc/codecs/pcm186x.c 	struct pcm186x_priv *priv = snd_soc_component_get_drvdata(component);
component         470 sound/soc/codecs/pcm186x.c 	dev_dbg(component->dev, "%s() clk_id=%d freq=%u dir=%d\n",
component         509 sound/soc/codecs/pcm186x.c static int pcm186x_power_on(struct snd_soc_component *component)
component         511 sound/soc/codecs/pcm186x.c 	struct pcm186x_priv *priv = snd_soc_component_get_drvdata(component);
component         522 sound/soc/codecs/pcm186x.c 		dev_err(component->dev, "Failed to restore cache\n");
component         529 sound/soc/codecs/pcm186x.c 	snd_soc_component_update_bits(component, PCM186X_POWER_CTRL,
component         535 sound/soc/codecs/pcm186x.c static int pcm186x_power_off(struct snd_soc_component *component)
component         537 sound/soc/codecs/pcm186x.c 	struct pcm186x_priv *priv = snd_soc_component_get_drvdata(component);
component         540 sound/soc/codecs/pcm186x.c 	snd_soc_component_update_bits(component, PCM186X_POWER_CTRL,
component         553 sound/soc/codecs/pcm186x.c static int pcm186x_set_bias_level(struct snd_soc_component *component,
component         556 sound/soc/codecs/pcm186x.c 	dev_dbg(component->dev, "## %s: %d -> %d\n", __func__,
component         557 sound/soc/codecs/pcm186x.c 		snd_soc_component_get_bias_level(component), level);
component         565 sound/soc/codecs/pcm186x.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         566 sound/soc/codecs/pcm186x.c 			pcm186x_power_on(component);
component         569 sound/soc/codecs/pcm186x.c 		pcm186x_power_off(component);
component          31 sound/soc/codecs/pcm3008.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          32 sound/soc/codecs/pcm3008.c 	struct pcm3008_setup_data *setup = component->dev->platform_data;
component          44 sound/soc/codecs/pcm3008.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          45 sound/soc/codecs/pcm3008.c 	struct pcm3008_setup_data *setup = component->dev->platform_data;
component          19 sound/soc/codecs/pcm3060.c 	struct snd_soc_component *comp = dai->component;
component          61 sound/soc/codecs/pcm3060.c 	struct snd_soc_component *comp = dai->component;
component         112 sound/soc/codecs/pcm3060.c 	struct snd_soc_component *comp = dai->component;
component         291 sound/soc/codecs/pcm3168a.c 	struct snd_soc_component *component = dai->component;
component         292 sound/soc/codecs/pcm3168a.c 	struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(component);
component         302 sound/soc/codecs/pcm3168a.c 	struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(dai->component);
component         319 sound/soc/codecs/pcm3168a.c 	struct snd_soc_component *component = dai->component;
component         320 sound/soc/codecs/pcm3168a.c 	struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(component);
component         341 sound/soc/codecs/pcm3168a.c 		dev_err(component->dev, "unsupported dai format\n");
component         353 sound/soc/codecs/pcm3168a.c 		dev_err(component->dev, "unsupported master/slave mode\n");
component         386 sound/soc/codecs/pcm3168a.c 	struct snd_soc_component *component = dai->component;
component         387 sound/soc/codecs/pcm3168a.c 	struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(component);
component         391 sound/soc/codecs/pcm3168a.c 		dev_err(component->dev,
component         399 sound/soc/codecs/pcm3168a.c 		dev_err(component->dev, "Unsupported slot_width %d\n",
component         419 sound/soc/codecs/pcm3168a.c 	struct snd_soc_component *component = dai->component;
component         420 sound/soc/codecs/pcm3168a.c 	struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(component);
component         453 sound/soc/codecs/pcm3168a.c 		dev_err(component->dev, "unsupported sysclk ratio\n");
component         465 sound/soc/codecs/pcm3168a.c 			dev_err(component->dev, "16-bit slots are supported only for slave mode using right justified\n");
component         472 sound/soc/codecs/pcm3168a.c 			dev_err(component->dev, "24-bit slots not supported in master mode, or slave mode using DSP\n");
component         479 sound/soc/codecs/pcm3168a.c 		dev_err(component->dev, "unsupported frame size: %d\n", slot_width);
component         507 sound/soc/codecs/pcm3168a.c 			dev_err(component->dev,
component         536 sound/soc/codecs/pcm3168a.c 	struct snd_soc_component *component = dai->component;
component         537 sound/soc/codecs/pcm3168a.c 	struct pcm3168a_priv *pcm3168a = snd_soc_component_get_drvdata(component);
component         224 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         225 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         234 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         235 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         237 sound/soc/codecs/pcm512x.c 	switch (snd_soc_component_get_bias_level(component)) {
component         252 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         253 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         262 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         263 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         265 sound/soc/codecs/pcm512x.c 	switch (snd_soc_component_get_bias_level(component)) {
component         280 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         281 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         290 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         291 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         293 sound/soc/codecs/pcm512x.c 	switch (snd_soc_component_get_bias_level(component)) {
component         393 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         394 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         407 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         408 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         425 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component         582 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component         583 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         624 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component         625 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         650 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component         651 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         666 sound/soc/codecs/pcm512x.c static int pcm512x_set_bias_level(struct snd_soc_component *component,
component         669 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = dev_get_drvdata(component->dev);
component         681 sound/soc/codecs/pcm512x.c 			dev_err(component->dev, "Failed to remove standby: %d\n",
component         691 sound/soc/codecs/pcm512x.c 			dev_err(component->dev, "Failed to request standby: %d\n",
component         705 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component         706 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         751 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component         752 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         858 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component         859 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component         889 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component         890 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component        1014 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1023 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1052 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1147 sound/soc/codecs/pcm512x.c 		dev_err(component->dev, "Failed to set fs speed: %d\n", ret);
component        1151 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "DSP divider %d\n", dsp_div);
component        1152 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "DAC divider %d\n", dac_div);
component        1153 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "NCP divider %d\n", ncp_div);
component        1154 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "OSR divider %d\n", osr_div);
component        1155 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "BCK divider %d\n", bclk_div);
component        1156 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "LRCK divider %d\n", lrclk_div);
component        1157 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "IDAC %d\n", idac);
component        1158 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "1<<FSSP %d\n", 1 << fssp);
component        1167 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component        1168 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component        1175 sound/soc/codecs/pcm512x.c 	dev_dbg(component->dev, "hw_params %u Hz, %u channels\n",
component        1193 sound/soc/codecs/pcm512x.c 		dev_err(component->dev, "Bad frame size: %d\n",
component        1206 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1214 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1235 sound/soc/codecs/pcm512x.c 		dev_err(component->dev, "Failed to set frame size: %d\n", ret);
component        1242 sound/soc/codecs/pcm512x.c 			dev_err(component->dev, "Failed to set FLEX_A: %d\n", ret);
component        1248 sound/soc/codecs/pcm512x.c 			dev_err(component->dev, "Failed to set FLEX_B: %d\n", ret);
component        1261 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1276 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1285 sound/soc/codecs/pcm512x.c 			dev_err(component->dev, "Failed to disable pll: %d\n", ret);
component        1298 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1307 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1316 sound/soc/codecs/pcm512x.c 			dev_err(component->dev, "Failed to enable pll: %d\n", ret);
component        1325 sound/soc/codecs/pcm512x.c 		dev_err(component->dev, "Failed to enable clock output: %d\n", ret);
component        1333 sound/soc/codecs/pcm512x.c 		dev_err(component->dev, "Failed to enable master mode: %d\n", ret);
component        1342 sound/soc/codecs/pcm512x.c 			dev_err(component->dev, "Failed to enable gpio %d: %d\n",
component        1351 sound/soc/codecs/pcm512x.c 			dev_err(component->dev, "Failed to output pll on %d: %d\n",
component        1360 sound/soc/codecs/pcm512x.c 		dev_err(component->dev, "Failed to halt clocks: %d\n", ret);
component        1367 sound/soc/codecs/pcm512x.c 		dev_err(component->dev, "Failed to resume clocks: %d\n", ret);
component        1376 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component        1377 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component        1386 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component        1387 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component        1399 sound/soc/codecs/pcm512x.c 	struct snd_soc_component *component = dai->component;
component        1400 sound/soc/codecs/pcm512x.c 	struct pcm512x_priv *pcm512x = snd_soc_component_get_drvdata(component);
component        1412 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component        1425 sound/soc/codecs/pcm512x.c 			dev_err(component->dev,
component          68 sound/soc/codecs/rk3328_codec.c 		snd_soc_component_get_drvdata(dai->component);
component         122 sound/soc/codecs/rk3328_codec.c 		snd_soc_component_get_drvdata(dai->component);
component         279 sound/soc/codecs/rk3328_codec.c 		snd_soc_component_get_drvdata(dai->component);
component         311 sound/soc/codecs/rk3328_codec.c 		snd_soc_component_get_drvdata(dai->component);
component         320 sound/soc/codecs/rk3328_codec.c 		snd_soc_component_get_drvdata(dai->component);
component         361 sound/soc/codecs/rk3328_codec.c static int rk3328_codec_probe(struct snd_soc_component *component)
component         364 sound/soc/codecs/rk3328_codec.c 		snd_soc_component_get_drvdata(component);
component         372 sound/soc/codecs/rk3328_codec.c static void rk3328_codec_remove(struct snd_soc_component *component)
component         375 sound/soc/codecs/rk3328_codec.c 		snd_soc_component_get_drvdata(component);
component         683 sound/soc/codecs/rt1011.c static int rt1011_reg_init(struct snd_soc_component *component)
component         685 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1040 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component =
component        1043 sound/soc/codecs/rt1011.c 		snd_soc_component_get_drvdata(component);
component        1053 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component =
component        1056 sound/soc/codecs/rt1011.c 		snd_soc_component_get_drvdata(component);
component        1061 sound/soc/codecs/rt1011.c 	if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1067 sound/soc/codecs/rt1011.c 			snd_soc_component_update_bits(component,
component        1071 sound/soc/codecs/rt1011.c 			snd_soc_component_update_bits(component,
component        1077 sound/soc/codecs/rt1011.c 			snd_soc_component_update_bits(component,
component        1081 sound/soc/codecs/rt1011.c 			snd_soc_component_update_bits(component,
component        1120 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component =
component        1123 sound/soc/codecs/rt1011.c 		snd_soc_component_get_drvdata(component);
component        1157 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component =
component        1160 sound/soc/codecs/rt1011.c 		snd_soc_component_get_drvdata(component);
component        1166 sound/soc/codecs/rt1011.c 	if (!component->card->instantiated)
component        1197 sound/soc/codecs/rt1011.c 			snd_soc_component_write(component, bq_drc_info[i].reg,
component        1225 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component        1226 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1236 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component        1237 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1239 sound/soc/codecs/rt1011.c 	if (!component->card->instantiated)
component        1243 sound/soc/codecs/rt1011.c 	if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF &&
component        1268 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component        1269 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1279 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component        1280 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1287 sound/soc/codecs/rt1011.c 	if (!component->card->instantiated)
component        1294 sound/soc/codecs/rt1011.c 	if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1371 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component =
component        1373 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1384 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component =
component        1389 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component,
component        1393 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_POWER_9,
component        1396 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component,
component        1401 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_POWER_9,
component        1403 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component,
component        1407 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component,
component        1539 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component = dai->component;
component        1540 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1547 sound/soc/codecs/rt1011.c 		dev_warn(component->dev, "Force using PLL ");
component        1556 sound/soc/codecs/rt1011.c 		dev_err(component->dev, "Unsupported frame size: %d\n",
component        1564 sound/soc/codecs/rt1011.c 	dev_dbg(component->dev, "bclk_ms is %d and pre_div is %d for iis %d\n",
component        1567 sound/soc/codecs/rt1011.c 	dev_dbg(component->dev, "lrck is %dHz and pre_div is %d for iis %d\n",
component        1609 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_TDM_TOTAL_SET,
component        1612 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_TDM1_SET_1,
component        1618 sound/soc/codecs/rt1011.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        1622 sound/soc/codecs/rt1011.c 	snd_soc_component_update_bits(component,
component        1630 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component = dai->component;
component        1632 sound/soc/codecs/rt1011.c 		snd_soc_component_get_dapm(component);
component        1673 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_TDM_TOTAL_SET,
component        1676 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_TDM1_SET_1,
component        1678 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_TDM2_SET_1,
component        1682 sound/soc/codecs/rt1011.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        1690 sound/soc/codecs/rt1011.c static int rt1011_set_component_sysclk(struct snd_soc_component *component,
component        1693 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1700 sound/soc/codecs/rt1011.c 	snd_soc_component_update_bits(component, RT1011_CLK_DET,
component        1706 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_CLK_DET,
component        1719 sound/soc/codecs/rt1011.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        1722 sound/soc/codecs/rt1011.c 	snd_soc_component_update_bits(component, RT1011_CLK_2,
component        1727 sound/soc/codecs/rt1011.c 	dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
component        1733 sound/soc/codecs/rt1011.c static int rt1011_set_component_pll(struct snd_soc_component *component,
component        1737 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1746 sound/soc/codecs/rt1011.c 		dev_dbg(component->dev, "PLL disabled\n");
component        1750 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_CLK_2,
component        1757 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_CLK_2,
component        1759 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_CLK_2,
component        1761 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_CLK_DET,
component        1765 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_CLK_2,
component        1769 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_CLK_2,
component        1771 sound/soc/codecs/rt1011.c 		snd_soc_component_update_bits(component, RT1011_CLK_2,
component        1775 sound/soc/codecs/rt1011.c 		dev_err(component->dev, "Unknown PLL Source %d\n", source);
component        1781 sound/soc/codecs/rt1011.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        1785 sound/soc/codecs/rt1011.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        1789 sound/soc/codecs/rt1011.c 	snd_soc_component_write(component, RT1011_PLL_1,
component        1792 sound/soc/codecs/rt1011.c 	snd_soc_component_write(component, RT1011_PLL_2,
component        1805 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component = dai->component;
component        1807 sound/soc/codecs/rt1011.c 		snd_soc_component_get_dapm(component);
component        1853 sound/soc/codecs/rt1011.c 	snd_soc_component_update_bits(component, RT1011_TDM1_SET_1,
component        1856 sound/soc/codecs/rt1011.c 	snd_soc_component_update_bits(component, RT1011_TDM2_SET_1,
component        1859 sound/soc/codecs/rt1011.c 	snd_soc_component_update_bits(component, RT1011_TDM1_SET_2,
component        1861 sound/soc/codecs/rt1011.c 	snd_soc_component_update_bits(component, RT1011_TDM2_SET_2,
component        1863 sound/soc/codecs/rt1011.c 	snd_soc_component_update_bits(component, RT1011_TDM_TOTAL_SET,
component        1871 sound/soc/codecs/rt1011.c static int rt1011_probe(struct snd_soc_component *component)
component        1873 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1876 sound/soc/codecs/rt1011.c 	rt1011->component = component;
component        1880 sound/soc/codecs/rt1011.c 	rt1011->bq_drc_params = devm_kcalloc(component->dev,
component        1887 sound/soc/codecs/rt1011.c 		rt1011->bq_drc_params[i] = devm_kcalloc(component->dev,
component        1897 sound/soc/codecs/rt1011.c static void rt1011_remove(struct snd_soc_component *component)
component        1899 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1906 sound/soc/codecs/rt1011.c static int rt1011_suspend(struct snd_soc_component *component)
component        1908 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1916 sound/soc/codecs/rt1011.c static int rt1011_resume(struct snd_soc_component *component)
component        1918 sound/soc/codecs/rt1011.c 	struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
component        1930 sound/soc/codecs/rt1011.c static int rt1011_set_bias_level(struct snd_soc_component *component,
component        1935 sound/soc/codecs/rt1011.c 		snd_soc_component_write(component,
component        1937 sound/soc/codecs/rt1011.c 		snd_soc_component_write(component,
component        1939 sound/soc/codecs/rt1011.c 		snd_soc_component_write(component,
component        1941 sound/soc/codecs/rt1011.c 		snd_soc_component_write(component,
component        1943 sound/soc/codecs/rt1011.c 		snd_soc_component_write(component,
component        1945 sound/soc/codecs/rt1011.c 		snd_soc_component_write(component,
component        2042 sound/soc/codecs/rt1011.c 		snd_soc_component_get_dapm(rt1011->component);
component        2198 sound/soc/codecs/rt1011.c 	struct snd_soc_component *component = rt1011->component;
component        2210 sound/soc/codecs/rt1011.c 	rt1011_reg_init(component);
component         653 sound/soc/codecs/rt1011.h 	struct snd_soc_component *component;
component          73 sound/soc/codecs/rt1305.c 	struct snd_soc_component *component;
component         245 sound/soc/codecs/rt1305.c static int rt1305_reg_init(struct snd_soc_component *component)
component         247 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         409 sound/soc/codecs/rt1305.c 	struct snd_soc_component *component =
component         411 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         414 sound/soc/codecs/rt1305.c 	snd_soc_component_read(component, RT1305_CLK_1, &val);
component         426 sound/soc/codecs/rt1305.c 	struct snd_soc_component *component =
component         428 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         439 sound/soc/codecs/rt1305.c 	struct snd_soc_component *component =
component         444 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component, RT1305_POWER_CTRL_1,
component         448 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component, RT1305_POWER_CTRL_1,
component         628 sound/soc/codecs/rt1305.c 	struct snd_soc_component *component = dai->component;
component         629 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         636 sound/soc/codecs/rt1305.c 		dev_warn(component->dev, "Force using PLL ");
component         645 sound/soc/codecs/rt1305.c 		dev_err(component->dev, "Unsupported frame size: %d\n",
component         653 sound/soc/codecs/rt1305.c 	dev_dbg(component->dev, "bclk_ms is %d and pre_div is %d for iis %d\n",
component         656 sound/soc/codecs/rt1305.c 	dev_dbg(component->dev, "lrck is %dHz and pre_div is %d for iis %d\n",
component         680 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component, RT1305_I2S_SET_2,
component         685 sound/soc/codecs/rt1305.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component         689 sound/soc/codecs/rt1305.c 	snd_soc_component_update_bits(component, RT1305_CLK_2,
component         697 sound/soc/codecs/rt1305.c 	struct snd_soc_component *component = dai->component;
component         698 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         742 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component, RT1305_I2S_SET_1,
component         744 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component, RT1305_I2S_SET_2,
component         749 sound/soc/codecs/rt1305.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component         755 sound/soc/codecs/rt1305.c static int rt1305_set_component_sysclk(struct snd_soc_component *component,
component         758 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         767 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component,
component         778 sound/soc/codecs/rt1305.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component         781 sound/soc/codecs/rt1305.c 	snd_soc_component_update_bits(component, RT1305_CLK_1,
component         786 sound/soc/codecs/rt1305.c 	dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
component         792 sound/soc/codecs/rt1305.c static int rt1305_set_component_pll(struct snd_soc_component *component,
component         796 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         805 sound/soc/codecs/rt1305.c 		dev_dbg(component->dev, "PLL disabled\n");
component         809 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component, RT1305_CLK_1,
component         817 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component, RT1305_CLK_1,
component         821 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component,
component         826 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component,
component         831 sound/soc/codecs/rt1305.c 		snd_soc_component_update_bits(component, RT1305_CLK_1,
component         838 sound/soc/codecs/rt1305.c 		dev_err(component->dev, "Unknown PLL Source %d\n", source);
component         844 sound/soc/codecs/rt1305.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component         848 sound/soc/codecs/rt1305.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component         852 sound/soc/codecs/rt1305.c 	snd_soc_component_write(component, RT1305_PLL1_1,
component         856 sound/soc/codecs/rt1305.c 	snd_soc_component_write(component, RT1305_PLL1_2,
component         866 sound/soc/codecs/rt1305.c static int rt1305_probe(struct snd_soc_component *component)
component         868 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         870 sound/soc/codecs/rt1305.c 	rt1305->component = component;
component         873 sound/soc/codecs/rt1305.c 	rt1305_reg_init(component);
component         878 sound/soc/codecs/rt1305.c static void rt1305_remove(struct snd_soc_component *component)
component         880 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         886 sound/soc/codecs/rt1305.c static int rt1305_suspend(struct snd_soc_component *component)
component         888 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component         896 sound/soc/codecs/rt1305.c static int rt1305_resume(struct snd_soc_component *component)
component         898 sound/soc/codecs/rt1305.c 	struct rt1305_priv *rt1305 = snd_soc_component_get_drvdata(component);
component          50 sound/soc/codecs/rt1308.c 	struct snd_soc_component *component;
component         197 sound/soc/codecs/rt1308.c static int rt1308_reg_init(struct snd_soc_component *component)
component         199 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component         301 sound/soc/codecs/rt1308.c 	struct snd_soc_component *component =
component         307 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component, RT1308_POWER_STATUS,
component         313 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component, RT1308_POWER_STATUS,
component         456 sound/soc/codecs/rt1308.c 	struct snd_soc_component *component = dai->component;
component         457 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component         464 sound/soc/codecs/rt1308.c 		dev_err(component->dev,
component         471 sound/soc/codecs/rt1308.c 		dev_err(component->dev, "Unsupported frame size: %d\n",
component         479 sound/soc/codecs/rt1308.c 	dev_dbg(component->dev, "bclk_ms is %d and pre_div is %d for iis %d\n",
component         482 sound/soc/codecs/rt1308.c 	dev_dbg(component->dev, "lrck is %dHz and pre_div is %d for iis %d\n",
component         506 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         511 sound/soc/codecs/rt1308.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component         515 sound/soc/codecs/rt1308.c 	snd_soc_component_update_bits(component, RT1308_CLK_1,
component         523 sound/soc/codecs/rt1308.c 	struct snd_soc_component *component = dai->component;
component         524 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component         563 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         566 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         571 sound/soc/codecs/rt1308.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component         577 sound/soc/codecs/rt1308.c static int rt1308_set_component_sysclk(struct snd_soc_component *component,
component         580 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component         589 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         603 sound/soc/codecs/rt1308.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component         606 sound/soc/codecs/rt1308.c 	snd_soc_component_update_bits(component, RT1308_CLK_1,
component         611 sound/soc/codecs/rt1308.c 	dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
component         617 sound/soc/codecs/rt1308.c static int rt1308_set_component_pll(struct snd_soc_component *component,
component         621 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component         630 sound/soc/codecs/rt1308.c 		dev_dbg(component->dev, "PLL disabled\n");
component         634 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         642 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         645 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         650 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         655 sound/soc/codecs/rt1308.c 		snd_soc_component_update_bits(component,
component         661 sound/soc/codecs/rt1308.c 		dev_err(component->dev, "Unknown PLL Source %d\n", source);
component         667 sound/soc/codecs/rt1308.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component         671 sound/soc/codecs/rt1308.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component         675 sound/soc/codecs/rt1308.c 	snd_soc_component_write(component, RT1308_PLL_1,
component         688 sound/soc/codecs/rt1308.c static int rt1308_probe(struct snd_soc_component *component)
component         690 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component         692 sound/soc/codecs/rt1308.c 	rt1308->component = component;
component         694 sound/soc/codecs/rt1308.c 	return rt1308_reg_init(component);
component         697 sound/soc/codecs/rt1308.c static void rt1308_remove(struct snd_soc_component *component)
component         699 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component         705 sound/soc/codecs/rt1308.c static int rt1308_suspend(struct snd_soc_component *component)
component         707 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component         715 sound/soc/codecs/rt1308.c static int rt1308_resume(struct snd_soc_component *component)
component         717 sound/soc/codecs/rt1308.c 	struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component);
component          38 sound/soc/codecs/rt274.c 	struct snd_soc_component *component;
component         338 sound/soc/codecs/rt274.c static void rt274_index_sync(struct snd_soc_component *component)
component         340 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component         344 sound/soc/codecs/rt274.c 		snd_soc_component_write(component, rt274->index_cache[i].reg,
component         358 sound/soc/codecs/rt274.c 	if (!rt274->component)
component         400 sound/soc/codecs/rt274.c static int rt274_mic_detect(struct snd_soc_component *component,
component         403 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component         617 sound/soc/codecs/rt274.c 	struct snd_soc_component *component = dai->component;
component         618 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component         628 sound/soc/codecs/rt274.c 		dev_err(component->dev, "Unsupported sample rate %d\n",
component         636 sound/soc/codecs/rt274.c 			dev_err(component->dev, "Sys_clk is not matched (%d %d)\n",
component         644 sound/soc/codecs/rt274.c 			dev_err(component->dev, "Sys_clk is not matched (%d %d)\n",
component         655 sound/soc/codecs/rt274.c 		dev_err(component->dev, "Unsupported channels %d\n",
component         693 sound/soc/codecs/rt274.c 	snd_soc_component_update_bits(component,
component         695 sound/soc/codecs/rt274.c 	dev_dbg(component->dev, "format val = 0x%x\n", val);
component         697 sound/soc/codecs/rt274.c 	snd_soc_component_update_bits(component, RT274_DAC_FORMAT, 0x407f, val);
component         698 sound/soc/codecs/rt274.c 	snd_soc_component_update_bits(component, RT274_ADC_FORMAT, 0x407f, val);
component         705 sound/soc/codecs/rt274.c 	struct snd_soc_component *component = dai->component;
component         706 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component         710 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         715 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         725 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component, RT274_I2S_CTRL1,
component         729 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component, RT274_I2S_CTRL1,
component         733 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component, RT274_I2S_CTRL1,
component         737 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component, RT274_I2S_CTRL1,
component         744 sound/soc/codecs/rt274.c 	snd_soc_component_update_bits(component, RT274_DAC_FORMAT, 0x8000, 0);
component         745 sound/soc/codecs/rt274.c 	snd_soc_component_update_bits(component, RT274_ADC_FORMAT, 0x8000, 0);
component         753 sound/soc/codecs/rt274.c 	struct snd_soc_component *component = dai->component;
component         754 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component         758 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component, RT274_PLL2_CTRL,
component         762 sound/soc/codecs/rt274.c 		dev_warn(component->dev, "invalid pll source, use BCLK\n");
component         765 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component, RT274_PLL2_CTRL,
component         771 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component, RT274_MCLK_CTRL,
component         775 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7a, 0xaab6);
component         776 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7b, 0x0301);
component         777 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7c, 0x04fe);
component         780 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7a, 0xaa96);
component         781 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7b, 0x8003);
component         782 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7c, 0x081e);
component         785 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7a, 0xaa96);
component         786 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7b, 0x8003);
component         787 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7c, 0x080e);
component         790 sound/soc/codecs/rt274.c 			dev_warn(component->dev, "invalid freq_in, assume 4.8M\n");
component         793 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7a, 0xaab6);
component         794 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7b, 0x0301);
component         795 sound/soc/codecs/rt274.c 			snd_soc_component_write(component, 0x7c, 0x047e);
component         806 sound/soc/codecs/rt274.c 	struct snd_soc_component *component = dai->component;
component         807 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component         810 sound/soc/codecs/rt274.c 	dev_dbg(component->dev, "%s freq=%d\n", __func__, freq);
component         828 sound/soc/codecs/rt274.c 		dev_warn(component->dev, "invalid sysclk source, use PLL1\n");
component         831 sound/soc/codecs/rt274.c 	snd_soc_component_update_bits(component, RT274_MCLK_CTRL,
component         833 sound/soc/codecs/rt274.c 	snd_soc_component_update_bits(component, RT274_CLK_CTRL,
component         839 sound/soc/codecs/rt274.c 			dev_err(component->dev, "Should not use MCLK\n");
component         842 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         847 sound/soc/codecs/rt274.c 			dev_err(component->dev, "Should not use MCLK\n");
component         850 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         855 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         860 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         864 sound/soc/codecs/rt274.c 		dev_err(component->dev, "Unsupported system clock\n");
component         876 sound/soc/codecs/rt274.c 	struct snd_soc_component *component = dai->component;
component         877 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component         879 sound/soc/codecs/rt274.c 	dev_dbg(component->dev, "%s ratio=%d\n", __func__, ratio);
component         882 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         885 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         896 sound/soc/codecs/rt274.c 	struct snd_soc_component *component = dai->component;
component         899 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         902 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         909 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         913 sound/soc/codecs/rt274.c 		snd_soc_component_update_bits(component,
component         917 sound/soc/codecs/rt274.c 		dev_err(component->dev,
component         925 sound/soc/codecs/rt274.c static int rt274_set_bias_level(struct snd_soc_component *component,
component         931 sound/soc/codecs/rt274.c 			snd_soc_component_get_bias_level(component)) {
component         932 sound/soc/codecs/rt274.c 			snd_soc_component_write(component,
component         938 sound/soc/codecs/rt274.c 		snd_soc_component_write(component,
component         978 sound/soc/codecs/rt274.c static int rt274_probe(struct snd_soc_component *component)
component         980 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component         982 sound/soc/codecs/rt274.c 	rt274->component = component;
component         994 sound/soc/codecs/rt274.c static void rt274_remove(struct snd_soc_component *component)
component         996 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component        1002 sound/soc/codecs/rt274.c static int rt274_suspend(struct snd_soc_component *component)
component        1004 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component        1012 sound/soc/codecs/rt274.c static int rt274_resume(struct snd_soc_component *component)
component        1014 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = snd_soc_component_get_drvdata(component);
component        1017 sound/soc/codecs/rt274.c 	rt274_index_sync(component);
component          40 sound/soc/codecs/rt286.c 	struct snd_soc_component *component;
component         187 sound/soc/codecs/rt286.c static void rt286_index_sync(struct snd_soc_component *component)
component         189 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         193 sound/soc/codecs/rt286.c 		snd_soc_component_write(component, rt286->index_cache[i].reg,
component         220 sound/soc/codecs/rt286.c 	if (!rt286->component)
component         223 sound/soc/codecs/rt286.c 	dapm = snd_soc_component_get_dapm(rt286->component);
component         306 sound/soc/codecs/rt286.c int rt286_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack)
component         308 sound/soc/codecs/rt286.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         309 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         335 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         336 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         435 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         439 sound/soc/codecs/rt286.c 		snd_soc_component_write(component,
component         443 sound/soc/codecs/rt286.c 		snd_soc_component_write(component,
component         457 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         461 sound/soc/codecs/rt286.c 		snd_soc_component_write(component, RT286_SET_PIN_DMIC1, 0x20);
component         464 sound/soc/codecs/rt286.c 		snd_soc_component_write(component, RT286_SET_PIN_DMIC1, 0);
component         476 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         480 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component, RT286_POWER_CTRL2, 0x38, 0x08);
component         483 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component, RT286_POWER_CTRL2, 0x38, 0x30);
component         495 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         499 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         501 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         505 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         507 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         675 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = dai->component;
component         676 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         688 sound/soc/codecs/rt286.c 		dev_err(component->dev, "Unsupported sample rate %d\n",
component         696 sound/soc/codecs/rt286.c 			dev_err(component->dev, "Sys_clk is not matched (%d %d)\n",
component         704 sound/soc/codecs/rt286.c 			dev_err(component->dev, "Sys_clk is not matched (%d %d)\n",
component         715 sound/soc/codecs/rt286.c 		dev_err(component->dev, "Unsupported channels %d\n",
component         746 sound/soc/codecs/rt286.c 	snd_soc_component_update_bits(component,
component         748 sound/soc/codecs/rt286.c 	dev_dbg(component->dev, "format val = 0x%x\n", val);
component         750 sound/soc/codecs/rt286.c 	snd_soc_component_update_bits(component, RT286_DAC_FORMAT, 0x407f, val);
component         751 sound/soc/codecs/rt286.c 	snd_soc_component_update_bits(component, RT286_ADC_FORMAT, 0x407f, val);
component         758 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = dai->component;
component         762 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         766 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         775 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         779 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         783 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         787 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         794 sound/soc/codecs/rt286.c 	snd_soc_component_update_bits(component, RT286_DAC_FORMAT, 0x8000, 0);
component         795 sound/soc/codecs/rt286.c 	snd_soc_component_update_bits(component, RT286_ADC_FORMAT, 0x8000, 0);
component         803 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = dai->component;
component         804 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         806 sound/soc/codecs/rt286.c 	dev_dbg(component->dev, "%s freq=%d\n", __func__, freq);
component         809 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         811 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         814 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         816 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         818 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         825 sound/soc/codecs/rt286.c 			dev_err(component->dev, "Should not use MCLK\n");
component         828 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         833 sound/soc/codecs/rt286.c 			dev_err(component->dev, "Should not use MCLK\n");
component         836 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         841 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         843 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         848 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         850 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         854 sound/soc/codecs/rt286.c 		dev_err(component->dev, "Unsupported system clock\n");
component         866 sound/soc/codecs/rt286.c 	struct snd_soc_component *component = dai->component;
component         868 sound/soc/codecs/rt286.c 	dev_dbg(component->dev, "%s ratio=%d\n", __func__, ratio);
component         870 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         873 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         880 sound/soc/codecs/rt286.c static int rt286_set_bias_level(struct snd_soc_component *component,
component         885 sound/soc/codecs/rt286.c 		if (SND_SOC_BIAS_STANDBY == snd_soc_component_get_bias_level(component)) {
component         886 sound/soc/codecs/rt286.c 			snd_soc_component_write(component,
component         888 sound/soc/codecs/rt286.c 			snd_soc_component_update_bits(component,
component         895 sound/soc/codecs/rt286.c 		snd_soc_component_update_bits(component,
component         901 sound/soc/codecs/rt286.c 		snd_soc_component_write(component,
component         938 sound/soc/codecs/rt286.c static int rt286_probe(struct snd_soc_component *component)
component         940 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         942 sound/soc/codecs/rt286.c 	rt286->component = component;
component         957 sound/soc/codecs/rt286.c static void rt286_remove(struct snd_soc_component *component)
component         959 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         965 sound/soc/codecs/rt286.c static int rt286_suspend(struct snd_soc_component *component)
component         967 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         975 sound/soc/codecs/rt286.c static int rt286_resume(struct snd_soc_component *component)
component         977 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = snd_soc_component_get_drvdata(component);
component         980 sound/soc/codecs/rt286.c 	rt286_index_sync(component);
component         199 sound/soc/codecs/rt286.h int rt286_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack);
component          39 sound/soc/codecs/rt298.c 	struct snd_soc_component *component;
component         194 sound/soc/codecs/rt298.c static void rt298_index_sync(struct snd_soc_component *component)
component         196 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component         200 sound/soc/codecs/rt298.c 		snd_soc_component_write(component, rt298->index_cache[i].reg,
component         227 sound/soc/codecs/rt298.c 	if (!rt298->component)
component         230 sound/soc/codecs/rt298.c 	dapm = snd_soc_component_get_dapm(rt298->component);
component         324 sound/soc/codecs/rt298.c int rt298_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack)
component         326 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component         335 sound/soc/codecs/rt298.c 		dapm = snd_soc_component_get_dapm(component);
component         361 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         362 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component         459 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         463 sound/soc/codecs/rt298.c 		snd_soc_component_write(component,
component         467 sound/soc/codecs/rt298.c 		snd_soc_component_write(component,
component         481 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         485 sound/soc/codecs/rt298.c 		snd_soc_component_write(component, RT298_SET_PIN_DMIC1, 0x20);
component         488 sound/soc/codecs/rt298.c 		snd_soc_component_write(component, RT298_SET_PIN_DMIC1, 0);
component         500 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         507 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         511 sound/soc/codecs/rt298.c 		if (!(snd_soc_component_read32(component, RT298_VAD_CTRL) & 0x200)) {
component         515 sound/soc/codecs/rt298.c 				snd_soc_component_update_bits(component,
component         518 sound/soc/codecs/rt298.c 				snd_soc_component_update_bits(component,
component         522 sound/soc/codecs/rt298.c 				snd_soc_component_update_bits(component,
component         525 sound/soc/codecs/rt298.c 				snd_soc_component_update_bits(component,
component         532 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         546 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         550 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         552 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         556 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         558 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         746 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = dai->component;
component         747 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component         757 sound/soc/codecs/rt298.c 		dev_err(component->dev, "Unsupported sample rate %d\n",
component         765 sound/soc/codecs/rt298.c 			dev_err(component->dev, "Sys_clk is not matched (%d %d)\n",
component         773 sound/soc/codecs/rt298.c 			dev_err(component->dev, "Sys_clk is not matched (%d %d)\n",
component         784 sound/soc/codecs/rt298.c 		dev_err(component->dev, "Unsupported channels %d\n",
component         815 sound/soc/codecs/rt298.c 	snd_soc_component_update_bits(component,
component         817 sound/soc/codecs/rt298.c 	dev_dbg(component->dev, "format val = 0x%x\n", val);
component         819 sound/soc/codecs/rt298.c 	snd_soc_component_update_bits(component, RT298_DAC_FORMAT, 0x407f, val);
component         820 sound/soc/codecs/rt298.c 	snd_soc_component_update_bits(component, RT298_ADC_FORMAT, 0x407f, val);
component         827 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = dai->component;
component         831 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         835 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         844 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         848 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         852 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         856 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         863 sound/soc/codecs/rt298.c 	snd_soc_component_update_bits(component, RT298_DAC_FORMAT, 0x8000, 0);
component         864 sound/soc/codecs/rt298.c 	snd_soc_component_update_bits(component, RT298_ADC_FORMAT, 0x8000, 0);
component         872 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = dai->component;
component         873 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component         875 sound/soc/codecs/rt298.c 	dev_dbg(component->dev, "%s freq=%d\n", __func__, freq);
component         878 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         880 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         883 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         885 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         892 sound/soc/codecs/rt298.c 			dev_err(component->dev, "Should not use MCLK\n");
component         895 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         900 sound/soc/codecs/rt298.c 			dev_err(component->dev, "Should not use MCLK\n");
component         903 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         908 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         910 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         915 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         917 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         921 sound/soc/codecs/rt298.c 		dev_err(component->dev, "Unsupported system clock\n");
component         933 sound/soc/codecs/rt298.c 	struct snd_soc_component *component = dai->component;
component         935 sound/soc/codecs/rt298.c 	dev_dbg(component->dev, "%s ratio=%d\n", __func__, ratio);
component         937 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         940 sound/soc/codecs/rt298.c 		snd_soc_component_update_bits(component,
component         947 sound/soc/codecs/rt298.c static int rt298_set_bias_level(struct snd_soc_component *component,
component         953 sound/soc/codecs/rt298.c 			snd_soc_component_get_bias_level(component)) {
component         954 sound/soc/codecs/rt298.c 			snd_soc_component_write(component,
component         956 sound/soc/codecs/rt298.c 			snd_soc_component_update_bits(component, 0x0d, 0x200, 0x200);
component         957 sound/soc/codecs/rt298.c 			snd_soc_component_update_bits(component, 0x52, 0x80, 0x0);
component         959 sound/soc/codecs/rt298.c 			snd_soc_component_update_bits(component, 0x0d, 0x200, 0x0);
component         960 sound/soc/codecs/rt298.c 			snd_soc_component_update_bits(component, 0x52, 0x80, 0x80);
component         965 sound/soc/codecs/rt298.c 		snd_soc_component_write(component,
component        1004 sound/soc/codecs/rt298.c static int rt298_probe(struct snd_soc_component *component)
component        1006 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component        1008 sound/soc/codecs/rt298.c 	rt298->component = component;
component        1023 sound/soc/codecs/rt298.c static void rt298_remove(struct snd_soc_component *component)
component        1025 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component        1031 sound/soc/codecs/rt298.c static int rt298_suspend(struct snd_soc_component *component)
component        1033 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component        1042 sound/soc/codecs/rt298.c static int rt298_resume(struct snd_soc_component *component)
component        1044 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = snd_soc_component_get_drvdata(component);
component        1047 sound/soc/codecs/rt298.c 	rt298_index_sync(component);
component         210 sound/soc/codecs/rt298.h int rt298_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack);
component         215 sound/soc/codecs/rt5514-spi.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         217 sound/soc/codecs/rt5514-spi.c 		snd_soc_component_get_drvdata(component);
component         240 sound/soc/codecs/rt5514-spi.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         242 sound/soc/codecs/rt5514-spi.c 		snd_soc_component_get_drvdata(component);
component         258 sound/soc/codecs/rt5514-spi.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         260 sound/soc/codecs/rt5514-spi.c 		snd_soc_component_get_drvdata(component);
component         273 sound/soc/codecs/rt5514-spi.c static int rt5514_spi_pcm_probe(struct snd_soc_component *component)
component         278 sound/soc/codecs/rt5514-spi.c 	rt5514_dsp = devm_kzalloc(component->dev, sizeof(*rt5514_dsp),
component         286 sound/soc/codecs/rt5514-spi.c 	snd_soc_component_set_drvdata(component, rt5514_dsp);
component         290 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         291 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         328 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         329 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         336 sound/soc/codecs/rt5514.c 	if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         344 sound/soc/codecs/rt5514.c 					dev_err(component->dev,
component         348 sound/soc/codecs/rt5514.c 					dev_err(component->dev,
component         358 sound/soc/codecs/rt5514.c 				dev_err(component->dev, "There is no SPI driver for"
component         371 sound/soc/codecs/rt5514.c 			request_firmware(&fw, RT5514_FIRMWARE1, component->dev);
component         377 sound/soc/codecs/rt5514.c 				dev_err(component->dev, "There is no SPI driver for"
component         384 sound/soc/codecs/rt5514.c 			request_firmware(&fw, RT5514_FIRMWARE2, component->dev);
component         390 sound/soc/codecs/rt5514.c 				dev_err(component->dev, "There is no SPI driver for"
component         495 sound/soc/codecs/rt5514.c static int rt5514_calc_dmic_clk(struct snd_soc_component *component, int rate)
component         511 sound/soc/codecs/rt5514.c 	dev_warn(component->dev, "Base clock rate %d is too high\n", rate);
component         518 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         519 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         522 sound/soc/codecs/rt5514.c 	idx = rt5514_calc_dmic_clk(component, rt5514->sysclk);
component         524 sound/soc/codecs/rt5514.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component         539 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         540 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         551 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         552 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         754 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = dai->component;
component         755 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         762 sound/soc/codecs/rt5514.c 		dev_err(component->dev, "Unsupported clock setting\n");
component         768 sound/soc/codecs/rt5514.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component         811 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = dai->component;
component         812 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         865 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = dai->component;
component         866 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         882 sound/soc/codecs/rt5514.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component         900 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = dai->component;
component         901 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component         906 sound/soc/codecs/rt5514.c 		dev_dbg(component->dev, "PLL disabled\n");
component         933 sound/soc/codecs/rt5514.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component         939 sound/soc/codecs/rt5514.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component         943 sound/soc/codecs/rt5514.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component         964 sound/soc/codecs/rt5514.c 	struct snd_soc_component *component = dai->component;
component         965 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component        1050 sound/soc/codecs/rt5514.c static int rt5514_set_bias_level(struct snd_soc_component *component,
component        1053 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component        1061 sound/soc/codecs/rt5514.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_ON) {
component        1071 sound/soc/codecs/rt5514.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1095 sound/soc/codecs/rt5514.c static int rt5514_probe(struct snd_soc_component *component)
component        1097 sound/soc/codecs/rt5514.c 	struct rt5514_priv *rt5514 = snd_soc_component_get_drvdata(component);
component        1098 sound/soc/codecs/rt5514.c 	struct platform_device *pdev = container_of(component->dev,
component        1101 sound/soc/codecs/rt5514.c 	rt5514->mclk = devm_clk_get(component->dev, "mclk");
component        1112 sound/soc/codecs/rt5514.c 	rt5514->component = component;
component         272 sound/soc/codecs/rt5514.h 	struct snd_soc_component *component;
component         142 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component;
component         466 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         470 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_ADC_DIG_VOL,
component         475 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_ADC_DIG_VOL,
component         490 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         495 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M2,
component         497 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         501 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PR_BASE +
component         504 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG1,
component         506 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_VOL,
component         509 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG1,
component         514 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG1,
component         518 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_CHARGE_PUMP,
component         520 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PR_BASE +
component         522 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         527 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PR_BASE +
component         529 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         534 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         542 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG1,
component         556 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         561 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M3,
component         567 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PR_BASE +
component         569 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         571 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         573 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         577 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_HP_VOL,
component         580 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         585 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_HP_CALIB_AMP_DET,
component         591 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M3,
component         597 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PR_BASE +
component         599 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         601 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         603 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_DEPOP_M1,
component         607 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_HP_CALIB_AMP_DET,
component         610 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_HP_VOL,
component         626 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         630 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG1,
component         632 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_LOUT_CTRL1,
component         637 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_LOUT_CTRL1,
component         640 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG1,
component         654 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         658 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG2,
component         663 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG2,
component         677 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         681 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG2,
component         686 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_PWR_ANLG2,
component         960 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = dai->component;
component         961 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
component         970 sound/soc/codecs/rt5616.c 		dev_err(component->dev, "Unsupported clock setting\n");
component         975 sound/soc/codecs/rt5616.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component        1004 sound/soc/codecs/rt5616.c 	snd_soc_component_update_bits(component, RT5616_I2S1_SDP,
component        1006 sound/soc/codecs/rt5616.c 	snd_soc_component_update_bits(component, RT5616_ADDA_CLK1, mask_clk, val_clk);
component        1013 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = dai->component;
component        1014 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
component        1055 sound/soc/codecs/rt5616.c 	snd_soc_component_update_bits(component, RT5616_I2S1_SDP,
component        1065 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = dai->component;
component        1066 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
component        1080 sound/soc/codecs/rt5616.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        1084 sound/soc/codecs/rt5616.c 	snd_soc_component_update_bits(component, RT5616_GLB_CLK,
component        1097 sound/soc/codecs/rt5616.c 	struct snd_soc_component *component = dai->component;
component        1098 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
component        1107 sound/soc/codecs/rt5616.c 		dev_dbg(component->dev, "PLL disabled\n");
component        1111 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_GLB_CLK,
component        1119 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_GLB_CLK,
component        1125 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_GLB_CLK,
component        1130 sound/soc/codecs/rt5616.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        1136 sound/soc/codecs/rt5616.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        1140 sound/soc/codecs/rt5616.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        1144 sound/soc/codecs/rt5616.c 	snd_soc_component_write(component, RT5616_PLL_CTRL1,
component        1146 sound/soc/codecs/rt5616.c 	snd_soc_component_write(component, RT5616_PLL_CTRL2,
component        1158 sound/soc/codecs/rt5616.c static int rt5616_set_bias_level(struct snd_soc_component *component,
component        1161 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
component        1180 sound/soc/codecs/rt5616.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_ON) {
component        1190 sound/soc/codecs/rt5616.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1191 sound/soc/codecs/rt5616.c 			snd_soc_component_update_bits(component, RT5616_PWR_ANLG1,
component        1197 sound/soc/codecs/rt5616.c 			snd_soc_component_update_bits(component, RT5616_PWR_ANLG1,
component        1200 sound/soc/codecs/rt5616.c 			snd_soc_component_update_bits(component, RT5616_D_MISC,
component        1207 sound/soc/codecs/rt5616.c 		snd_soc_component_update_bits(component, RT5616_D_MISC, RT5616_D_GATE_EN, 0);
component        1208 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PWR_DIG1, 0x0000);
component        1209 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PWR_DIG2, 0x0000);
component        1210 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PWR_VOL, 0x0000);
component        1211 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PWR_MIXER, 0x0000);
component        1212 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PWR_ANLG1, 0x0000);
component        1213 sound/soc/codecs/rt5616.c 		snd_soc_component_write(component, RT5616_PWR_ANLG2, 0x0000);
component        1223 sound/soc/codecs/rt5616.c static int rt5616_probe(struct snd_soc_component *component)
component        1225 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
component        1228 sound/soc/codecs/rt5616.c 	rt5616->mclk = devm_clk_get(component->dev, "mclk");
component        1232 sound/soc/codecs/rt5616.c 	rt5616->component = component;
component        1238 sound/soc/codecs/rt5616.c static int rt5616_suspend(struct snd_soc_component *component)
component        1240 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
component        1248 sound/soc/codecs/rt5616.c static int rt5616_resume(struct snd_soc_component *component)
component        1250 sound/soc/codecs/rt5616.c 	struct rt5616_priv *rt5616 = snd_soc_component_get_drvdata(component);
component          70 sound/soc/codecs/rt5631.c static void rt5631_write_index(struct snd_soc_component *component,
component          73 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INDEX_ADD, reg);
component          74 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INDEX_DATA, value);
component          80 sound/soc/codecs/rt5631.c static unsigned int rt5631_read_index(struct snd_soc_component *component,
component          85 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INDEX_ADD, reg);
component          86 sound/soc/codecs/rt5631.c 	value = snd_soc_component_read32(component, RT5631_INDEX_DATA);
component          91 sound/soc/codecs/rt5631.c static int rt5631_reset(struct snd_soc_component *component)
component          93 sound/soc/codecs/rt5631.c 	return snd_soc_component_write(component, RT5631_RESET, 0);
component         186 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         187 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component         197 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         198 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component         285 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         288 sound/soc/codecs/rt5631.c 	reg = snd_soc_component_read32(component, RT5631_GLOBAL_CLK_CTRL);
component         295 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         296 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component         303 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         306 sound/soc/codecs/rt5631.c 	reg = snd_soc_component_read32(component, RT5631_OUTMIXER_L_CTRL);
component         313 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         316 sound/soc/codecs/rt5631.c 	reg = snd_soc_component_read32(component, RT5631_OUTMIXER_R_CTRL);
component         323 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         326 sound/soc/codecs/rt5631.c 	reg = snd_soc_component_read32(component, RT5631_SPK_MIXER_CTRL);
component         333 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         336 sound/soc/codecs/rt5631.c 	reg = snd_soc_component_read32(component, RT5631_SPK_MIXER_CTRL);
component         343 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         346 sound/soc/codecs/rt5631.c 	reg = snd_soc_component_read32(component, RT5631_ADC_REC_MIXER);
component         353 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         356 sound/soc/codecs/rt5631.c 	reg = snd_soc_component_read32(component, RT5631_ADC_REC_MIXER);
component         366 sound/soc/codecs/rt5631.c static void onebit_depop_power_stage(struct snd_soc_component *component, int enable)
component         371 sound/soc/codecs/rt5631.c 	snd_soc_component_update_bits(component, RT5631_DEPOP_FUN_CTRL_2,
component         375 sound/soc/codecs/rt5631.c 	soft_vol = snd_soc_component_read32(component, RT5631_SOFT_VOL_CTRL);
component         376 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SOFT_VOL_CTRL, 0);
component         377 sound/soc/codecs/rt5631.c 	hp_zc = snd_soc_component_read32(component, RT5631_INT_ST_IRQ_CTRL_2);
component         378 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, hp_zc & 0xf7ff);
component         381 sound/soc/codecs/rt5631.c 		rt5631_write_index(component, RT5631_TEST_MODE_CTRL, 0x84c0);
component         382 sound/soc/codecs/rt5631.c 		rt5631_write_index(component, RT5631_SPK_INTL_CTRL, 0x309f);
component         383 sound/soc/codecs/rt5631.c 		rt5631_write_index(component, RT5631_CP_INTL_REG2, 0x6530);
component         385 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_2,
component         389 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_2, 0);
component         394 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SOFT_VOL_CTRL, soft_vol);
component         395 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, hp_zc);
component         404 sound/soc/codecs/rt5631.c static void onebit_depop_mute_stage(struct snd_soc_component *component, int enable)
component         409 sound/soc/codecs/rt5631.c 	snd_soc_component_update_bits(component, RT5631_DEPOP_FUN_CTRL_2,
component         413 sound/soc/codecs/rt5631.c 	soft_vol = snd_soc_component_read32(component, RT5631_SOFT_VOL_CTRL);
component         414 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SOFT_VOL_CTRL, 0);
component         415 sound/soc/codecs/rt5631.c 	hp_zc = snd_soc_component_read32(component, RT5631_INT_ST_IRQ_CTRL_2);
component         416 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, hp_zc & 0xf7ff);
component         420 sound/soc/codecs/rt5631.c 		rt5631_write_index(component, RT5631_SPK_INTL_CTRL, 0x307f);
component         421 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_HP_OUT_VOL,
component         425 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_HP_OUT_VOL,
component         432 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SOFT_VOL_CTRL, soft_vol);
component         433 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, hp_zc);
component         442 sound/soc/codecs/rt5631.c static void depop_seq_power_stage(struct snd_soc_component *component, int enable)
component         447 sound/soc/codecs/rt5631.c 	snd_soc_component_update_bits(component, RT5631_DEPOP_FUN_CTRL_2,
component         451 sound/soc/codecs/rt5631.c 	soft_vol = snd_soc_component_read32(component, RT5631_SOFT_VOL_CTRL);
component         452 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SOFT_VOL_CTRL, 0);
component         453 sound/soc/codecs/rt5631.c 	hp_zc = snd_soc_component_read32(component, RT5631_INT_ST_IRQ_CTRL_2);
component         454 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, hp_zc & 0xf7ff);
component         457 sound/soc/codecs/rt5631.c 		rt5631_write_index(component, RT5631_SPK_INTL_CTRL, 0x303e);
component         460 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD3,
component         467 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_1,
component         472 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD3,
component         476 sound/soc/codecs/rt5631.c 		rt5631_write_index(component, RT5631_SPK_INTL_CTRL, 0x303F);
component         477 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_1,
component         481 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_1,
component         486 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD3,
component         490 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_1,
component         494 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_1,
component         498 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD3,
component         504 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SOFT_VOL_CTRL, soft_vol);
component         505 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, hp_zc);
component         514 sound/soc/codecs/rt5631.c static void depop_seq_mute_stage(struct snd_soc_component *component, int enable)
component         519 sound/soc/codecs/rt5631.c 	snd_soc_component_update_bits(component, RT5631_DEPOP_FUN_CTRL_2,
component         523 sound/soc/codecs/rt5631.c 	soft_vol = snd_soc_component_read32(component, RT5631_SOFT_VOL_CTRL);
component         524 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SOFT_VOL_CTRL, 0);
component         525 sound/soc/codecs/rt5631.c 	hp_zc = snd_soc_component_read32(component, RT5631_INT_ST_IRQ_CTRL_2);
component         526 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, hp_zc & 0xf7ff);
component         531 sound/soc/codecs/rt5631.c 		rt5631_write_index(component, RT5631_SPK_INTL_CTRL, 0x302f);
component         532 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_1,
component         537 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_HP_OUT_VOL,
component         542 sound/soc/codecs/rt5631.c 		rt5631_write_index(component, RT5631_SPK_INTL_CTRL, 0x302f);
component         543 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_DEPOP_FUN_CTRL_1,
component         548 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_HP_OUT_VOL,
component         555 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SOFT_VOL_CTRL, soft_vol);
component         556 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, hp_zc);
component         562 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         563 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component         568 sound/soc/codecs/rt5631.c 			onebit_depop_mute_stage(component, 0);
component         569 sound/soc/codecs/rt5631.c 			onebit_depop_power_stage(component, 0);
component         571 sound/soc/codecs/rt5631.c 			depop_seq_mute_stage(component, 0);
component         572 sound/soc/codecs/rt5631.c 			depop_seq_power_stage(component, 0);
component         578 sound/soc/codecs/rt5631.c 			onebit_depop_power_stage(component, 1);
component         579 sound/soc/codecs/rt5631.c 			onebit_depop_mute_stage(component, 1);
component         581 sound/soc/codecs/rt5631.c 			depop_seq_power_stage(component, 1);
component         582 sound/soc/codecs/rt5631.c 			depop_seq_mute_stage(component, 1);
component         596 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         597 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component         602 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_DIG_MIC_CTRL,
component         609 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_DIG_MIC_CTRL,
component         617 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_DIG_MIC_CTRL,
component        1351 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = dai->component;
component        1352 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component        1356 sound/soc/codecs/rt5631.c 	dev_dbg(component->dev, "enter %s\n", __func__);
component        1360 sound/soc/codecs/rt5631.c 		dev_err(component->dev, "Fail to get BCLK rate\n");
component        1372 sound/soc/codecs/rt5631.c 		dev_err(component->dev, "Fail to get coeff\n");
component        1392 sound/soc/codecs/rt5631.c 	snd_soc_component_update_bits(component, RT5631_SDP_CTRL,
component        1394 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_STEREO_AD_DA_CLK_CTRL,
component        1403 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = codec_dai->component;
component        1404 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component        1407 sound/soc/codecs/rt5631.c 	dev_dbg(component->dev, "enter %s\n", __func__);
component        1447 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_SDP_CTRL, iface);
component        1455 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = codec_dai->component;
component        1456 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component        1458 sound/soc/codecs/rt5631.c 	dev_dbg(component->dev, "enter %s, syclk=%d\n", __func__, freq);
component        1471 sound/soc/codecs/rt5631.c 	struct snd_soc_component *component = codec_dai->component;
component        1472 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component        1475 sound/soc/codecs/rt5631.c 	dev_dbg(component->dev, "enter %s\n", __func__);
component        1478 sound/soc/codecs/rt5631.c 		dev_dbg(component->dev, "PLL disabled\n");
component        1480 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_GLOBAL_CLK_CTRL,
component        1491 sound/soc/codecs/rt5631.c 				dev_info(component->dev,
component        1493 sound/soc/codecs/rt5631.c 				snd_soc_component_write(component, RT5631_PLL_CTRL,
component        1497 sound/soc/codecs/rt5631.c 				snd_soc_component_update_bits(component,
component        1510 sound/soc/codecs/rt5631.c 				dev_info(component->dev,
component        1512 sound/soc/codecs/rt5631.c 				snd_soc_component_write(component, RT5631_PLL_CTRL,
component        1516 sound/soc/codecs/rt5631.c 				snd_soc_component_update_bits(component,
component        1530 sound/soc/codecs/rt5631.c static int rt5631_set_bias_level(struct snd_soc_component *component,
component        1533 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component        1538 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD2,
component        1544 sound/soc/codecs/rt5631.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1545 sound/soc/codecs/rt5631.c 			snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD3,
component        1549 sound/soc/codecs/rt5631.c 			snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD3,
component        1558 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_PWR_MANAG_ADD1, 0x0000);
component        1559 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_PWR_MANAG_ADD2, 0x0000);
component        1560 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_PWR_MANAG_ADD3, 0x0000);
component        1561 sound/soc/codecs/rt5631.c 		snd_soc_component_write(component, RT5631_PWR_MANAG_ADD4, 0x0000);
component        1571 sound/soc/codecs/rt5631.c static int rt5631_probe(struct snd_soc_component *component)
component        1573 sound/soc/codecs/rt5631.c 	struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
component        1576 sound/soc/codecs/rt5631.c 	val = rt5631_read_index(component, RT5631_ADDA_MIXER_INTL_REG3);
component        1582 sound/soc/codecs/rt5631.c 	rt5631_reset(component);
component        1583 sound/soc/codecs/rt5631.c 	snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD3,
component        1587 sound/soc/codecs/rt5631.c 	snd_soc_component_update_bits(component, RT5631_PWR_MANAG_ADD3,
component        1590 sound/soc/codecs/rt5631.c 	snd_soc_component_write(component, RT5631_INT_ST_IRQ_CTRL_2, 0x0f18);
component        1593 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_INT_ST_IRQ_CTRL_2,
component        1596 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_INT_ST_IRQ_CTRL_2,
component        1600 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_GPIO_CTRL,
component        1605 sound/soc/codecs/rt5631.c 		snd_soc_component_update_bits(component, RT5631_DIG_MIC_CTRL,
component        1612 sound/soc/codecs/rt5631.c 	snd_soc_component_init_bias_level(component, SND_SOC_BIAS_STANDBY);
component         167 sound/soc/codecs/rt5640.c static int rt5640_reset(struct snd_soc_component *component)
component         169 sound/soc/codecs/rt5640.c 	return snd_soc_component_write(component, RT5640_RESET, 0);
component         462 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         463 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component         470 sound/soc/codecs/rt5640.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component         472 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_DMIC, RT5640_DMIC_CLK_MASK,
component         480 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         481 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component         917 sound/soc/codecs/rt5640.c static void hp_amp_power_on(struct snd_soc_component *component)
component         919 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component         943 sound/soc/codecs/rt5640.c static void rt5640_pmu_depop(struct snd_soc_component *component)
component         945 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component         971 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         972 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component         976 sound/soc/codecs/rt5640.c 		rt5640_pmu_depop(component);
component         995 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         999 sound/soc/codecs/rt5640.c 		hp_amp_power_on(component);
component        1000 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_PWR_ANLG1,
component        1002 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_OUTPUT,
component        1007 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_OUTPUT,
component        1010 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_PWR_ANLG1,
component        1024 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1028 sound/soc/codecs/rt5640.c 		hp_amp_power_on(component);
component        1040 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1041 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        1647 sound/soc/codecs/rt5640.c static int get_sdp_info(struct snd_soc_component *component, int dai_id)
component        1651 sound/soc/codecs/rt5640.c 	if (component == NULL)
component        1654 sound/soc/codecs/rt5640.c 	val = snd_soc_component_read32(component, RT5640_I2S1_SDP);
component        1700 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = dai->component;
component        1701 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        1708 sound/soc/codecs/rt5640.c 		dev_err(component->dev, "Unsupported clock setting %d for DAI %d\n",
component        1714 sound/soc/codecs/rt5640.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component        1744 sound/soc/codecs/rt5640.c 	dai_sel = get_sdp_info(component, dai->id);
component        1746 sound/soc/codecs/rt5640.c 		dev_err(component->dev, "Failed to get sdp info: %d\n", dai_sel);
component        1753 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_I2S1_SDP,
component        1755 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_ADDA_CLK1, mask_clk, val_clk);
component        1761 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_I2S2_SDP,
component        1763 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_ADDA_CLK1, mask_clk, val_clk);
component        1771 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = dai->component;
component        1772 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        1814 sound/soc/codecs/rt5640.c 	dai_sel = get_sdp_info(component, dai->id);
component        1816 sound/soc/codecs/rt5640.c 		dev_err(component->dev, "Failed to get sdp info: %d\n", dai_sel);
component        1820 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_I2S1_SDP,
component        1825 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_I2S2_SDP,
component        1836 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = dai->component;
component        1837 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        1856 sound/soc/codecs/rt5640.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        1859 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_PWR_ANLG2,
component        1861 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_GLB_CLK,
component        1873 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = dai->component;
component        1874 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        1883 sound/soc/codecs/rt5640.c 		dev_dbg(component->dev, "PLL disabled\n");
component        1887 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_GLB_CLK,
component        1894 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_GLB_CLK,
component        1898 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_GLB_CLK,
component        1902 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_GLB_CLK,
component        1906 sound/soc/codecs/rt5640.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        1912 sound/soc/codecs/rt5640.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        1916 sound/soc/codecs/rt5640.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        1920 sound/soc/codecs/rt5640.c 	snd_soc_component_write(component, RT5640_PLL_CTRL1,
component        1922 sound/soc/codecs/rt5640.c 	snd_soc_component_write(component, RT5640_PLL_CTRL2,
component        1933 sound/soc/codecs/rt5640.c static int rt5640_set_bias_level(struct snd_soc_component *component,
component        1936 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        1954 sound/soc/codecs/rt5640.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_ON) {
component        1964 sound/soc/codecs/rt5640.c 		if (SND_SOC_BIAS_OFF == snd_soc_component_get_bias_level(component)) {
component        1965 sound/soc/codecs/rt5640.c 			snd_soc_component_update_bits(component, RT5640_PWR_ANLG1,
component        1971 sound/soc/codecs/rt5640.c 			snd_soc_component_update_bits(component, RT5640_PWR_ANLG1,
component        1974 sound/soc/codecs/rt5640.c 			snd_soc_component_update_bits(component, RT5640_DUMMY1,
component        1976 sound/soc/codecs/rt5640.c 			snd_soc_component_update_bits(component, RT5640_MICBIAS,
component        1982 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_DEPOP_M1, 0x0004);
component        1983 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_DEPOP_M2, 0x1100);
component        1984 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_DUMMY1, 0x1, 0);
component        1985 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_PWR_DIG1, 0x0000);
component        1986 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_PWR_DIG2, 0x0000);
component        1987 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_PWR_VOL, 0x0000);
component        1988 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_PWR_MIXER, 0x0000);
component        1989 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_PWR_ANLG1, 0x0000);
component        1990 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_PWR_ANLG2, 0x0000);
component        2000 sound/soc/codecs/rt5640.c int rt5640_dmic_enable(struct snd_soc_component *component,
component        2003 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2026 sound/soc/codecs/rt5640.c int rt5640_sel_asrc_clk_src(struct snd_soc_component *component,
component        2029 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2081 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_ASRC_2,
component        2084 sound/soc/codecs/rt5640.c 	if (snd_soc_component_read32(component, RT5640_ASRC_2)) {
component        2086 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_JD_CTRL, 0x3, 0x3);
component        2089 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_JD_CTRL, 0x3, 0x0);
component        2096 sound/soc/codecs/rt5640.c static void rt5640_enable_micbias1_for_ovcd(struct snd_soc_component *component)
component        2098 sound/soc/codecs/rt5640.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2109 sound/soc/codecs/rt5640.c static void rt5640_disable_micbias1_for_ovcd(struct snd_soc_component *component)
component        2111 sound/soc/codecs/rt5640.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2121 sound/soc/codecs/rt5640.c static void rt5640_enable_micbias1_ovcd_irq(struct snd_soc_component *component)
component        2123 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2125 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_IRQ_CTRL2,
component        2130 sound/soc/codecs/rt5640.c static void rt5640_disable_micbias1_ovcd_irq(struct snd_soc_component *component)
component        2132 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2134 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_IRQ_CTRL2,
component        2139 sound/soc/codecs/rt5640.c static void rt5640_clear_micbias1_ovcd(struct snd_soc_component *component)
component        2141 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_IRQ_CTRL2,
component        2145 sound/soc/codecs/rt5640.c static bool rt5640_micbias1_ovcd(struct snd_soc_component *component)
component        2149 sound/soc/codecs/rt5640.c 	val = snd_soc_component_read32(component, RT5640_IRQ_CTRL2);
component        2150 sound/soc/codecs/rt5640.c 	dev_dbg(component->dev, "irq ctrl2 %#04x\n", val);
component        2155 sound/soc/codecs/rt5640.c static bool rt5640_jack_inserted(struct snd_soc_component *component)
component        2157 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2160 sound/soc/codecs/rt5640.c 	val = snd_soc_component_read32(component, RT5640_INT_IRQ_ST);
component        2161 sound/soc/codecs/rt5640.c 	dev_dbg(component->dev, "irq status %#04x\n", val);
component        2178 sound/soc/codecs/rt5640.c static void rt5640_start_button_press_work(struct snd_soc_component *component)
component        2180 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2187 sound/soc/codecs/rt5640.c 	rt5640_clear_micbias1_ovcd(component);
component        2195 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = rt5640->component;
component        2198 sound/soc/codecs/rt5640.c 	if (!rt5640_jack_inserted(component))
component        2201 sound/soc/codecs/rt5640.c 	if (rt5640_micbias1_ovcd(component)) {
component        2207 sound/soc/codecs/rt5640.c 		rt5640_clear_micbias1_ovcd(component);
component        2225 sound/soc/codecs/rt5640.c 		dev_dbg(component->dev, "headset button press\n");
component        2233 sound/soc/codecs/rt5640.c 			dev_dbg(component->dev, "headset button release\n");
component        2237 sound/soc/codecs/rt5640.c 		rt5640_enable_micbias1_ovcd_irq(component);
component        2244 sound/soc/codecs/rt5640.c static int rt5640_detect_headset(struct snd_soc_component *component)
component        2257 sound/soc/codecs/rt5640.c 		rt5640_clear_micbias1_ovcd(component);
component        2262 sound/soc/codecs/rt5640.c 		if (!rt5640_jack_inserted(component))
component        2265 sound/soc/codecs/rt5640.c 		if (rt5640_micbias1_ovcd(component)) {
component        2271 sound/soc/codecs/rt5640.c 			dev_dbg(component->dev, "jack mic-gnd shorted\n");
component        2277 sound/soc/codecs/rt5640.c 			dev_dbg(component->dev, "jack mic-gnd open\n");
component        2285 sound/soc/codecs/rt5640.c 	dev_err(component->dev, "Error detecting headset vs headphones, bad contact?, assuming headphones\n");
component        2293 sound/soc/codecs/rt5640.c 	struct snd_soc_component *component = rt5640->component;
component        2296 sound/soc/codecs/rt5640.c 	if (!rt5640_jack_inserted(component)) {
component        2301 sound/soc/codecs/rt5640.c 				rt5640_disable_micbias1_ovcd_irq(component);
component        2302 sound/soc/codecs/rt5640.c 				rt5640_disable_micbias1_for_ovcd(component);
component        2306 sound/soc/codecs/rt5640.c 			dev_dbg(component->dev, "jack unplugged\n");
component        2311 sound/soc/codecs/rt5640.c 		rt5640_enable_micbias1_for_ovcd(component);
component        2312 sound/soc/codecs/rt5640.c 		status = rt5640_detect_headset(component);
component        2315 sound/soc/codecs/rt5640.c 			rt5640_enable_micbias1_ovcd_irq(component);
component        2318 sound/soc/codecs/rt5640.c 			rt5640_disable_micbias1_for_ovcd(component);
component        2320 sound/soc/codecs/rt5640.c 		dev_dbg(component->dev, "detect status %#02x\n", status);
component        2322 sound/soc/codecs/rt5640.c 	} else if (rt5640->ovcd_irq_enabled && rt5640_micbias1_ovcd(component)) {
component        2323 sound/soc/codecs/rt5640.c 		dev_dbg(component->dev, "OVCD IRQ\n");
component        2334 sound/soc/codecs/rt5640.c 		rt5640_disable_micbias1_ovcd_irq(component);
component        2335 sound/soc/codecs/rt5640.c 		rt5640_start_button_press_work(component);
component        2365 sound/soc/codecs/rt5640.c static void rt5640_enable_jack_detect(struct snd_soc_component *component,
component        2368 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2371 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_JD_CTRL,
component        2375 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_GPIO_CTRL1,
component        2379 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_GPIO_CTRL3,
component        2383 sound/soc/codecs/rt5640.c 	snd_soc_component_write(component, RT5640_DUMMY1, 0x3f41);
component        2386 sound/soc/codecs/rt5640.c 	snd_soc_component_write(component, RT5640_DUMMY2, 0x4001);
component        2388 sound/soc/codecs/rt5640.c 	snd_soc_component_write(component, RT5640_PR_BASE + RT5640_BIAS_CUR4,
component        2391 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_MICBIAS,
component        2404 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_IRQ_CTRL2,
component        2414 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_IRQ_CTRL1,
component        2417 sound/soc/codecs/rt5640.c 		snd_soc_component_write(component, RT5640_IRQ_CTRL1,
component        2422 sound/soc/codecs/rt5640.c 		rt5640_enable_micbias1_for_ovcd(component);
component        2423 sound/soc/codecs/rt5640.c 		rt5640_enable_micbias1_ovcd_irq(component);
component        2431 sound/soc/codecs/rt5640.c static void rt5640_disable_jack_detect(struct snd_soc_component *component)
component        2433 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2446 sound/soc/codecs/rt5640.c 		rt5640_disable_micbias1_ovcd_irq(component);
component        2447 sound/soc/codecs/rt5640.c 		rt5640_disable_micbias1_for_ovcd(component);
component        2454 sound/soc/codecs/rt5640.c static int rt5640_set_jack(struct snd_soc_component *component,
component        2458 sound/soc/codecs/rt5640.c 		rt5640_enable_jack_detect(component, jack);
component        2460 sound/soc/codecs/rt5640.c 		rt5640_disable_jack_detect(component);
component        2465 sound/soc/codecs/rt5640.c static int rt5640_probe(struct snd_soc_component *component)
component        2467 sound/soc/codecs/rt5640.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2468 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2475 sound/soc/codecs/rt5640.c 	rt5640->mclk = devm_clk_get(component->dev, "mclk");
component        2479 sound/soc/codecs/rt5640.c 	rt5640->component = component;
component        2481 sound/soc/codecs/rt5640.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        2483 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_DUMMY1, 0x0301, 0x0301);
component        2484 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_MICBIAS, 0x0030, 0x0030);
component        2485 sound/soc/codecs/rt5640.c 	snd_soc_component_update_bits(component, RT5640_DSP_PATH2, 0xfc00, 0x0c00);
component        2487 sound/soc/codecs/rt5640.c 	switch (snd_soc_component_read32(component, RT5640_RESET) & RT5640_ID_MASK) {
component        2490 sound/soc/codecs/rt5640.c 		snd_soc_add_component_controls(component,
component        2509 sound/soc/codecs/rt5640.c 		dev_err(component->dev,
component        2521 sound/soc/codecs/rt5640.c 	if (device_property_read_bool(component->dev, "realtek,in1-differential"))
component        2522 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_IN1_IN2,
component        2525 sound/soc/codecs/rt5640.c 	if (device_property_read_bool(component->dev, "realtek,in2-differential"))
component        2526 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_IN3_IN4,
component        2529 sound/soc/codecs/rt5640.c 	if (device_property_read_bool(component->dev, "realtek,in3-differential"))
component        2530 sound/soc/codecs/rt5640.c 		snd_soc_component_update_bits(component, RT5640_IN1_IN2,
component        2533 sound/soc/codecs/rt5640.c 	if (device_property_read_u32(component->dev, "realtek,dmic1-data-pin",
component        2539 sound/soc/codecs/rt5640.c 	if (device_property_read_u32(component->dev, "realtek,dmic2-data-pin",
component        2546 sound/soc/codecs/rt5640.c 		rt5640_dmic_enable(component, dmic1_data_pin, dmic2_data_pin);
component        2548 sound/soc/codecs/rt5640.c 	if (device_property_read_u32(component->dev,
component        2553 sound/soc/codecs/rt5640.c 			dev_warn(component->dev, "Warning: Invalid jack-detect-source value: %d, leaving jack-detect disabled\n",
component        2557 sound/soc/codecs/rt5640.c 	if (!device_property_read_bool(component->dev, "realtek,jack-detect-not-inverted"))
component        2568 sound/soc/codecs/rt5640.c 	if (device_property_read_u32(component->dev,
component        2581 sound/soc/codecs/rt5640.c 			dev_warn(component->dev, "Warning: Invalid over-current-threshold-microamp value: %d, defaulting to 2000uA\n",
component        2586 sound/soc/codecs/rt5640.c 	if (device_property_read_u32(component->dev,
component        2591 sound/soc/codecs/rt5640.c 			dev_warn(component->dev, "Warning: Invalid over-current-scale-factor value: %d, defaulting to 0.75\n",
component        2598 sound/soc/codecs/rt5640.c static void rt5640_remove(struct snd_soc_component *component)
component        2600 sound/soc/codecs/rt5640.c 	rt5640_reset(component);
component        2604 sound/soc/codecs/rt5640.c static int rt5640_suspend(struct snd_soc_component *component)
component        2606 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2608 sound/soc/codecs/rt5640.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        2609 sound/soc/codecs/rt5640.c 	rt5640_reset(component);
component        2618 sound/soc/codecs/rt5640.c static int rt5640_resume(struct snd_soc_component *component)
component        2620 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = snd_soc_component_get_drvdata(component);
component        2120 sound/soc/codecs/rt5640.h 	struct snd_soc_component *component;
component        2155 sound/soc/codecs/rt5640.h int rt5640_dmic_enable(struct snd_soc_component *component,
component        2157 sound/soc/codecs/rt5640.h int rt5640_sel_asrc_clk_src(struct snd_soc_component *component,
component         412 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component;
component         442 sound/soc/codecs/rt5645.c static int rt5645_reset(struct snd_soc_component *component)
component         444 sound/soc/codecs/rt5645.c 	return snd_soc_component_write(component, RT5645_RESET, 0);
component         675 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         676 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component         701 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         702 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component         743 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         744 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component         848 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         849 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component         856 sound/soc/codecs/rt5645.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component         858 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_DMIC_CTRL1,
component         866 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         869 sound/soc/codecs/rt5645.c 	val = snd_soc_component_read32(component, RT5645_GLB_CLK);
component         880 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         912 sound/soc/codecs/rt5645.c 	val = (snd_soc_component_read32(component, reg) >> shift) & 0xf;
component         925 sound/soc/codecs/rt5645.c static int rt5645_enable_hweq(struct snd_soc_component *component)
component         927 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component         955 sound/soc/codecs/rt5645.c int rt5645_sel_asrc_clk_src(struct snd_soc_component *component,
component        1011 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_ASRC_2,
component        1015 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_ASRC_3,
component        1644 sound/soc/codecs/rt5645.c static void hp_amp_power(struct snd_soc_component *component, int on)
component        1647 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        1652 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M2, 0x3100);
component        1653 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_CHARGE_PUMP,
component        1655 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M1, 0x000d);
component        1659 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1663 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M3, 0x0737);
component        1666 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M2, 0x1140);
component        1671 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_DEPOP_M2,
component        1673 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M1, 0x000d);
component        1678 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        1680 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_PWR_VOL,
component        1683 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        1689 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        1693 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1709 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M3, 0x0737);
component        1712 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M2, 0x1140);
component        1714 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M1, 0x0001);
component        1717 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1725 sound/soc/codecs/rt5645.c 				snd_soc_component_write(component, RT5645_DEPOP_M1, 0x0000);
component        1726 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        1729 sound/soc/codecs/rt5645.c 				snd_soc_component_update_bits(component, RT5645_DEPOP_M2,
component        1739 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1740 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        1744 sound/soc/codecs/rt5645.c 		hp_amp_power(component, 1);
component        1747 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M3,
component        1755 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1757 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1759 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1764 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1774 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M3,
component        1782 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1784 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1786 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_DEPOP_M1,
component        1792 sound/soc/codecs/rt5645.c 		hp_amp_power(component, 0);
component        1805 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1809 sound/soc/codecs/rt5645.c 		rt5645_enable_hweq(component);
component        1810 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_DIG1,
component        1815 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_GEN_CTRL3,
component        1820 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_GEN_CTRL3,
component        1822 sound/soc/codecs/rt5645.c 		snd_soc_component_write(component, RT5645_EQ_CTRL2, 0);
component        1823 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_DIG1,
component        1838 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1842 sound/soc/codecs/rt5645.c 		hp_amp_power(component, 1);
component        1843 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        1845 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_LOUT1,
component        1850 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_LOUT1,
component        1853 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        1855 sound/soc/codecs/rt5645.c 		hp_amp_power(component, 0);
component        1868 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1872 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_ANLG2,
component        1877 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_ANLG2,
component        1891 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1892 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        1912 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1916 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_GEN_CTRL2,
component        1922 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_GEN_CTRL2,
component        1937 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1941 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_GEN_CTRL2,
component        1947 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_GEN_CTRL2,
component        2734 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = dai->component;
component        2735 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        2742 sound/soc/codecs/rt5645.c 		dev_err(component->dev, "Unsupported clock setting\n");
component        2747 sound/soc/codecs/rt5645.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component        2788 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_I2S1_SDP,
component        2790 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_ADDA_CLK1, mask_clk, val_clk);
component        2796 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_I2S2_SDP,
component        2798 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_ADDA_CLK1, mask_clk, val_clk);
component        2801 sound/soc/codecs/rt5645.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2810 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = dai->component;
component        2811 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        2862 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_I2S1_SDP,
component        2867 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_I2S2_SDP,
component        2872 sound/soc/codecs/rt5645.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2881 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = dai->component;
component        2882 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        2899 sound/soc/codecs/rt5645.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        2902 sound/soc/codecs/rt5645.c 	snd_soc_component_update_bits(component, RT5645_GLB_CLK,
component        2915 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = dai->component;
component        2916 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        2925 sound/soc/codecs/rt5645.c 		dev_dbg(component->dev, "PLL disabled\n");
component        2929 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_GLB_CLK,
component        2936 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_GLB_CLK,
component        2943 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_GLB_CLK,
component        2947 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_GLB_CLK,
component        2951 sound/soc/codecs/rt5645.c 			dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2956 sound/soc/codecs/rt5645.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        2962 sound/soc/codecs/rt5645.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        2966 sound/soc/codecs/rt5645.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        2970 sound/soc/codecs/rt5645.c 	snd_soc_component_write(component, RT5645_PLL_CTRL1,
component        2972 sound/soc/codecs/rt5645.c 	snd_soc_component_write(component, RT5645_PLL_CTRL2,
component        2986 sound/soc/codecs/rt5645.c 	struct snd_soc_component *component = dai->component;
component        2987 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        3010 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_BASS_BACK,
component        3044 sound/soc/codecs/rt5645.c 	snd_soc_component_update_bits(component, RT5645_TDM_CTRL_1, mask, val);
component        3049 sound/soc/codecs/rt5645.c static int rt5645_set_bias_level(struct snd_soc_component *component,
component        3052 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        3056 sound/soc/codecs/rt5645.c 		if (SND_SOC_BIAS_STANDBY == snd_soc_component_get_bias_level(component)) {
component        3057 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        3063 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        3066 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_GEN_CTRL1,
component        3072 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        3078 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        3081 sound/soc/codecs/rt5645.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        3082 sound/soc/codecs/rt5645.c 			snd_soc_component_write(component, RT5645_DEPOP_M2, 0x1140);
component        3092 sound/soc/codecs/rt5645.c 		snd_soc_component_write(component, RT5645_DEPOP_M2, 0x1100);
component        3094 sound/soc/codecs/rt5645.c 			snd_soc_component_update_bits(component, RT5645_GEN_CTRL1,
component        3096 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_PWR_ANLG1,
component        3109 sound/soc/codecs/rt5645.c static void rt5645_enable_push_button_irq(struct snd_soc_component *component,
component        3112 sound/soc/codecs/rt5645.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3119 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5650_4BTN_IL_CMD1, 0x3, 0x3);
component        3120 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component,
component        3122 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component,
component        3124 sound/soc/codecs/rt5645.c 		snd_soc_component_read32(component, RT5650_4BTN_IL_CMD1);
component        3126 sound/soc/codecs/rt5645.c 			snd_soc_component_read32(component, RT5650_4BTN_IL_CMD1));
component        3128 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5650_4BTN_IL_CMD2, 0x8000, 0x0);
component        3129 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(component, RT5645_INT_IRQ_ST, 0x8, 0x0);
component        3137 sound/soc/codecs/rt5645.c static int rt5645_jack_detect(struct snd_soc_component *component, int jack_insert)
component        3139 sound/soc/codecs/rt5645.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3140 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        3174 sound/soc/codecs/rt5645.c 		dev_dbg(component->dev, "val = %d\n", val);
component        3179 sound/soc/codecs/rt5645.c 				rt5645_enable_push_button_irq(component, true);
component        3201 sound/soc/codecs/rt5645.c 			rt5645_enable_push_button_irq(component, false);
component        3215 sound/soc/codecs/rt5645.c static int rt5645_button_detect(struct snd_soc_component *component)
component        3219 sound/soc/codecs/rt5645.c 	val = snd_soc_component_read32(component, RT5650_4BTN_IL_CMD1);
component        3222 sound/soc/codecs/rt5645.c 	snd_soc_component_write(component, RT5650_4BTN_IL_CMD1, val);
component        3229 sound/soc/codecs/rt5645.c int rt5645_set_jack_detect(struct snd_soc_component *component,
component        3233 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        3257 sound/soc/codecs/rt5645.c 	if (!rt5645->component)
component        3264 sound/soc/codecs/rt5645.c 			dev_dbg(rt5645->component->dev, "gpio_state = %d\n",
component        3266 sound/soc/codecs/rt5645.c 			report = rt5645_jack_detect(rt5645->component, gpio_state);
component        3274 sound/soc/codecs/rt5645.c 		val = snd_soc_component_read32(rt5645->component, RT5645_A_JD_CTRL1) & 0x0020;
component        3277 sound/soc/codecs/rt5645.c 		val = snd_soc_component_read32(rt5645->component, RT5645_INT_IRQ_ST) & 0x1000;
component        3283 sound/soc/codecs/rt5645.c 		report = rt5645_jack_detect(rt5645->component, 1);
component        3287 sound/soc/codecs/rt5645.c 		if (snd_soc_component_read32(rt5645->component, RT5645_INT_IRQ_ST) & 0x4) {
component        3290 sound/soc/codecs/rt5645.c 			btn_type = rt5645_button_detect(rt5645->component);
component        3320 sound/soc/codecs/rt5645.c 				dev_err(rt5645->component->dev,
component        3335 sound/soc/codecs/rt5645.c 		snd_soc_component_update_bits(rt5645->component,
component        3337 sound/soc/codecs/rt5645.c 		rt5645_jack_detect(rt5645->component, 0);
component        3375 sound/soc/codecs/rt5645.c static int rt5645_probe(struct snd_soc_component *component)
component        3377 sound/soc/codecs/rt5645.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3378 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        3380 sound/soc/codecs/rt5645.c 	rt5645->component = component;
component        3406 sound/soc/codecs/rt5645.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        3416 sound/soc/codecs/rt5645.c 		component->card->long_name = rt5645->pdata.long_name;
component        3418 sound/soc/codecs/rt5645.c 	rt5645->eq_param = devm_kcalloc(component->dev,
component        3428 sound/soc/codecs/rt5645.c static void rt5645_remove(struct snd_soc_component *component)
component        3430 sound/soc/codecs/rt5645.c 	rt5645_reset(component);
component        3434 sound/soc/codecs/rt5645.c static int rt5645_suspend(struct snd_soc_component *component)
component        3436 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        3444 sound/soc/codecs/rt5645.c static int rt5645_resume(struct snd_soc_component *component)
component        3446 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = snd_soc_component_get_drvdata(component);
component        2200 sound/soc/codecs/rt5645.h int rt5645_sel_asrc_clk_src(struct snd_soc_component *component,
component        2203 sound/soc/codecs/rt5645.h int rt5645_set_jack_detect(struct snd_soc_component *component,
component         379 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         380 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component         387 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component         389 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_DMIC, RT5651_DMIC_CLK_MASK,
component         684 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         685 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component         722 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         723 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component         767 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         768 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component         787 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         791 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component         796 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component         810 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         814 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component         819 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component         833 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         837 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component         842 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component        1284 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = dai->component;
component        1285 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1293 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Unsupported clock setting\n");
component        1298 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component        1329 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_I2S1_SDP,
component        1331 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_ADDA_CLK1, mask_clk, val_clk);
component        1336 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_I2S2_SDP,
component        1338 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_ADDA_CLK1, mask_clk, val_clk);
component        1341 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Wrong dai->id: %d\n", dai->id);
component        1350 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = dai->component;
component        1351 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1394 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_I2S1_SDP,
component        1399 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_I2S2_SDP,
component        1404 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Wrong dai->id: %d\n", dai->id);
component        1413 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = dai->component;
component        1414 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1433 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        1436 sound/soc/codecs/rt5651.c 	snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component        1438 sound/soc/codecs/rt5651.c 	snd_soc_component_update_bits(component, RT5651_GLB_CLK,
component        1451 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = dai->component;
component        1452 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1461 sound/soc/codecs/rt5651.c 		dev_dbg(component->dev, "PLL disabled\n");
component        1465 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_GLB_CLK,
component        1472 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_GLB_CLK,
component        1476 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_GLB_CLK,
component        1480 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component, RT5651_GLB_CLK,
component        1484 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        1490 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        1494 sound/soc/codecs/rt5651.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        1498 sound/soc/codecs/rt5651.c 	snd_soc_component_write(component, RT5651_PLL_CTRL1,
component        1500 sound/soc/codecs/rt5651.c 	snd_soc_component_write(component, RT5651_PLL_CTRL2,
component        1511 sound/soc/codecs/rt5651.c static int rt5651_set_bias_level(struct snd_soc_component *component,
component        1516 sound/soc/codecs/rt5651.c 		if (SND_SOC_BIAS_STANDBY == snd_soc_component_get_bias_level(component)) {
component        1517 sound/soc/codecs/rt5651.c 			if (snd_soc_component_read32(component, RT5651_PLL_MODE_1) & 0x9200)
component        1518 sound/soc/codecs/rt5651.c 				snd_soc_component_update_bits(component, RT5651_D_MISC,
component        1523 sound/soc/codecs/rt5651.c 		if (SND_SOC_BIAS_OFF == snd_soc_component_get_bias_level(component)) {
component        1524 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component, RT5651_PWR_ANLG1,
component        1530 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component, RT5651_PWR_ANLG1,
component        1533 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component, RT5651_D_MISC, 0x1, 0x1);
component        1538 sound/soc/codecs/rt5651.c 		snd_soc_component_write(component, RT5651_D_MISC, 0x0010);
component        1539 sound/soc/codecs/rt5651.c 		snd_soc_component_write(component, RT5651_PWR_DIG1, 0x0000);
component        1540 sound/soc/codecs/rt5651.c 		snd_soc_component_write(component, RT5651_PWR_DIG2, 0x0000);
component        1541 sound/soc/codecs/rt5651.c 		snd_soc_component_write(component, RT5651_PWR_VOL, 0x0000);
component        1542 sound/soc/codecs/rt5651.c 		snd_soc_component_write(component, RT5651_PWR_MIXER, 0x0000);
component        1544 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG1,
component        1547 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component        1558 sound/soc/codecs/rt5651.c static void rt5651_enable_micbias1_for_ovcd(struct snd_soc_component *component)
component        1560 sound/soc/codecs/rt5651.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1571 sound/soc/codecs/rt5651.c static void rt5651_disable_micbias1_for_ovcd(struct snd_soc_component *component)
component        1573 sound/soc/codecs/rt5651.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1583 sound/soc/codecs/rt5651.c static void rt5651_enable_micbias1_ovcd_irq(struct snd_soc_component *component)
component        1585 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1587 sound/soc/codecs/rt5651.c 	snd_soc_component_update_bits(component, RT5651_IRQ_CTRL2,
component        1592 sound/soc/codecs/rt5651.c static void rt5651_disable_micbias1_ovcd_irq(struct snd_soc_component *component)
component        1594 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1596 sound/soc/codecs/rt5651.c 	snd_soc_component_update_bits(component, RT5651_IRQ_CTRL2,
component        1601 sound/soc/codecs/rt5651.c static void rt5651_clear_micbias1_ovcd(struct snd_soc_component *component)
component        1603 sound/soc/codecs/rt5651.c 	snd_soc_component_update_bits(component, RT5651_IRQ_CTRL2,
component        1607 sound/soc/codecs/rt5651.c static bool rt5651_micbias1_ovcd(struct snd_soc_component *component)
component        1611 sound/soc/codecs/rt5651.c 	val = snd_soc_component_read32(component, RT5651_IRQ_CTRL2);
component        1612 sound/soc/codecs/rt5651.c 	dev_dbg(component->dev, "irq ctrl2 %#04x\n", val);
component        1617 sound/soc/codecs/rt5651.c static bool rt5651_jack_inserted(struct snd_soc_component *component)
component        1619 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1624 sound/soc/codecs/rt5651.c 		dev_dbg(component->dev, "jack-detect gpio %d\n", val);
component        1628 sound/soc/codecs/rt5651.c 	val = snd_soc_component_read32(component, RT5651_INT_IRQ_ST);
component        1629 sound/soc/codecs/rt5651.c 	dev_dbg(component->dev, "irq status %#04x\n", val);
component        1660 sound/soc/codecs/rt5651.c static void rt5651_start_button_press_work(struct snd_soc_component *component)
component        1662 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1669 sound/soc/codecs/rt5651.c 	rt5651_clear_micbias1_ovcd(component);
component        1677 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = rt5651->component;
component        1680 sound/soc/codecs/rt5651.c 	if (!rt5651_jack_inserted(component))
component        1683 sound/soc/codecs/rt5651.c 	if (rt5651_micbias1_ovcd(component)) {
component        1689 sound/soc/codecs/rt5651.c 		rt5651_clear_micbias1_ovcd(component);
component        1707 sound/soc/codecs/rt5651.c 		dev_dbg(component->dev, "headset button press\n");
component        1715 sound/soc/codecs/rt5651.c 			dev_dbg(component->dev, "headset button release\n");
component        1719 sound/soc/codecs/rt5651.c 		rt5651_enable_micbias1_ovcd_irq(component);
component        1726 sound/soc/codecs/rt5651.c static int rt5651_detect_headset(struct snd_soc_component *component)
component        1739 sound/soc/codecs/rt5651.c 		rt5651_clear_micbias1_ovcd(component);
component        1744 sound/soc/codecs/rt5651.c 		if (!rt5651_jack_inserted(component))
component        1747 sound/soc/codecs/rt5651.c 		if (rt5651_micbias1_ovcd(component)) {
component        1753 sound/soc/codecs/rt5651.c 			dev_dbg(component->dev, "mic-gnd shorted\n");
component        1759 sound/soc/codecs/rt5651.c 			dev_dbg(component->dev, "mic-gnd open\n");
component        1767 sound/soc/codecs/rt5651.c 	dev_err(component->dev, "Error detecting headset vs headphones, bad contact?, assuming headphones\n");
component        1785 sound/soc/codecs/rt5651.c 	struct snd_soc_component *component = rt5651->component;
component        1788 sound/soc/codecs/rt5651.c 	if (!rt5651_jack_inserted(component)) {
component        1793 sound/soc/codecs/rt5651.c 				rt5651_disable_micbias1_ovcd_irq(component);
component        1794 sound/soc/codecs/rt5651.c 				rt5651_disable_micbias1_for_ovcd(component);
component        1798 sound/soc/codecs/rt5651.c 			dev_dbg(component->dev, "jack unplugged\n");
component        1803 sound/soc/codecs/rt5651.c 		rt5651_enable_micbias1_for_ovcd(component);
component        1804 sound/soc/codecs/rt5651.c 		report = rt5651_detect_headset(component);
component        1805 sound/soc/codecs/rt5651.c 		dev_dbg(component->dev, "detect report %#02x\n", report);
component        1809 sound/soc/codecs/rt5651.c 			rt5651_enable_micbias1_ovcd_irq(component);
component        1812 sound/soc/codecs/rt5651.c 			rt5651_disable_micbias1_for_ovcd(component);
component        1814 sound/soc/codecs/rt5651.c 	} else if (rt5651->ovcd_irq_enabled && rt5651_micbias1_ovcd(component)) {
component        1815 sound/soc/codecs/rt5651.c 		dev_dbg(component->dev, "OVCD IRQ\n");
component        1826 sound/soc/codecs/rt5651.c 		rt5651_disable_micbias1_ovcd_irq(component);
component        1827 sound/soc/codecs/rt5651.c 		rt5651_start_button_press_work(component);
component        1856 sound/soc/codecs/rt5651.c static void rt5651_enable_jack_detect(struct snd_soc_component *component,
component        1860 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1872 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_JD_CTRL2,
component        1876 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component,
component        1881 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component,
component        1887 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_JD_CTRL2,
component        1891 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component,
component        1896 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component,
component        1902 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_JD_CTRL2,
component        1906 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component,
component        1911 sound/soc/codecs/rt5651.c 			snd_soc_component_update_bits(component,
component        1917 sound/soc/codecs/rt5651.c 		dev_err(component->dev, "Currently only JD1_1 / JD1_2 / JD2 are supported\n");
component        1923 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_GPIO_CTRL1,
component        1927 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_PWR_ANLG2,
component        1932 sound/soc/codecs/rt5651.c 	snd_soc_component_write(component, RT5651_PR_BASE + RT5651_BIAS_CUR4,
component        1935 sound/soc/codecs/rt5651.c 	snd_soc_component_update_bits(component, RT5651_MICBIAS,
component        1954 sound/soc/codecs/rt5651.c 	snd_soc_component_update_bits(component, RT5651_IRQ_CTRL2,
component        1959 sound/soc/codecs/rt5651.c 		rt5651_enable_micbias1_for_ovcd(component);
component        1960 sound/soc/codecs/rt5651.c 		rt5651_enable_micbias1_ovcd_irq(component);
component        1968 sound/soc/codecs/rt5651.c static void rt5651_disable_jack_detect(struct snd_soc_component *component)
component        1970 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        1976 sound/soc/codecs/rt5651.c 		rt5651_disable_micbias1_ovcd_irq(component);
component        1977 sound/soc/codecs/rt5651.c 		rt5651_disable_micbias1_for_ovcd(component);
component        1984 sound/soc/codecs/rt5651.c static int rt5651_set_jack(struct snd_soc_component *component,
component        1988 sound/soc/codecs/rt5651.c 		rt5651_enable_jack_detect(component, jack, data);
component        1990 sound/soc/codecs/rt5651.c 		rt5651_disable_jack_detect(component);
component        2002 sound/soc/codecs/rt5651.c static void rt5651_apply_properties(struct snd_soc_component *component)
component        2004 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        2007 sound/soc/codecs/rt5651.c 	if (device_property_read_bool(component->dev, "realtek,in2-differential"))
component        2008 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_IN1_IN2,
component        2011 sound/soc/codecs/rt5651.c 	if (device_property_read_bool(component->dev, "realtek,dmic-en"))
component        2012 sound/soc/codecs/rt5651.c 		snd_soc_component_update_bits(component, RT5651_GPIO_CTRL1,
component        2015 sound/soc/codecs/rt5651.c 	if (device_property_read_u32(component->dev,
component        2019 sound/soc/codecs/rt5651.c 	if (device_property_read_bool(component->dev, "realtek,jack-detect-not-inverted"))
component        2030 sound/soc/codecs/rt5651.c 	if (device_property_read_u32(component->dev,
component        2043 sound/soc/codecs/rt5651.c 			dev_warn(component->dev, "Warning: Invalid over-current-threshold-microamp value: %d, defaulting to 2000uA\n",
component        2048 sound/soc/codecs/rt5651.c 	if (device_property_read_u32(component->dev,
component        2053 sound/soc/codecs/rt5651.c 			dev_warn(component->dev, "Warning: Invalid over-current-scale-factor value: %d, defaulting to 0.75\n",
component        2058 sound/soc/codecs/rt5651.c static int rt5651_probe(struct snd_soc_component *component)
component        2060 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        2062 sound/soc/codecs/rt5651.c 	rt5651->component = component;
component        2064 sound/soc/codecs/rt5651.c 	snd_soc_component_update_bits(component, RT5651_PWR_ANLG1,
component        2067 sound/soc/codecs/rt5651.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        2069 sound/soc/codecs/rt5651.c 	rt5651_apply_properties(component);
component        2075 sound/soc/codecs/rt5651.c static int rt5651_suspend(struct snd_soc_component *component)
component        2077 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        2084 sound/soc/codecs/rt5651.c static int rt5651_resume(struct snd_soc_component *component)
component        2086 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = snd_soc_component_get_drvdata(component);
component        2089 sound/soc/codecs/rt5651.c 	snd_soc_component_cache_sync(component);
component        2069 sound/soc/codecs/rt5651.h 	struct snd_soc_component *component;
component        1238 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1241 sound/soc/codecs/rt5659.c 	if (snd_soc_component_read32(component, RT5659_STO_NG2_CTRL_1) & RT5659_NG2_EN) {
component        1242 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_STO_NG2_CTRL_1,
component        1244 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_STO_NG2_CTRL_1,
component        1251 sound/soc/codecs/rt5659.c static void rt5659_enable_push_button_irq(struct snd_soc_component *component,
component        1254 sound/soc/codecs/rt5659.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1257 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_4BTN_IL_CMD_1, 0x000b);
component        1265 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_PWR_ANLG_2,
component        1267 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_PWR_VOL,
component        1270 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_IRQ_CTRL_2,
component        1272 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_4BTN_IL_CMD_2,
component        1275 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_4BTN_IL_CMD_2,
component        1277 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_IRQ_CTRL_2,
component        1296 sound/soc/codecs/rt5659.c static int rt5659_headset_detect(struct snd_soc_component *component, int jack_insert)
component        1298 sound/soc/codecs/rt5659.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1302 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        1308 sound/soc/codecs/rt5659.c 		reg_63 = snd_soc_component_read32(component, RT5659_PWR_ANLG_1);
component        1310 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_PWR_ANLG_1,
component        1314 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_PWR_ANLG_1,
component        1317 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_EJD_CTRL_2, 0x4160);
component        1318 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_EJD_CTRL_1,
component        1321 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_EJD_CTRL_1,
component        1326 sound/soc/codecs/rt5659.c 			val = snd_soc_component_read32(component, RT5659_EJD_CTRL_2) & 0x0003;
component        1335 sound/soc/codecs/rt5659.c 			rt5659_enable_push_button_irq(component, true);
component        1338 sound/soc/codecs/rt5659.c 			snd_soc_component_write(component, RT5659_PWR_ANLG_1, reg_63);
component        1348 sound/soc/codecs/rt5659.c 			rt5659_enable_push_button_irq(component, false);
component        1352 sound/soc/codecs/rt5659.c 	dev_dbg(component->dev, "jack_type = %d\n", rt5659->jack_type);
component        1356 sound/soc/codecs/rt5659.c static int rt5659_button_detect(struct snd_soc_component *component)
component        1360 sound/soc/codecs/rt5659.c 	val = snd_soc_component_read32(component, RT5659_4BTN_IL_CMD_1);
component        1362 sound/soc/codecs/rt5659.c 	snd_soc_component_write(component, RT5659_4BTN_IL_CMD_1, val);
component        1377 sound/soc/codecs/rt5659.c int rt5659_set_jack_detect(struct snd_soc_component *component,
component        1380 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        1396 sound/soc/codecs/rt5659.c 	if (!rt5659->component)
component        1399 sound/soc/codecs/rt5659.c 	val = snd_soc_component_read32(rt5659->component, RT5659_INT_ST_1) & 0x0080;
component        1404 sound/soc/codecs/rt5659.c 			report = rt5659_headset_detect(rt5659->component, 1);
component        1408 sound/soc/codecs/rt5659.c 			btn_type = rt5659_button_detect(rt5659->component);
component        1441 sound/soc/codecs/rt5659.c 				dev_err(rt5659->component->dev,
component        1453 sound/soc/codecs/rt5659.c 		report = rt5659_headset_detect(rt5659->component, 0);
component        1605 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1606 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        1614 sound/soc/codecs/rt5659.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component        1616 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_DMIC_CTRL_1,
component        1625 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1629 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_CHOP_ADC,
component        1635 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_CHOP_ADC,
component        1650 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component =
component        1655 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_CHOP_ADC,
component        1661 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_CHOP_ADC,
component        1676 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1681 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_DEPOP_1, 0x0009);
component        1684 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_HP_CHARGE_PUMP_1, 0x0c16);
component        1697 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1699 sound/soc/codecs/rt5659.c 	val = snd_soc_component_read32(component, RT5659_GLB_CLK);
component        1711 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1742 sound/soc/codecs/rt5659.c 	val = (snd_soc_component_read32(component, reg) >> shift) & 0xf;
component        1748 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_ADDA_CLK_1,
component        2384 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2388 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_CLASSD_CTRL_1,
component        2390 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_CLASSD_2,
component        2392 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_CLASSD_1, 0x0803);
component        2393 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_SPK_DC_CAILB_CTRL_3, 0x0000);
component        2397 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_CLASSD_1, 0x0011);
component        2398 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_CLASSD_2,
component        2400 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_SPK_DC_CAILB_CTRL_3, 0x0003);
component        2401 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_CLASSD_CTRL_1,
component        2416 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2420 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_MONO_AMP_CALIB_CTRL_1, 0x1e00);
component        2424 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_MONO_AMP_CALIB_CTRL_1, 0x1e04);
component        2438 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2442 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_HP_CHARGE_PUMP_1, 0x0e1e);
component        2443 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_DEPOP_1, 0x0010, 0x0010);
component        2447 sound/soc/codecs/rt5659.c 		snd_soc_component_write(component, RT5659_DEPOP_1, 0x0000);
component        3313 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = dai->component;
component        3314 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3321 sound/soc/codecs/rt5659.c 		dev_err(component->dev, "Unsupported clock setting %d for DAI %d\n",
component        3327 sound/soc/codecs/rt5659.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component        3354 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_I2S1_SDP,
component        3360 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_I2S2_SDP,
component        3366 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_I2S3_SDP,
component        3370 sound/soc/codecs/rt5659.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        3374 sound/soc/codecs/rt5659.c 	snd_soc_component_update_bits(component, RT5659_ADDA_CLK_1, mask_clk, val_clk);
component        3378 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_ADDA_CLK_1,
component        3382 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_ADDA_CLK_1,
component        3386 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_ADDA_CLK_1,
component        3396 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = dai->component;
component        3397 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3440 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_I2S1_SDP,
component        3445 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_I2S2_SDP,
component        3450 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_I2S3_SDP,
component        3455 sound/soc/codecs/rt5659.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        3461 sound/soc/codecs/rt5659.c static int rt5659_set_component_sysclk(struct snd_soc_component *component, int clk_id,
component        3464 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3481 sound/soc/codecs/rt5659.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        3484 sound/soc/codecs/rt5659.c 	snd_soc_component_update_bits(component, RT5659_GLB_CLK,
component        3489 sound/soc/codecs/rt5659.c 	dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
component        3495 sound/soc/codecs/rt5659.c static int rt5659_set_component_pll(struct snd_soc_component *component, int pll_id,
component        3499 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3508 sound/soc/codecs/rt5659.c 		dev_dbg(component->dev, "PLL disabled\n");
component        3512 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_GLB_CLK,
component        3519 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_GLB_CLK,
component        3523 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_GLB_CLK,
component        3527 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_GLB_CLK,
component        3531 sound/soc/codecs/rt5659.c 		snd_soc_component_update_bits(component, RT5659_GLB_CLK,
component        3535 sound/soc/codecs/rt5659.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        3541 sound/soc/codecs/rt5659.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        3545 sound/soc/codecs/rt5659.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        3549 sound/soc/codecs/rt5659.c 	snd_soc_component_write(component, RT5659_PLL_CTRL_1,
component        3551 sound/soc/codecs/rt5659.c 	snd_soc_component_write(component, RT5659_PLL_CTRL_2,
component        3565 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = dai->component;
component        3609 sound/soc/codecs/rt5659.c 	snd_soc_component_update_bits(component, RT5659_TDM_CTRL_1, 0x8ff0, val);
component        3616 sound/soc/codecs/rt5659.c 	struct snd_soc_component *component = dai->component;
component        3617 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3619 sound/soc/codecs/rt5659.c 	dev_dbg(component->dev, "%s ratio=%d\n", __func__, ratio);
component        3626 sound/soc/codecs/rt5659.c 			snd_soc_component_update_bits(component, RT5659_ADDA_CLK_1,
component        3631 sound/soc/codecs/rt5659.c 			snd_soc_component_update_bits(component, RT5659_ADDA_CLK_1,
component        3641 sound/soc/codecs/rt5659.c static int rt5659_set_bias_level(struct snd_soc_component *component,
component        3644 sound/soc/codecs/rt5659.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3645 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3667 sound/soc/codecs/rt5659.c 				dev_err(component->dev,
component        3693 sound/soc/codecs/rt5659.c static int rt5659_probe(struct snd_soc_component *component)
component        3695 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3697 sound/soc/codecs/rt5659.c 	rt5659->component = component;
component        3702 sound/soc/codecs/rt5659.c static void rt5659_remove(struct snd_soc_component *component)
component        3704 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3710 sound/soc/codecs/rt5659.c static int rt5659_suspend(struct snd_soc_component *component)
component        3712 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3719 sound/soc/codecs/rt5659.c static int rt5659_resume(struct snd_soc_component *component)
component        3721 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = snd_soc_component_get_drvdata(component);
component        3923 sound/soc/codecs/rt5659.c 			dev_err(rt5659->component->dev,
component        3948 sound/soc/codecs/rt5659.c 			dev_err(rt5659->component->dev,
component        3996 sound/soc/codecs/rt5659.c 			dev_err(rt5659->component->dev,
component        4029 sound/soc/codecs/rt5659.c 			dev_err(rt5659->component->dev,
component        1793 sound/soc/codecs/rt5659.h 	struct snd_soc_component *component;
component        1818 sound/soc/codecs/rt5659.h int rt5659_set_jack_detect(struct snd_soc_component *component,
component         354 sound/soc/codecs/rt5660.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         355 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component         362 sound/soc/codecs/rt5660.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component         364 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_DMIC_CTRL1,
component         373 sound/soc/codecs/rt5660.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         376 sound/soc/codecs/rt5660.c 	val = snd_soc_component_read32(component, RT5660_GLB_CLK);
component         541 sound/soc/codecs/rt5660.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         545 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_LOUT_AMP_CTRL,
component         551 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_LOUT_AMP_CTRL,
component         838 sound/soc/codecs/rt5660.c 	struct snd_soc_component *component = dai->component;
component         839 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component         846 sound/soc/codecs/rt5660.c 		dev_err(component->dev, "Unsupported clock setting %d for DAI %d\n",
component         853 sound/soc/codecs/rt5660.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component         890 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_I2S1_SDP, RT5660_I2S_DL_MASK,
component         892 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_ADDA_CLK1, mask_clk, val_clk);
component         896 sound/soc/codecs/rt5660.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component         905 sound/soc/codecs/rt5660.c 	struct snd_soc_component *component = dai->component;
component         906 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component         957 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_I2S1_SDP,
component         963 sound/soc/codecs/rt5660.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component         973 sound/soc/codecs/rt5660.c 	struct snd_soc_component *component = dai->component;
component         974 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component         994 sound/soc/codecs/rt5660.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component         998 sound/soc/codecs/rt5660.c 	snd_soc_component_update_bits(component, RT5660_GLB_CLK, RT5660_SCLK_SRC_MASK,
component        1012 sound/soc/codecs/rt5660.c 	struct snd_soc_component *component = dai->component;
component        1013 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component        1022 sound/soc/codecs/rt5660.c 		dev_dbg(component->dev, "PLL disabled\n");
component        1026 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_GLB_CLK,
component        1033 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_GLB_CLK,
component        1038 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_GLB_CLK,
component        1043 sound/soc/codecs/rt5660.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        1049 sound/soc/codecs/rt5660.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        1053 sound/soc/codecs/rt5660.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        1057 sound/soc/codecs/rt5660.c 	snd_soc_component_write(component, RT5660_PLL_CTRL1,
component        1059 sound/soc/codecs/rt5660.c 	snd_soc_component_write(component, RT5660_PLL_CTRL2,
component        1070 sound/soc/codecs/rt5660.c static int rt5660_set_bias_level(struct snd_soc_component *component,
component        1073 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component        1081 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_GEN_CTRL1,
component        1087 sound/soc/codecs/rt5660.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_ON) {
component        1097 sound/soc/codecs/rt5660.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1098 sound/soc/codecs/rt5660.c 			snd_soc_component_update_bits(component, RT5660_PWR_ANLG1,
component        1104 sound/soc/codecs/rt5660.c 			snd_soc_component_update_bits(component, RT5660_PWR_ANLG1,
component        1111 sound/soc/codecs/rt5660.c 		snd_soc_component_update_bits(component, RT5660_GEN_CTRL1,
component        1122 sound/soc/codecs/rt5660.c static int rt5660_probe(struct snd_soc_component *component)
component        1124 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component        1126 sound/soc/codecs/rt5660.c 	rt5660->component = component;
component        1131 sound/soc/codecs/rt5660.c static void rt5660_remove(struct snd_soc_component *component)
component        1133 sound/soc/codecs/rt5660.c 	snd_soc_component_write(component, RT5660_RESET, 0);
component        1137 sound/soc/codecs/rt5660.c static int rt5660_suspend(struct snd_soc_component *component)
component        1139 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component        1147 sound/soc/codecs/rt5660.c static int rt5660_resume(struct snd_soc_component *component)
component        1149 sound/soc/codecs/rt5660.c 	struct rt5660_priv *rt5660 = snd_soc_component_get_drvdata(component);
component         831 sound/soc/codecs/rt5660.h 	struct snd_soc_component *component;
component          58 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component;
component        1397 sound/soc/codecs/rt5663.c static void rt5663_enable_push_button_irq(struct snd_soc_component *component,
component        1400 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        1403 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_IL_CMD_6,
component        1406 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_IL_CMD_6,
component        1409 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_IL_CMD_6,
component        1414 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_IRQ_3,
component        1419 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_IRQ_2,
component        1424 sound/soc/codecs/rt5663.c 			dev_err(component->dev, "Unknown CODEC Version\n");
component        1429 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_IRQ_3,
component        1434 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_IRQ_2,
component        1439 sound/soc/codecs/rt5663.c 			dev_err(component->dev, "Unknown CODEC Version\n");
component        1441 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_IL_CMD_6,
component        1444 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_IL_CMD_6,
component        1447 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_IL_CMD_6,
component        1463 sound/soc/codecs/rt5663.c static int rt5663_v2_jack_detect(struct snd_soc_component *component, int jack_insert)
component        1465 sound/soc/codecs/rt5663.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1466 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        1469 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "%s jack_insert:%d\n", __func__, jack_insert);
component        1471 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_CBJ_TYPE_2, 0x8040);
component        1472 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_CBJ_TYPE_3, 0x1484);
component        1479 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_RC_CLK,
component        1481 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_RECMIX, 0x8, 0x8);
component        1485 sound/soc/codecs/rt5663.c 			val = snd_soc_component_read32(component, RT5663_CBJ_TYPE_2) & 0x0003;
component        1488 sound/soc/codecs/rt5663.c 			dev_dbg(component->dev, "%s: MX-0011 val=%x sleep %d\n",
component        1492 sound/soc/codecs/rt5663.c 		dev_dbg(component->dev, "%s val = %d\n", __func__, val);
component        1497 sound/soc/codecs/rt5663.c 			rt5663_enable_push_button_irq(component, true);
component        1509 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_RECMIX, 0x8, 0x0);
component        1512 sound/soc/codecs/rt5663.c 			rt5663_enable_push_button_irq(component, false);
component        1522 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "jack_type = %d\n", rt5663->jack_type);
component        1535 sound/soc/codecs/rt5663.c static int rt5663_jack_detect(struct snd_soc_component *component, int jack_insert)
component        1537 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        1540 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "%s jack_insert:%d\n", __func__, jack_insert);
component        1543 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_DIG_MISC,
component        1545 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_HP_CHARGE_PUMP_1,
component        1549 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_DUMMY_1,
component        1553 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_CBJ_1,
component        1556 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_IL_CMD_2,
component        1559 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_2,
component        1561 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_EM_JACK_TYPE_1,
component        1565 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        1569 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        1574 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        1577 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_AUTO_1MRC_CLK,
component        1579 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_IRQ_1,
component        1581 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_EM_JACK_TYPE_1,
component        1583 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_EM_JACK_TYPE_1,
component        1598 sound/soc/codecs/rt5663.c 		val = snd_soc_component_read32(component, RT5663_EM_JACK_TYPE_2) & 0x0003;
component        1599 sound/soc/codecs/rt5663.c 		dev_dbg(component->dev, "%s val = %d\n", __func__, val);
component        1601 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_HP_CHARGE_PUMP_1,
component        1609 sound/soc/codecs/rt5663.c 			rt5663_enable_push_button_irq(component, true);
component        1634 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component,
component        1660 sound/soc/codecs/rt5663.c 			rt5663_enable_push_button_irq(component, false);
component        1662 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        1667 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "jack_type = %d\n", rt5663->jack_type);
component        1671 sound/soc/codecs/rt5663.c static int rt5663_impedance_sensing(struct snd_soc_component *component)
component        1673 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        1682 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_2,
component        1684 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_3,
component        1686 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_5,
component        1688 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_6,
component        1691 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_2,
component        1693 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_3,
component        1695 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_5,
component        1697 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_6,
component        1701 sound/soc/codecs/rt5663.c 	reg84 = snd_soc_component_read32(component, RT5663_ASRC_2);
component        1702 sound/soc/codecs/rt5663.c 	reg26 = snd_soc_component_read32(component, RT5663_STO1_ADC_MIXER);
component        1703 sound/soc/codecs/rt5663.c 	reg2fa = snd_soc_component_read32(component, RT5663_DUMMY_1);
component        1704 sound/soc/codecs/rt5663.c 	reg91 = snd_soc_component_read32(component, RT5663_HP_CHARGE_PUMP_1);
component        1705 sound/soc/codecs/rt5663.c 	reg10 = snd_soc_component_read32(component, RT5663_RECMIX);
component        1706 sound/soc/codecs/rt5663.c 	reg80 = snd_soc_component_read32(component, RT5663_GLB_CLK);
component        1708 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_STO_DRE_1, 0x8000, 0);
component        1709 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_ASRC_2, 0);
component        1710 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_STO1_ADC_MIXER, 0x4040);
component        1711 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        1716 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        1719 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_GLB_CLK, RT5663_SCLK_SRC_MASK,
component        1721 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_RC_CLK, RT5663_DIG_25M_CLK_MASK,
component        1723 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_ADDA_CLK_1, RT5663_I2S_PD1_MASK, 0);
component        1724 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_PRE_DIV_GATING_1, 0xff00);
component        1725 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_PRE_DIV_GATING_2, 0xfffc);
component        1726 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_CHARGE_PUMP_1, 0x1232);
component        1727 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_LOGIC_2, 0x0005);
component        1728 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_DEPOP_2, 0x3003);
component        1729 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x0030, 0x0030);
component        1730 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x0003, 0x0003);
component        1731 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_DIG_2,
component        1734 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_DIG_1,
component        1742 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_ANLG_2,
component        1746 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_CHARGE_PUMP_2, 0x1371);
component        1747 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_STO_DAC_MIXER, 0);
component        1748 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_BYPASS_STO_DAC, 0x000c);
component        1749 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_BIAS, 0xafaa);
component        1750 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_CHARGE_PUMP_1, 0x2224);
component        1751 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_OUT_EN, 0x8088);
component        1752 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_CHOP_ADC, 0x3000);
component        1753 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_ADDA_RST, 0xc000);
component        1754 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_STO1_HPF_ADJ1, 0x3320);
component        1755 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_CALIB_2, 0x00c9);
component        1756 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_DUMMY_1, 0x004c);
component        1757 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_ANA_BIAS_CUR_1, 0x7733);
component        1758 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_CHARGE_PUMP_2, 0x7777);
component        1759 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_STO_DRE_9, 0x0007);
component        1760 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_STO_DRE_10, 0x0007);
component        1761 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_DUMMY_2, 0x02a4);
component        1762 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_RECMIX, 0x0005);
component        1763 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_IMP_SEN_1, 0x4334);
component        1764 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_IRQ_3, 0x0004, 0x0004);
component        1765 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_LOGIC_1, 0x2200);
component        1766 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x3000, 0x3000);
component        1767 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_LOGIC_1, 0x6200);
component        1771 sound/soc/codecs/rt5663.c 		if (snd_soc_component_read32(component, RT5663_INT_ST_1) & 0x2)
component        1775 sound/soc/codecs/rt5663.c 	value = snd_soc_component_read32(component, RT5663_HP_IMP_SEN_4);
component        1777 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x3000, 0);
component        1778 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_INT_ST_1, 0);
component        1779 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_LOGIC_1, 0);
component        1780 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_RC_CLK, RT5663_DIG_25M_CLK_MASK,
component        1782 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_GLB_CLK, reg80);
component        1783 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_RECMIX, reg10);
component        1784 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_DUMMY_2, 0x00a4);
component        1785 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_DUMMY_1, reg2fa);
component        1786 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_CALIB_2, 0x00c8);
component        1787 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_STO1_HPF_ADJ1, 0xb320);
component        1788 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_ADDA_RST, 0xe400);
component        1789 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_CHOP_ADC, 0x2000);
component        1790 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_OUT_EN, 0x0008);
component        1791 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_ANLG_2,
component        1793 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_DIG_1,
component        1797 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_DIG_2,
component        1799 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x0003, 0);
component        1800 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x0030, 0);
component        1801 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_LOGIC_2, 0);
component        1802 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_HP_CHARGE_PUMP_1, reg91);
component        1803 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        1805 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_STO1_ADC_MIXER, reg26);
component        1806 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_ASRC_2, reg84);
component        1814 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_STO_DRE_9, RT5663_DRE_GAIN_HP_MASK,
component        1816 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_STO_DRE_10, RT5663_DRE_GAIN_HP_MASK,
component        1820 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_2,
component        1822 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_3,
component        1824 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_5,
component        1826 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_6,
component        1829 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_2,
component        1831 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_3,
component        1833 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_5,
component        1835 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_MIC_DECRO_6,
component        1842 sound/soc/codecs/rt5663.c static int rt5663_button_detect(struct snd_soc_component *component)
component        1846 sound/soc/codecs/rt5663.c 	val = snd_soc_component_read32(component, RT5663_IL_CMD_5);
component        1847 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "%s: val=0x%x\n", __func__, val);
component        1849 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_IL_CMD_5, val);
component        1867 sound/soc/codecs/rt5663.c static int rt5663_set_jack_detect(struct snd_soc_component *component,
component        1870 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        1879 sound/soc/codecs/rt5663.c static bool rt5663_check_jd_status(struct snd_soc_component *component)
component        1881 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        1882 sound/soc/codecs/rt5663.c 	int val = snd_soc_component_read32(component, RT5663_INT_ST_1);
component        1884 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "%s val=%x\n", __func__, val);
component        1893 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Unknown CODEC Version\n");
component        1903 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = rt5663->component;
component        1906 sound/soc/codecs/rt5663.c 	if (!component)
component        1909 sound/soc/codecs/rt5663.c 	if (rt5663_check_jd_status(component)) {
component        1916 sound/soc/codecs/rt5663.c 						rt5663->component, 1);
component        1919 sound/soc/codecs/rt5663.c 				report = rt5663_jack_detect(rt5663->component, 1);
component        1921 sound/soc/codecs/rt5663.c 					rt5663_impedance_sensing(rt5663->component);
component        1924 sound/soc/codecs/rt5663.c 				dev_err(component->dev, "Unknown CODEC Version\n");
component        1932 sound/soc/codecs/rt5663.c 			btn_type = rt5663_button_detect(rt5663->component);
component        1965 sound/soc/codecs/rt5663.c 				dev_err(rt5663->component->dev,
component        1985 sound/soc/codecs/rt5663.c 			report = rt5663_v2_jack_detect(rt5663->component, 0);
component        1988 sound/soc/codecs/rt5663.c 			report = rt5663_jack_detect(rt5663->component, 0);
component        1991 sound/soc/codecs/rt5663.c 			dev_err(component->dev, "Unknown CODEC Version\n");
component        1994 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "%s jack report: 0x%04x\n", __func__, report);
component        2004 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = rt5663->component;
component        2006 sound/soc/codecs/rt5663.c 	if (!component)
component        2009 sound/soc/codecs/rt5663.c 	if (!rt5663_check_jd_status(component)) {
component        2013 sound/soc/codecs/rt5663.c 			rt5663_v2_jack_detect(rt5663->component, 0);
component        2016 sound/soc/codecs/rt5663.c 			rt5663_jack_detect(rt5663->component, 0);
component        2019 sound/soc/codecs/rt5663.c 			dev_err(component->dev, "Unknown CODEC Version\n");
component        2073 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2075 sound/soc/codecs/rt5663.c 	val = snd_soc_component_read32(component, RT5663_GLB_CLK);
component        2087 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2088 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        2118 sound/soc/codecs/rt5663.c 	val = (snd_soc_component_read32(component, reg) >> shift) & 0x7;
component        2129 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component        2130 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        2133 sound/soc/codecs/rt5663.c 	da_asrc_en = (snd_soc_component_read32(component, RT5663_ASRC_2) &
component        2137 sound/soc/codecs/rt5663.c 		ad_asrc_en = (snd_soc_component_read32(component, RT5663_ASRC_3) &
component        2141 sound/soc/codecs/rt5663.c 		ad_asrc_en = (snd_soc_component_read32(component, RT5663_ASRC_2) &
component        2145 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Unknown CODEC Version\n");
component        2153 sound/soc/codecs/rt5663.c 	dev_err(component->dev, "sysclk < 384 x fs, disable i2s asrc\n");
component        2172 sound/soc/codecs/rt5663.c int rt5663_sel_asrc_clk_src(struct snd_soc_component *component,
component        2175 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        2206 sound/soc/codecs/rt5663.c 			dev_err(component->dev, "Unknown CODEC Version\n");
component        2211 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_ASRC_2, asrc2_mask,
component        2215 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_ASRC_3, asrc3_mask,
component        2321 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2322 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        2327 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_HP_CHARGE_PUMP_1,
component        2329 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_HP_LOGIC_2,
component        2333 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component,
component        2335 sound/soc/codecs/rt5663.c 			snd_soc_component_write(component, RT5663_DEPOP_2, 0x3003);
component        2336 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_HP_CHARGE_PUMP_1,
component        2338 sound/soc/codecs/rt5663.c 			snd_soc_component_write(component, RT5663_HP_CHARGE_PUMP_2, 0x1371);
component        2339 sound/soc/codecs/rt5663.c 			snd_soc_component_write(component, RT5663_HP_BIAS, 0xabba);
component        2340 sound/soc/codecs/rt5663.c 			snd_soc_component_write(component, RT5663_CHARGE_PUMP_1, 0x2224);
component        2341 sound/soc/codecs/rt5663.c 			snd_soc_component_write(component, RT5663_ANA_BIAS_CUR_1, 0x7766);
component        2342 sound/soc/codecs/rt5663.c 			snd_soc_component_write(component, RT5663_HP_BIAS, 0xafaa);
component        2343 sound/soc/codecs/rt5663.c 			snd_soc_component_write(component, RT5663_CHARGE_PUMP_2, 0x7777);
component        2344 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_STO_DRE_1, 0x8000,
component        2346 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x3000,
component        2348 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component,
component        2355 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_HP_LOGIC_2,
component        2359 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x3000, 0x0);
component        2360 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_HP_CHARGE_PUMP_1,
component        2362 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component,
component        2364 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component,
component        2379 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2380 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        2385 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x0030,
component        2387 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x0003,
component        2394 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x0003, 0);
component        2395 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_DEPOP_1, 0x0030, 0);
component        2409 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2413 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_2,
component        2419 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_2,
component        2433 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2437 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_PRE_DIV_GATING_1, 0xff00);
component        2438 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_PRE_DIV_GATING_2, 0xfffc);
component        2442 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_PRE_DIV_GATING_1, 0x0000);
component        2443 sound/soc/codecs/rt5663.c 		snd_soc_component_write(component, RT5663_PRE_DIV_GATING_2, 0x0000);
component        2765 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = dai->component;
component        2766 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        2777 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Unsupported clock setting %d for DAI %d\n",
component        2801 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_I2S1_SDP,
component        2804 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_ADDA_CLK_1,
component        2812 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = dai->component;
component        2851 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_I2S1_SDP, RT5663_I2S_MS_MASK |
component        2860 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = dai->component;
component        2861 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        2878 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        2881 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_GLB_CLK, RT5663_SCLK_SRC_MASK,
component        2886 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
component        2895 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = dai->component;
component        2896 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        2906 sound/soc/codecs/rt5663.c 		dev_dbg(component->dev, "PLL disabled\n");
component        2910 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_GLB_CLK,
component        2925 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Unknown CODEC Version\n");
component        2937 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        2940 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, RT5663_GLB_CLK, mask, (val << shift));
component        2944 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        2948 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n", pll_code.m_bp,
component        2952 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_PLL_1,
component        2954 sound/soc/codecs/rt5663.c 	snd_soc_component_write(component, RT5663_PLL_2,
component        2968 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = dai->component;
component        2969 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        3021 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Unknown CODEC Version\n");
component        3025 sound/soc/codecs/rt5663.c 	snd_soc_component_update_bits(component, reg, RT5663_TDM_MODE_MASK |
component        3034 sound/soc/codecs/rt5663.c 	struct snd_soc_component *component = dai->component;
component        3035 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        3038 sound/soc/codecs/rt5663.c 	dev_dbg(component->dev, "%s ratio = %d\n", __func__, ratio);
component        3047 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, reg,
component        3052 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, reg,
component        3057 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, reg,
component        3062 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, reg,
component        3067 sound/soc/codecs/rt5663.c 		dev_err(component->dev, "Invalid ratio!\n");
component        3074 sound/soc/codecs/rt5663.c static int rt5663_set_bias_level(struct snd_soc_component *component,
component        3077 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        3081 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        3088 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_DIG_MISC,
component        3091 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_SIG_CLK_DET,
component        3101 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_DIG_MISC,
component        3104 sound/soc/codecs/rt5663.c 		snd_soc_component_update_bits(component, RT5663_PWR_ANLG_1,
component        3111 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component, RT5663_SIG_CLK_DET,
component        3121 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component,
component        3127 sound/soc/codecs/rt5663.c 			snd_soc_component_update_bits(component,
component        3140 sound/soc/codecs/rt5663.c static int rt5663_probe(struct snd_soc_component *component)
component        3142 sound/soc/codecs/rt5663.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3143 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        3145 sound/soc/codecs/rt5663.c 	rt5663->component = component;
component        3155 sound/soc/codecs/rt5663.c 		snd_soc_add_component_controls(component, rt5663_v2_specific_controls,
component        3165 sound/soc/codecs/rt5663.c 		snd_soc_add_component_controls(component, rt5663_specific_controls,
component        3169 sound/soc/codecs/rt5663.c 			snd_soc_add_component_controls(component, rt5663_hpvol_controls,
component        3177 sound/soc/codecs/rt5663.c static void rt5663_remove(struct snd_soc_component *component)
component        3179 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        3185 sound/soc/codecs/rt5663.c static int rt5663_suspend(struct snd_soc_component *component)
component        3187 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        3195 sound/soc/codecs/rt5663.c static int rt5663_resume(struct snd_soc_component *component)
component        3197 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = snd_soc_component_get_drvdata(component);
component        1125 sound/soc/codecs/rt5663.h int rt5663_sel_asrc_clk_src(struct snd_soc_component *component,
component          44 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component;
component        1000 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1003 sound/soc/codecs/rt5665.c 	if (snd_soc_component_read32(component, RT5665_STO_NG2_CTRL_1) & RT5665_NG2_EN) {
component        1004 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_STO_NG2_CTRL_1,
component        1006 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_STO_NG2_CTRL_1,
component        1016 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1019 sound/soc/codecs/rt5665.c 	if (snd_soc_component_read32(component, RT5665_MONO_NG2_CTRL_1) & RT5665_NG2_EN) {
component        1020 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_NG2_CTRL_1,
component        1022 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_NG2_CTRL_1,
component        1043 sound/soc/codecs/rt5665.c int rt5665_sel_asrc_clk_src(struct snd_soc_component *component,
component        1114 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_ASRC_2,
component        1118 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_ASRC_3,
component        1125 sound/soc/codecs/rt5665.c static int rt5665_button_detect(struct snd_soc_component *component)
component        1129 sound/soc/codecs/rt5665.c 	val = snd_soc_component_read32(component, RT5665_4BTN_IL_CMD_1);
component        1131 sound/soc/codecs/rt5665.c 	snd_soc_component_write(component, RT5665_4BTN_IL_CMD_1, val);
component        1136 sound/soc/codecs/rt5665.c static void rt5665_enable_push_button_irq(struct snd_soc_component *component,
component        1140 sound/soc/codecs/rt5665.c 		snd_soc_component_write(component, RT5665_4BTN_IL_CMD_1, 0x0003);
component        1141 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_SAR_IL_CMD_9, 0x1, 0x1);
component        1142 sound/soc/codecs/rt5665.c 		snd_soc_component_write(component, RT5665_IL_CMD_1, 0x0048);
component        1143 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_4BTN_IL_CMD_2,
component        1146 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_IRQ_CTRL_3,
component        1149 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_IRQ_CTRL_3,
component        1151 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_4BTN_IL_CMD_2,
component        1153 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_4BTN_IL_CMD_2,
component        1167 sound/soc/codecs/rt5665.c static int rt5665_headset_detect(struct snd_soc_component *component, int jack_insert)
component        1169 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        1170 sound/soc/codecs/rt5665.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1201 sound/soc/codecs/rt5665.c 		rt5665->sar_adc_value = snd_soc_component_read32(rt5665->component,
component        1209 sound/soc/codecs/rt5665.c 			rt5665_enable_push_button_irq(component, true);
component        1225 sound/soc/codecs/rt5665.c 			rt5665_enable_push_button_irq(component, false);
component        1229 sound/soc/codecs/rt5665.c 	dev_dbg(component->dev, "jack_type = %d\n", rt5665->jack_type);
component        1248 sound/soc/codecs/rt5665.c 	if (snd_soc_component_read32(rt5665->component, RT5665_AJD1_CTRL) & 0x0010) {
component        1250 sound/soc/codecs/rt5665.c 		rt5665->jack_type = rt5665_headset_detect(rt5665->component, 0);
component        1261 sound/soc/codecs/rt5665.c static int rt5665_set_jack_detect(struct snd_soc_component *component,
component        1264 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        1281 sound/soc/codecs/rt5665.c 		dev_warn(component->dev, "Wrong JD source\n");
component        1296 sound/soc/codecs/rt5665.c 	while (!rt5665->component) {
component        1301 sound/soc/codecs/rt5665.c 	while (!rt5665->component->card->instantiated) {
component        1313 sound/soc/codecs/rt5665.c 	val = snd_soc_component_read32(rt5665->component, RT5665_AJD1_CTRL) & 0x0010;
component        1319 sound/soc/codecs/rt5665.c 				rt5665_headset_detect(rt5665->component, 1);
component        1323 sound/soc/codecs/rt5665.c 			btn_type = rt5665_button_detect(rt5665->component);
component        1356 sound/soc/codecs/rt5665.c 				dev_err(rt5665->component->dev,
component        1364 sound/soc/codecs/rt5665.c 		rt5665->jack_type = rt5665_headset_detect(rt5665->component, 0);
component        1479 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1480 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        1488 sound/soc/codecs/rt5665.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component        1490 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_DMIC_CTRL_1,
component        1499 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1503 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_HP_CHARGE_PUMP_1,
component        1508 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_HP_CHARGE_PUMP_1,
component        1523 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1525 sound/soc/codecs/rt5665.c 	val = snd_soc_component_read32(component, RT5665_GLB_CLK);
component        1537 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1576 sound/soc/codecs/rt5665.c 	val = (snd_soc_component_read32(component, reg) >> shift) & 0xf;
component        1582 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_ADDA_CLK_1,
component        2474 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2478 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_NG2_CTRL_1,
component        2480 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_AMP_CALIB_CTRL_1, 0x40,
component        2482 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_OUT, 0x10, 0x10);
component        2483 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_OUT, 0x20, 0x20);
component        2487 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_OUT, 0x20, 0);
component        2488 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_OUT, 0x10, 0);
component        2489 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_AMP_CALIB_CTRL_1, 0x40,
component        2491 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_MONO_NG2_CTRL_1,
component        2506 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2510 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_STO_NG2_CTRL_1,
component        2512 sound/soc/codecs/rt5665.c 		snd_soc_component_write(component, RT5665_HP_LOGIC_CTRL_2, 0x0003);
component        2516 sound/soc/codecs/rt5665.c 		snd_soc_component_write(component, RT5665_HP_LOGIC_CTRL_2, 0x0002);
component        2517 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_STO_NG2_CTRL_1,
component        2532 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2536 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_DEPOP_1,
component        2541 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_DEPOP_1,
component        2572 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2578 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_PWR_ANLG_1,
component        2583 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_PWR_ANLG_1,
component        2588 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_PWR_ANLG_1,
component        2601 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_PWR_ANLG_1,
component        2606 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_PWR_ANLG_1,
component        2611 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_PWR_ANLG_1,
component        2630 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2660 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_GPIO_CTRL_1,
component        2663 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_GPIO_CTRL_2,
component        2668 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_GPIO_CTRL_1,
component        2671 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_GPIO_CTRL_2,
component        4052 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = dai->component;
component        4096 sound/soc/codecs/rt5665.c 	snd_soc_component_update_bits(component, RT5665_TDM_CTRL_1,
component        4108 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = dai->component;
component        4109 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4116 sound/soc/codecs/rt5665.c 		dev_warn(component->dev, "Force using PLL");
component        4117 sound/soc/codecs/rt5665.c 		snd_soc_component_set_pll(component, 0, RT5665_PLL1_S_MCLK,
component        4119 sound/soc/codecs/rt5665.c 		snd_soc_component_set_sysclk(component, RT5665_SCLK_S_PLL1, 0,
component        4125 sound/soc/codecs/rt5665.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component        4160 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S1_SDP,
component        4168 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S2_SDP,
component        4175 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S3_SDP,
component        4179 sound/soc/codecs/rt5665.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        4183 sound/soc/codecs/rt5665.c 	snd_soc_component_update_bits(component, reg_clk, mask_clk, val_clk);
component        4184 sound/soc/codecs/rt5665.c 	snd_soc_component_update_bits(component, RT5665_STO1_DAC_SIL_DET, 0x3700, val_bits);
component        4188 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_ADDA_CLK_1,
component        4193 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_ADDA_CLK_1,
component        4198 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_ADDA_CLK_1,
component        4205 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S_M_CLK_CTRL_1,
component        4209 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S_M_CLK_CTRL_1,
component        4218 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = dai->component;
component        4219 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4263 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S1_SDP,
component        4269 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S2_SDP,
component        4274 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S3_SDP,
component        4279 sound/soc/codecs/rt5665.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        4285 sound/soc/codecs/rt5665.c static int rt5665_set_component_sysclk(struct snd_soc_component *component, int clk_id,
component        4288 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4308 sound/soc/codecs/rt5665.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        4311 sound/soc/codecs/rt5665.c 	snd_soc_component_update_bits(component, RT5665_GLB_CLK,
component        4315 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S_M_CLK_CTRL_1,
component        4319 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_I2S_M_CLK_CTRL_1,
component        4326 sound/soc/codecs/rt5665.c 	dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n", freq, clk_id);
component        4331 sound/soc/codecs/rt5665.c static int rt5665_set_component_pll(struct snd_soc_component *component, int pll_id,
component        4335 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4344 sound/soc/codecs/rt5665.c 		dev_dbg(component->dev, "PLL disabled\n");
component        4348 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_GLB_CLK,
component        4355 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_GLB_CLK,
component        4359 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_GLB_CLK,
component        4363 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_GLB_CLK,
component        4367 sound/soc/codecs/rt5665.c 		snd_soc_component_update_bits(component, RT5665_GLB_CLK,
component        4371 sound/soc/codecs/rt5665.c 		dev_err(component->dev, "Unknown PLL Source %d\n", source);
component        4377 sound/soc/codecs/rt5665.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        4381 sound/soc/codecs/rt5665.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        4385 sound/soc/codecs/rt5665.c 	snd_soc_component_write(component, RT5665_PLL_CTRL_1,
component        4387 sound/soc/codecs/rt5665.c 	snd_soc_component_write(component, RT5665_PLL_CTRL_2,
component        4400 sound/soc/codecs/rt5665.c 	struct snd_soc_component *component = dai->component;
component        4401 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4403 sound/soc/codecs/rt5665.c 	dev_dbg(component->dev, "%s ratio=%d\n", __func__, ratio);
component        4411 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_ADDA_CLK_2,
component        4416 sound/soc/codecs/rt5665.c 			snd_soc_component_update_bits(component, RT5665_ADDA_CLK_2,
component        4426 sound/soc/codecs/rt5665.c static int rt5665_set_bias_level(struct snd_soc_component *component,
component        4429 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4459 sound/soc/codecs/rt5665.c static int rt5665_probe(struct snd_soc_component *component)
component        4461 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4463 sound/soc/codecs/rt5665.c 	rt5665->component = component;
component        4470 sound/soc/codecs/rt5665.c static void rt5665_remove(struct snd_soc_component *component)
component        4472 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4478 sound/soc/codecs/rt5665.c static int rt5665_suspend(struct snd_soc_component *component)
component        4480 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4487 sound/soc/codecs/rt5665.c static int rt5665_resume(struct snd_soc_component *component)
component        4489 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = snd_soc_component_get_drvdata(component);
component        4752 sound/soc/codecs/rt5665.c 	while (!rt5665->component->card->instantiated) {
component        2002 sound/soc/codecs/rt5665.h int rt5665_sel_asrc_clk_src(struct snd_soc_component *component,
component          44 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component;
component         816 sound/soc/codecs/rt5668.c int rt5668_sel_asrc_clk_src(struct snd_soc_component *component,
component         831 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_PLL_TRACK_2,
component         837 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_PLL_TRACK_3,
component         846 sound/soc/codecs/rt5668.c static int rt5668_button_detect(struct snd_soc_component *component)
component         850 sound/soc/codecs/rt5668.c 	val = snd_soc_component_read32(component, RT5668_4BTN_IL_CMD_1);
component         852 sound/soc/codecs/rt5668.c 	snd_soc_component_write(component, RT5668_4BTN_IL_CMD_1, val);
component         858 sound/soc/codecs/rt5668.c static void rt5668_enable_push_button_irq(struct snd_soc_component *component,
component         862 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_SAR_IL_CMD_1,
component         864 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_SAR_IL_CMD_13,
component         866 sound/soc/codecs/rt5668.c 		snd_soc_component_write(component, RT5668_IL_CMD_1, 0x0040);
component         867 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_4BTN_IL_CMD_2,
component         870 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_IRQ_CTRL_3,
component         873 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_IRQ_CTRL_3,
component         875 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_SAR_IL_CMD_1,
component         877 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_4BTN_IL_CMD_2,
component         879 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_4BTN_IL_CMD_2,
component         881 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_SAR_IL_CMD_13,
component         895 sound/soc/codecs/rt5668.c static int rt5668_headset_detect(struct snd_soc_component *component,
component         898 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component         900 sound/soc/codecs/rt5668.c 		snd_soc_component_get_dapm(component);
component         906 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_CBJ_CTRL_1,
component         910 sound/soc/codecs/rt5668.c 		val = snd_soc_component_read32(component, RT5668_CBJ_CTRL_2)
component         914 sound/soc/codecs/rt5668.c 			val = snd_soc_component_read32(component,
component         923 sound/soc/codecs/rt5668.c 			rt5668_enable_push_button_irq(component, true);
component         930 sound/soc/codecs/rt5668.c 		rt5668_enable_push_button_irq(component, false);
component         931 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_CBJ_CTRL_1,
component         939 sound/soc/codecs/rt5668.c 	dev_dbg(component->dev, "jack_type = %d\n", rt5668->jack_type);
component         958 sound/soc/codecs/rt5668.c 	if (snd_soc_component_read32(rt5668->component, RT5668_AJD1_CTRL)
component         961 sound/soc/codecs/rt5668.c 		rt5668->jack_type = rt5668_headset_detect(rt5668->component, 0);
component         972 sound/soc/codecs/rt5668.c static int rt5668_set_jack_detect(struct snd_soc_component *component,
component         975 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component         979 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_CBJ_CTRL_2,
component         981 sound/soc/codecs/rt5668.c 		snd_soc_component_write(component, RT5668_CBJ_CTRL_1, 0xd002);
component         982 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_CBJ_CTRL_3,
component         984 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_SAR_IL_CMD_1,
component        1010 sound/soc/codecs/rt5668.c 		dev_warn(component->dev, "Wrong JD source\n");
component        1025 sound/soc/codecs/rt5668.c 	while (!rt5668->component)
component        1028 sound/soc/codecs/rt5668.c 	while (!rt5668->component->card->instantiated)
component        1033 sound/soc/codecs/rt5668.c 	val = snd_soc_component_read32(rt5668->component, RT5668_AJD1_CTRL)
component        1040 sound/soc/codecs/rt5668.c 				rt5668_headset_detect(rt5668->component, 1);
component        1044 sound/soc/codecs/rt5668.c 			btn_type = rt5668_button_detect(rt5668->component);
component        1077 sound/soc/codecs/rt5668.c 				dev_err(rt5668->component->dev,
component        1085 sound/soc/codecs/rt5668.c 		rt5668->jack_type = rt5668_headset_detect(rt5668->component, 0);
component        1171 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component =
component        1173 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        1179 sound/soc/codecs/rt5668.c 	snd_soc_component_update_bits(component, RT5668_DMIC_CTRL_1,
component        1188 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component =
component        1190 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        1194 sound/soc/codecs/rt5668.c 	val = snd_soc_component_read32(component, RT5668_GPIO_CTRL_1) &
component        1209 sound/soc/codecs/rt5668.c 	snd_soc_component_update_bits(component, reg,
component        1219 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component =
component        1222 sound/soc/codecs/rt5668.c 	val = snd_soc_component_read32(component, RT5668_GLB_CLK);
component        1234 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component =
component        1250 sound/soc/codecs/rt5668.c 	val = (snd_soc_component_read32(component, reg) >> shift) & 0xf;
component        1420 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component =
component        1425 sound/soc/codecs/rt5668.c 		snd_soc_component_write(component,
component        1427 sound/soc/codecs/rt5668.c 		snd_soc_component_write(component,
component        1429 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_STO_NG2_CTRL_1,
component        1431 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component,
component        1436 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component,
component        1438 sound/soc/codecs/rt5668.c 		snd_soc_component_write(component,
component        1469 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component =
component        1476 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1481 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1494 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1500 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1868 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component = dai->component;
component        1890 sound/soc/codecs/rt5668.c 	snd_soc_component_update_bits(component, RT5668_TDM_CTRL,
component        1910 sound/soc/codecs/rt5668.c 	snd_soc_component_update_bits(component, RT5668_TDM_TCON_CTRL,
component        1920 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component = dai->component;
component        1921 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        1930 sound/soc/codecs/rt5668.c 		dev_err(component->dev, "Unsupported frame size: %d\n",
component        1963 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_I2S1_SDP,
component        1966 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1971 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1975 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1980 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_I2S2_SDP,
component        1983 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1988 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1992 sound/soc/codecs/rt5668.c 			snd_soc_component_update_bits(component,
component        1997 sound/soc/codecs/rt5668.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2006 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component = dai->component;
component        2007 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        2066 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_I2S1_SDP,
component        2068 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_TDM_TCON_CTRL,
component        2077 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_I2S2_SDP,
component        2082 sound/soc/codecs/rt5668.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2088 sound/soc/codecs/rt5668.c static int rt5668_set_component_sysclk(struct snd_soc_component *component,
component        2091 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        2115 sound/soc/codecs/rt5668.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        2118 sound/soc/codecs/rt5668.c 	snd_soc_component_update_bits(component, RT5668_GLB_CLK,
component        2122 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component,
component        2130 sound/soc/codecs/rt5668.c 	dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
component        2136 sound/soc/codecs/rt5668.c static int rt5668_set_component_pll(struct snd_soc_component *component,
component        2140 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        2149 sound/soc/codecs/rt5668.c 		dev_dbg(component->dev, "PLL disabled\n");
component        2153 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_GLB_CLK,
component        2160 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_GLB_CLK,
component        2164 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_GLB_CLK,
component        2168 sound/soc/codecs/rt5668.c 		dev_err(component->dev, "Unknown PLL Source %d\n", source);
component        2174 sound/soc/codecs/rt5668.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        2178 sound/soc/codecs/rt5668.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        2182 sound/soc/codecs/rt5668.c 	snd_soc_component_write(component, RT5668_PLL_CTRL_1,
component        2184 sound/soc/codecs/rt5668.c 	snd_soc_component_write(component, RT5668_PLL_CTRL_2,
component        2197 sound/soc/codecs/rt5668.c 	struct snd_soc_component *component = dai->component;
component        2198 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        2204 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_ADDA_CLK_2,
component        2209 sound/soc/codecs/rt5668.c 		snd_soc_component_update_bits(component, RT5668_ADDA_CLK_2,
component        2221 sound/soc/codecs/rt5668.c static int rt5668_set_bias_level(struct snd_soc_component *component,
component        2224 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        2256 sound/soc/codecs/rt5668.c static int rt5668_probe(struct snd_soc_component *component)
component        2258 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        2260 sound/soc/codecs/rt5668.c 	rt5668->component = component;
component        2265 sound/soc/codecs/rt5668.c static void rt5668_remove(struct snd_soc_component *component)
component        2267 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        2273 sound/soc/codecs/rt5668.c static int rt5668_suspend(struct snd_soc_component *component)
component        2275 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        2282 sound/soc/codecs/rt5668.c static int rt5668_resume(struct snd_soc_component *component)
component        2284 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = snd_soc_component_get_drvdata(component);
component        1312 sound/soc/codecs/rt5668.h int rt5668_sel_asrc_clk_src(struct snd_soc_component *component,
component         431 sound/soc/codecs/rt5670.c static int rt5670_headset_detect(struct snd_soc_component *component, int jack_insert)
component         434 sound/soc/codecs/rt5670.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         435 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component         440 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_GEN_CTRL3, 0x4, 0x0);
component         441 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_CJ_CTRL2,
component         444 sound/soc/codecs/rt5670.c 		snd_soc_component_write(component, RT5670_GPIO_CTRL2, 0x0004);
component         445 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_GPIO_CTRL1,
component         447 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_CJ_CTRL1,
component         449 sound/soc/codecs/rt5670.c 		snd_soc_component_write(component, RT5670_JD_CTRL3, 0x00f0);
component         450 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_CJ_CTRL2,
component         452 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_CJ_CTRL2,
component         455 sound/soc/codecs/rt5670.c 		val = snd_soc_component_read32(component, RT5670_CJ_CTRL3) & 0x7;
component         459 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_INT_IRQ_ST, 0x8, 0x8);
component         460 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_IL_CMD, 0x40, 0x40);
component         461 sound/soc/codecs/rt5670.c 			snd_soc_component_read32(component, RT5670_IL_CMD);
component         463 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_GEN_CTRL3, 0x4, 0x4);
component         469 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_INT_IRQ_ST, 0x8, 0x0);
component         470 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_GEN_CTRL3, 0x4, 0x4);
component         479 sound/soc/codecs/rt5670.c void rt5670_jack_suspend(struct snd_soc_component *component)
component         481 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component         484 sound/soc/codecs/rt5670.c 	rt5670_headset_detect(component, 0);
component         488 sound/soc/codecs/rt5670.c void rt5670_jack_resume(struct snd_soc_component *component)
component         490 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component         493 sound/soc/codecs/rt5670.c 		rt5670_headset_detect(component, 1);
component         497 sound/soc/codecs/rt5670.c static int rt5670_button_detect(struct snd_soc_component *component)
component         501 sound/soc/codecs/rt5670.c 	val = snd_soc_component_read32(component, RT5670_IL_CMD);
component         503 sound/soc/codecs/rt5670.c 	snd_soc_component_write(component, RT5670_IL_CMD, val);
component         506 sound/soc/codecs/rt5670.c 		val = snd_soc_component_read32(component, RT5670_IL_CMD);
component         507 sound/soc/codecs/rt5670.c 		snd_soc_component_write(component, RT5670_IL_CMD, val);
component         521 sound/soc/codecs/rt5670.c 		val = snd_soc_component_read32(rt5670->component, RT5670_A_JD_CTRL1) & 0x0070;
component         523 sound/soc/codecs/rt5670.c 		val = snd_soc_component_read32(rt5670->component, RT5670_A_JD_CTRL1) & 0x0020;
component         530 sound/soc/codecs/rt5670.c 			report = rt5670_headset_detect(rt5670->component, 1);
component         536 sound/soc/codecs/rt5670.c 		if (snd_soc_component_read32(rt5670->component, RT5670_INT_IRQ_ST) & 0x4) {
component         539 sound/soc/codecs/rt5670.c 			btn_type = rt5670_button_detect(rt5670->component);
component         551 sound/soc/codecs/rt5670.c 				dev_err(rt5670->component->dev,
component         566 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(rt5670->component, RT5670_INT_IRQ_ST, 0x1, 0x0);
component         567 sound/soc/codecs/rt5670.c 		rt5670_headset_detect(rt5670->component, 0);
component         577 sound/soc/codecs/rt5670.c int rt5670_set_jack_detect(struct snd_soc_component *component,
component         580 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component         584 sound/soc/codecs/rt5670.c 	rt5670->hp_gpio.gpiod_dev = component->dev;
component         596 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Adding jack GPIO failed\n");
component         699 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         700 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component         707 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component         709 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_DMIC_CTRL1,
component         717 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         718 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component         729 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         765 sound/soc/codecs/rt5670.c 	val = (snd_soc_component_read32(component, reg) >> shift) & 0xf;
component         781 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         782 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component         805 sound/soc/codecs/rt5670.c int rt5670_sel_asrc_clk_src(struct snd_soc_component *component,
component         863 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_ASRC_2,
component         867 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_ASRC_3,
component        1367 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1368 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        1403 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1404 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        1453 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1457 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_PWR_ANLG2,
component        1462 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_PWR_ANLG2,
component        1476 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1480 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_PWR_ANLG2,
component        1485 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_PWR_ANLG2,
component        2268 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = dai->component;
component        2269 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        2276 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Unsupported clock setting %d for DAI %d\n",
component        2282 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component        2314 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_I2S1_SDP,
component        2316 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_ADDA_CLK1, mask_clk, val_clk);
component        2322 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_I2S2_SDP,
component        2324 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_ADDA_CLK1, mask_clk, val_clk);
component        2327 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2336 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = dai->component;
component        2337 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        2380 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_I2S1_SDP,
component        2385 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_I2S2_SDP,
component        2390 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2396 sound/soc/codecs/rt5670.c static int rt5670_set_codec_sysclk(struct snd_soc_component *component, int clk_id,
component        2399 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        2413 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        2416 sound/soc/codecs/rt5670.c 	snd_soc_component_update_bits(component, RT5670_GLB_CLK,
component        2422 sound/soc/codecs/rt5670.c 	dev_dbg(component->dev, "Sysclk : %dHz clock id : %d\n", freq, clk_id);
component        2430 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = dai->component;
component        2431 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        2440 sound/soc/codecs/rt5670.c 		dev_dbg(component->dev, "PLL disabled\n");
component        2444 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_GLB_CLK,
component        2451 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_GLB_CLK,
component        2460 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_GLB_CLK,
component        2464 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_GLB_CLK,
component        2468 sound/soc/codecs/rt5670.c 			dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2473 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        2479 sound/soc/codecs/rt5670.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        2483 sound/soc/codecs/rt5670.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        2487 sound/soc/codecs/rt5670.c 	snd_soc_component_write(component, RT5670_PLL_CTRL1,
component        2489 sound/soc/codecs/rt5670.c 	snd_soc_component_write(component, RT5670_PLL_CTRL2,
component        2503 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = dai->component;
component        2541 sound/soc/codecs/rt5670.c 	snd_soc_component_update_bits(component, RT5670_TDM_CTRL_1, 0x7c00, val);
component        2548 sound/soc/codecs/rt5670.c 	struct snd_soc_component *component = dai->component;
component        2550 sound/soc/codecs/rt5670.c 	dev_dbg(component->dev, "%s ratio=%d\n", __func__, ratio);
component        2555 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_GEN_CTRL3,
component        2558 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_GEN_CTRL3,
component        2564 sound/soc/codecs/rt5670.c static int rt5670_set_bias_level(struct snd_soc_component *component,
component        2567 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        2571 sound/soc/codecs/rt5670.c 		if (SND_SOC_BIAS_STANDBY == snd_soc_component_get_bias_level(component)) {
component        2572 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_PWR_ANLG1,
component        2578 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_PWR_ANLG1,
component        2581 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_CHARGE_PUMP,
component        2584 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_DIG_MISC, 0x1, 0x1);
component        2585 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_PWR_ANLG1,
component        2590 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_PWR_ANLG1,
component        2593 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_PWR_ANLG1,
component        2598 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_PWR_ANLG1,
component        2604 sound/soc/codecs/rt5670.c 			snd_soc_component_update_bits(component, RT5670_PWR_ANLG1,
component        2609 sound/soc/codecs/rt5670.c 		snd_soc_component_update_bits(component, RT5670_DIG_MISC, 0x1, 0x0);
component        2619 sound/soc/codecs/rt5670.c static int rt5670_probe(struct snd_soc_component *component)
component        2621 sound/soc/codecs/rt5670.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2622 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        2624 sound/soc/codecs/rt5670.c 	switch (snd_soc_component_read32(component, RT5670_RESET) & RT5670_ID_MASK) {
component        2643 sound/soc/codecs/rt5670.c 		dev_err(component->dev,
component        2647 sound/soc/codecs/rt5670.c 	rt5670->component = component;
component        2652 sound/soc/codecs/rt5670.c static void rt5670_remove(struct snd_soc_component *component)
component        2654 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        2661 sound/soc/codecs/rt5670.c static int rt5670_suspend(struct snd_soc_component *component)
component        2663 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        2670 sound/soc/codecs/rt5670.c static int rt5670_resume(struct snd_soc_component *component)
component        2672 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = snd_soc_component_get_drvdata(component);
component        1986 sound/soc/codecs/rt5670.h int rt5670_sel_asrc_clk_src(struct snd_soc_component *component,
component        1990 sound/soc/codecs/rt5670.h 	struct snd_soc_component *component;
component        2012 sound/soc/codecs/rt5670.h void rt5670_jack_suspend(struct snd_soc_component *component);
component        2013 sound/soc/codecs/rt5670.h void rt5670_jack_resume(struct snd_soc_component *component);
component        2014 sound/soc/codecs/rt5670.h int rt5670_set_jack_detect(struct snd_soc_component *component,
component         559 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = rt5677->component;
component         567 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
component         574 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
component         581 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set data msb value: %d\n", ret);
component         588 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set data lsb value: %d\n", ret);
component         595 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set op code value: %d\n", ret);
component         617 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = rt5677->component;
component         626 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
component         633 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
component         640 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set op code value: %d\n", ret);
component         690 sound/soc/codecs/rt5677.c static void rt5677_set_dsp_mode(struct snd_soc_component *component, bool on)
component         692 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component         705 sound/soc/codecs/rt5677.c static int rt5677_set_dsp_vad(struct snd_soc_component *component, bool on)
component         707 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component         747 sound/soc/codecs/rt5677.c 		rt5677_set_dsp_mode(component, true);
component         750 sound/soc/codecs/rt5677.c 			component->dev);
component         757 sound/soc/codecs/rt5677.c 			component->dev);
component         774 sound/soc/codecs/rt5677.c 		rt5677_set_dsp_mode(component, false);
component         806 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         807 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component         817 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         818 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component         822 sound/soc/codecs/rt5677.c 	if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         823 sound/soc/codecs/rt5677.c 		rt5677_set_dsp_vad(component, rt5677->dsp_vad_en);
component         917 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         918 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component         925 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Failed to set DMIC clock\n");
component         935 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         936 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component         950 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         951 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        1033 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component        1034 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        1056 sound/soc/codecs/rt5677.c int rt5677_sel_asrc_clk_src(struct snd_soc_component *component,
component        1059 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        1238 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component        1239 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2399 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2400 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2423 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2424 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2447 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2448 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2469 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2470 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2491 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2492 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2518 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2519 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2541 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2542 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2564 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2565 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        2569 sound/soc/codecs/rt5677.c 		if (snd_soc_component_get_bias_level(component) != SND_SOC_BIAS_ON &&
component        4105 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = dai->component;
component        4106 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4113 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Unsupported clock setting: sysclk=%dHz lrck=%dHz\n",
component        4119 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
component        4190 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = dai->component;
component        4191 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4264 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = dai->component;
component        4265 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4282 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        4317 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = dai->component;
component        4318 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4327 sound/soc/codecs/rt5677.c 		dev_dbg(component->dev, "PLL disabled\n");
component        4367 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Unknown PLL source %d\n", source);
component        4373 sound/soc/codecs/rt5677.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        4377 sound/soc/codecs/rt5677.c 	dev_dbg(component->dev, "m_bypass=%d m=%d n=%d k=%d\n",
component        4397 sound/soc/codecs/rt5677.c 	struct snd_soc_component *component = dai->component;
component        4398 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4457 sound/soc/codecs/rt5677.c static int rt5677_set_bias_level(struct snd_soc_component *component,
component        4460 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4467 sound/soc/codecs/rt5677.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY) {
component        4468 sound/soc/codecs/rt5677.c 			rt5677_set_dsp_vad(component, false);
component        4506 sound/soc/codecs/rt5677.c 			rt5677_set_dsp_vad(component, true);
component        4706 sound/soc/codecs/rt5677.c static int rt5677_probe(struct snd_soc_component *component)
component        4708 sound/soc/codecs/rt5677.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        4709 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4712 sound/soc/codecs/rt5677.c 	rt5677->component = component;
component        4724 sound/soc/codecs/rt5677.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        4740 sound/soc/codecs/rt5677.c static void rt5677_remove(struct snd_soc_component *component)
component        4742 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4750 sound/soc/codecs/rt5677.c static int rt5677_suspend(struct snd_soc_component *component)
component        4752 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        4765 sound/soc/codecs/rt5677.c static int rt5677_resume(struct snd_soc_component *component)
component        4767 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
component        1827 sound/soc/codecs/rt5677.h 	struct snd_soc_component *component;
component        1858 sound/soc/codecs/rt5677.h int rt5677_sel_asrc_clk_src(struct snd_soc_component *component,
component          50 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component;
component         826 sound/soc/codecs/rt5682.c int rt5682_sel_asrc_clk_src(struct snd_soc_component *component,
component         841 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_PLL_TRACK_2,
component         847 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_PLL_TRACK_3,
component         856 sound/soc/codecs/rt5682.c static int rt5682_button_detect(struct snd_soc_component *component)
component         860 sound/soc/codecs/rt5682.c 	val = snd_soc_component_read32(component, RT5682_4BTN_IL_CMD_1);
component         862 sound/soc/codecs/rt5682.c 	snd_soc_component_write(component, RT5682_4BTN_IL_CMD_1, val);
component         864 sound/soc/codecs/rt5682.c 	snd_soc_component_update_bits(component,
component         870 sound/soc/codecs/rt5682.c static void rt5682_enable_push_button_irq(struct snd_soc_component *component,
component         874 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_SAR_IL_CMD_1,
component         876 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_SAR_IL_CMD_13,
component         878 sound/soc/codecs/rt5682.c 		snd_soc_component_write(component, RT5682_IL_CMD_1, 0x0040);
component         879 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_4BTN_IL_CMD_2,
component         882 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_IRQ_CTRL_3,
component         885 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_IRQ_CTRL_3,
component         887 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_SAR_IL_CMD_1,
component         889 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_4BTN_IL_CMD_2,
component         891 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_4BTN_IL_CMD_2,
component         893 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_SAR_IL_CMD_13,
component         907 sound/soc/codecs/rt5682.c static int rt5682_headset_detect(struct snd_soc_component *component,
component         910 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component         915 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_PWR_ANLG_1,
component         918 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component         921 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component         923 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_PWR_ANLG_3,
component         926 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_CBJ_CTRL_1,
component         930 sound/soc/codecs/rt5682.c 		val = snd_soc_component_read32(component, RT5682_CBJ_CTRL_2)
component         934 sound/soc/codecs/rt5682.c 			val = snd_soc_component_read32(component,
component         943 sound/soc/codecs/rt5682.c 			rt5682_enable_push_button_irq(component, true);
component         950 sound/soc/codecs/rt5682.c 		rt5682_enable_push_button_irq(component, false);
component         951 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_CBJ_CTRL_1,
component         953 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_PWR_ANLG_1,
component         955 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_PWR_ANLG_3,
component         961 sound/soc/codecs/rt5682.c 	dev_dbg(component->dev, "jack_type = %d\n", rt5682->jack_type);
component         980 sound/soc/codecs/rt5682.c 	if (snd_soc_component_read32(rt5682->component, RT5682_AJD1_CTRL)
component         983 sound/soc/codecs/rt5682.c 		rt5682->jack_type = rt5682_headset_detect(rt5682->component, 0);
component         994 sound/soc/codecs/rt5682.c static int rt5682_set_jack_detect(struct snd_soc_component *component,
component         997 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        1011 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_CBJ_CTRL_2,
component        1013 sound/soc/codecs/rt5682.c 		snd_soc_component_write(component, RT5682_CBJ_CTRL_1, 0xd042);
component        1014 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_CBJ_CTRL_3,
component        1016 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_SAR_IL_CMD_1,
component        1042 sound/soc/codecs/rt5682.c 		dev_warn(component->dev, "Wrong JD source\n");
component        1055 sound/soc/codecs/rt5682.c 	while (!rt5682->component)
component        1058 sound/soc/codecs/rt5682.c 	while (!rt5682->component->card->instantiated)
component        1063 sound/soc/codecs/rt5682.c 	val = snd_soc_component_read32(rt5682->component, RT5682_AJD1_CTRL)
component        1070 sound/soc/codecs/rt5682.c 				rt5682_headset_detect(rt5682->component, 1);
component        1074 sound/soc/codecs/rt5682.c 			btn_type = rt5682_button_detect(rt5682->component);
component        1107 sound/soc/codecs/rt5682.c 				dev_err(rt5682->component->dev,
component        1115 sound/soc/codecs/rt5682.c 		rt5682->jack_type = rt5682_headset_detect(rt5682->component, 0);
component        1197 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component =
component        1199 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        1205 sound/soc/codecs/rt5682.c 	snd_soc_component_update_bits(component, RT5682_DMIC_CTRL_1,
component        1214 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component =
component        1216 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        1221 sound/soc/codecs/rt5682.c 	val = snd_soc_component_read32(component, RT5682_GPIO_CTRL_1) &
component        1236 sound/soc/codecs/rt5682.c 	snd_soc_component_update_bits(component, reg,
component        1245 sound/soc/codecs/rt5682.c 	snd_soc_component_update_bits(component, RT5682_ADDA_CLK_1,
component        1256 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component =
component        1259 sound/soc/codecs/rt5682.c 	val = snd_soc_component_read32(component, RT5682_GLB_CLK);
component        1271 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component =
component        1287 sound/soc/codecs/rt5682.c 	val = (snd_soc_component_read32(component, reg) >> shift) & 0xf;
component        1457 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component =
component        1462 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component        1466 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component        1479 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component =
component        1484 sound/soc/codecs/rt5682.c 		snd_soc_component_write(component,
component        1486 sound/soc/codecs/rt5682.c 		snd_soc_component_write(component,
component        1488 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component        1490 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component        1495 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component        1497 sound/soc/codecs/rt5682.c 		snd_soc_component_write(component,
component        1499 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component        1530 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component =
component        1537 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        1542 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        1555 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        1561 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        1928 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component = dai->component;
component        1932 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_TDM_ADDA_CTRL_2,
component        1935 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_TDM_ADDA_CTRL_2,
component        1957 sound/soc/codecs/rt5682.c 	snd_soc_component_update_bits(component, RT5682_TDM_CTRL,
component        1986 sound/soc/codecs/rt5682.c 	snd_soc_component_update_bits(component, RT5682_TDM_TCON_CTRL,
component        1988 sound/soc/codecs/rt5682.c 	snd_soc_component_update_bits(component, RT5682_I2S1_SDP,
component        1998 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component = dai->component;
component        1999 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2008 sound/soc/codecs/rt5682.c 		dev_err(component->dev, "Unsupported frame size: %d\n",
component        2041 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_I2S1_SDP,
component        2044 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        2049 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        2053 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        2058 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_I2S2_SDP,
component        2061 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        2066 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        2070 sound/soc/codecs/rt5682.c 			snd_soc_component_update_bits(component,
component        2075 sound/soc/codecs/rt5682.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2084 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component = dai->component;
component        2085 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2144 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_I2S1_SDP,
component        2146 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_TDM_TCON_CTRL,
component        2155 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_I2S2_SDP,
component        2160 sound/soc/codecs/rt5682.c 		dev_err(component->dev, "Invalid dai->id: %d\n", dai->id);
component        2166 sound/soc/codecs/rt5682.c static int rt5682_set_component_sysclk(struct snd_soc_component *component,
component        2169 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2193 sound/soc/codecs/rt5682.c 		dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
component        2196 sound/soc/codecs/rt5682.c 	snd_soc_component_update_bits(component, RT5682_GLB_CLK,
component        2200 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component,
component        2208 sound/soc/codecs/rt5682.c 	dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
component        2214 sound/soc/codecs/rt5682.c static int rt5682_set_component_pll(struct snd_soc_component *component,
component        2218 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2227 sound/soc/codecs/rt5682.c 		dev_dbg(component->dev, "PLL disabled\n");
component        2231 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_GLB_CLK,
component        2238 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_GLB_CLK,
component        2242 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_GLB_CLK,
component        2246 sound/soc/codecs/rt5682.c 		dev_err(component->dev, "Unknown PLL Source %d\n", source);
component        2252 sound/soc/codecs/rt5682.c 		dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
component        2256 sound/soc/codecs/rt5682.c 	dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
component        2260 sound/soc/codecs/rt5682.c 	snd_soc_component_write(component, RT5682_PLL_CTRL_1,
component        2262 sound/soc/codecs/rt5682.c 	snd_soc_component_write(component, RT5682_PLL_CTRL_2,
component        2275 sound/soc/codecs/rt5682.c 	struct snd_soc_component *component = dai->component;
component        2276 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2282 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_ADDA_CLK_2,
component        2287 sound/soc/codecs/rt5682.c 		snd_soc_component_update_bits(component, RT5682_ADDA_CLK_2,
component        2299 sound/soc/codecs/rt5682.c static int rt5682_set_bias_level(struct snd_soc_component *component,
component        2302 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2331 sound/soc/codecs/rt5682.c static int rt5682_probe(struct snd_soc_component *component)
component        2333 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2335 sound/soc/codecs/rt5682.c 	rt5682->component = component;
component        2340 sound/soc/codecs/rt5682.c static void rt5682_remove(struct snd_soc_component *component)
component        2342 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2348 sound/soc/codecs/rt5682.c static int rt5682_suspend(struct snd_soc_component *component)
component        2350 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        2357 sound/soc/codecs/rt5682.c static int rt5682_resume(struct snd_soc_component *component)
component        2359 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = snd_soc_component_get_drvdata(component);
component        1332 sound/soc/codecs/rt5682.h int rt5682_sel_asrc_clk_src(struct snd_soc_component *component,
component         157 sound/soc/codecs/sgtl5000.c static inline int hp_sel_input(struct snd_soc_component *component)
component         159 sound/soc/codecs/sgtl5000.c 	return (snd_soc_component_read32(component, SGTL5000_CHIP_ANA_CTRL) &
component         163 sound/soc/codecs/sgtl5000.c static inline u16 mute_output(struct snd_soc_component *component,
component         166 sound/soc/codecs/sgtl5000.c 	u16 mute_reg = snd_soc_component_read32(component,
component         169 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_CTRL,
component         174 sound/soc/codecs/sgtl5000.c static inline void restore_output(struct snd_soc_component *component,
component         177 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_CTRL,
component         181 sound/soc/codecs/sgtl5000.c static void vag_power_on(struct snd_soc_component *component, u32 source)
component         183 sound/soc/codecs/sgtl5000.c 	if (snd_soc_component_read32(component, SGTL5000_CHIP_ANA_POWER) &
component         187 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_POWER,
component         193 sound/soc/codecs/sgtl5000.c 	if (hp_sel_input(component) == SGTL5000_HP_SEL_LINE_IN &&
component         198 sound/soc/codecs/sgtl5000.c static int vag_power_consumers(struct snd_soc_component *component,
component         216 sound/soc/codecs/sgtl5000.c 		if (hp_sel_input(component) == SGTL5000_HP_SEL_LINE_IN)
component         226 sound/soc/codecs/sgtl5000.c static void vag_power_off(struct snd_soc_component *component, u32 source)
component         228 sound/soc/codecs/sgtl5000.c 	u16 ana_pwr = snd_soc_component_read32(component,
component         245 sound/soc/codecs/sgtl5000.c 	if (vag_power_consumers(component, ana_pwr, source) >= 2)
component         248 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_POWER,
component         269 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         270 sound/soc/codecs/sgtl5000.c 	struct sgtl5000_priv *sgtl5000 = snd_soc_component_get_drvdata(component);
component         275 sound/soc/codecs/sgtl5000.c 		snd_soc_component_update_bits(component, SGTL5000_CHIP_MIC_CTRL,
component         281 sound/soc/codecs/sgtl5000.c 		snd_soc_component_update_bits(component, SGTL5000_CHIP_MIC_CTRL,
component         288 sound/soc/codecs/sgtl5000.c static int vag_and_mute_control(struct snd_soc_component *component,
component         308 sound/soc/codecs/sgtl5000.c 		snd_soc_component_get_drvdata(component);
component         313 sound/soc/codecs/sgtl5000.c 			mute_output(component, mute_mask[event_source]);
component         316 sound/soc/codecs/sgtl5000.c 		vag_power_on(component, event_source);
component         317 sound/soc/codecs/sgtl5000.c 		restore_output(component, mute_mask[event_source],
component         322 sound/soc/codecs/sgtl5000.c 			mute_output(component, mute_mask[event_source]);
component         323 sound/soc/codecs/sgtl5000.c 		vag_power_off(component, event_source);
component         326 sound/soc/codecs/sgtl5000.c 		restore_output(component, mute_mask[event_source],
component         343 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component =
component         346 sound/soc/codecs/sgtl5000.c 	return vag_and_mute_control(component, event, HP_POWER_EVENT);
component         356 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component =
component         359 sound/soc/codecs/sgtl5000.c 	return vag_and_mute_control(component, event, ADC_POWER_EVENT);
component         365 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component =
component         368 sound/soc/codecs/sgtl5000.c 	return vag_and_mute_control(component, event, DAC_POWER_EVENT);
component         543 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         548 sound/soc/codecs/sgtl5000.c 	reg = snd_soc_component_read32(component, SGTL5000_CHIP_DAC_VOL);
component         596 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         616 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_CHIP_DAC_VOL, reg);
component         634 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         636 sound/soc/codecs/sgtl5000.c 	u16 reg = snd_soc_component_read32(component, SGTL5000_DAP_AVC_THRESHOLD);
component         667 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         675 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_DAP_AVC_THRESHOLD, reg);
component         780 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = codec_dai->component;
component         788 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_DIG_POWER,
component         797 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = codec_dai->component;
component         798 sound/soc/codecs/sgtl5000.c 	struct sgtl5000_priv *sgtl5000 = snd_soc_component_get_drvdata(component);
component         856 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_CHIP_I2S_CTRL, i2sctl);
component         865 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = codec_dai->component;
component         866 sound/soc/codecs/sgtl5000.c 	struct sgtl5000_priv *sgtl5000 = snd_soc_component_get_drvdata(component);
component         892 sound/soc/codecs/sgtl5000.c static int sgtl5000_set_clock(struct snd_soc_component *component, int frame_rate)
component         894 sound/soc/codecs/sgtl5000.c 	struct sgtl5000_priv *sgtl5000 = snd_soc_component_get_drvdata(component);
component         947 sound/soc/codecs/sgtl5000.c 		dev_err(component->dev, "frame rate %d not supported\n",
component         976 sound/soc/codecs/sgtl5000.c 			dev_err(component->dev,
component         978 sound/soc/codecs/sgtl5000.c 			dev_err(component->dev, "%d ratio is not supported. "
component        1011 sound/soc/codecs/sgtl5000.c 		snd_soc_component_write(component, SGTL5000_CHIP_PLL_CTRL, pll_ctl);
component        1013 sound/soc/codecs/sgtl5000.c 			snd_soc_component_update_bits(component,
component        1018 sound/soc/codecs/sgtl5000.c 			snd_soc_component_update_bits(component,
component        1024 sound/soc/codecs/sgtl5000.c 		snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_POWER,
component        1029 sound/soc/codecs/sgtl5000.c 		snd_soc_component_write(component, SGTL5000_CHIP_CLK_CTRL, clk_ctl);
component        1032 sound/soc/codecs/sgtl5000.c 		snd_soc_component_write(component, SGTL5000_CHIP_CLK_CTRL, clk_ctl);
component        1035 sound/soc/codecs/sgtl5000.c 		snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_POWER,
component        1051 sound/soc/codecs/sgtl5000.c 	struct snd_soc_component *component = dai->component;
component        1052 sound/soc/codecs/sgtl5000.c 	struct sgtl5000_priv *sgtl5000 = snd_soc_component_get_drvdata(component);
component        1060 sound/soc/codecs/sgtl5000.c 		dev_err(component->dev, "%s: set sysclk first!\n", __func__);
component        1070 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_POWER, stereo,
component        1074 sound/soc/codecs/sgtl5000.c 	ret = sgtl5000_set_clock(component, params_rate(params));
component        1108 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_I2S_CTRL,
component        1125 sound/soc/codecs/sgtl5000.c static int sgtl5000_set_bias_level(struct snd_soc_component *component,
component        1128 sound/soc/codecs/sgtl5000.c 	struct sgtl5000_priv *sgtl = snd_soc_component_get_drvdata(component);
component        1142 sound/soc/codecs/sgtl5000.c 		snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_POWER,
component        1148 sound/soc/codecs/sgtl5000.c 		snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_POWER,
component        1288 sound/soc/codecs/sgtl5000.c static int sgtl5000_set_power_regs(struct snd_soc_component *component)
component        1300 sound/soc/codecs/sgtl5000.c 	struct sgtl5000_priv *sgtl5000 = snd_soc_component_get_drvdata(component);
component        1313 sound/soc/codecs/sgtl5000.c 		dev_err(component->dev, "regulator voltage not set correctly\n");
component        1320 sound/soc/codecs/sgtl5000.c 		dev_err(component->dev,
component        1328 sound/soc/codecs/sgtl5000.c 	ana_pwr = snd_soc_component_read32(component, SGTL5000_CHIP_ANA_POWER);
component        1332 sound/soc/codecs/sgtl5000.c 	lreg_ctrl = snd_soc_component_read32(component, SGTL5000_CHIP_LINREG_CTRL);
component        1336 sound/soc/codecs/sgtl5000.c 		snd_soc_component_update_bits(component, SGTL5000_CHIP_CLK_TOP_CTRL,
component        1355 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_CHIP_LINREG_CTRL, lreg_ctrl);
component        1357 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_CHIP_ANA_POWER, ana_pwr);
component        1372 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_REF_CTRL,
component        1386 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_LINE_OUT_CTRL,
component        1409 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_LINE_OUT_VOL,
component        1457 sound/soc/codecs/sgtl5000.c static int sgtl5000_probe(struct snd_soc_component *component)
component        1461 sound/soc/codecs/sgtl5000.c 	struct sgtl5000_priv *sgtl5000 = snd_soc_component_get_drvdata(component);
component        1465 sound/soc/codecs/sgtl5000.c 	ret = sgtl5000_set_power_regs(component);
component        1470 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_REF_CTRL,
component        1474 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_CHIP_SHORT_CTRL, 0);
component        1476 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_CHIP_DIG_POWER,
component        1480 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_CHIP_ADCDAC_CTRL,
component        1488 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_CHIP_PAD_STRENGTH, reg);
component        1490 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_ANA_CTRL,
component        1493 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_MIC_CTRL,
component        1497 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_MIC_CTRL,
component        1505 sound/soc/codecs/sgtl5000.c 	snd_soc_component_write(component, SGTL5000_DAP_AUDIO_EQ, SGTL5000_DAP_SEL_GEQ);
component        1508 sound/soc/codecs/sgtl5000.c 	snd_soc_component_update_bits(component, SGTL5000_CHIP_ADCDAC_CTRL,
component         134 sound/soc/codecs/si476x.c 	err = snd_soc_component_update_bits(codec_dai->component, SI476X_DIGITAL_IO_OUTPUT_FORMAT,
component         141 sound/soc/codecs/si476x.c 		dev_err(codec_dai->component->dev, "Failed to set output format\n");
component         157 sound/soc/codecs/si476x.c 		dev_err(dai->component->dev, "Rate: %d is not supported\n", rate);
component         180 sound/soc/codecs/si476x.c 	err = snd_soc_component_write(dai->component, SI476X_DIGITAL_IO_OUTPUT_SAMPLE_RATE,
component         183 sound/soc/codecs/si476x.c 		dev_err(dai->component->dev, "Failed to set sample rate\n");
component         187 sound/soc/codecs/si476x.c 	err = snd_soc_component_update_bits(dai->component, SI476X_DIGITAL_IO_OUTPUT_FORMAT,
component         192 sound/soc/codecs/si476x.c 		dev_err(dai->component->dev, "Failed to set output width\n");
component         225 sound/soc/codecs/si476x.c static int si476x_probe(struct snd_soc_component *component)
component         227 sound/soc/codecs/si476x.c 	snd_soc_component_init_regmap(component,
component         228 sound/soc/codecs/si476x.c 				dev_get_regmap(component->dev->parent, NULL));
component         653 sound/soc/codecs/sigmadsp.c 	return snd_ctl_add(sigmadsp->component->card->snd_card, kcontrol);
component         659 sound/soc/codecs/sigmadsp.c 	struct snd_card *card = sigmadsp->component->card->snd_card;
component         704 sound/soc/codecs/sigmadsp.c 	struct snd_soc_component *component)
component         710 sound/soc/codecs/sigmadsp.c 	sigmadsp->component = component;
component          35 sound/soc/codecs/sigmadsp.h 	struct snd_soc_component *component;
component          61 sound/soc/codecs/sigmadsp.h 	struct snd_soc_component *component);
component         122 sound/soc/codecs/sirf-audio-codec.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         123 sound/soc/codecs/sirf-audio-codec.c 	struct sirf_audio_codec *sirf_audio_codec = snd_soc_component_get_drvdata(component);
component         145 sound/soc/codecs/sirf-audio-codec.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         146 sound/soc/codecs/sirf-audio-codec.c 	struct sirf_audio_codec *sirf_audio_codec = snd_soc_component_get_drvdata(component);
component         335 sound/soc/codecs/sirf-audio-codec.c 	struct snd_soc_component *component = dai->component;
component         336 sound/soc/codecs/sirf-audio-codec.c 	struct sirf_audio_codec *sirf_audio_codec = snd_soc_component_get_drvdata(component);
component         348 sound/soc/codecs/sirf-audio-codec.c 			snd_soc_component_update_bits(component, AUDIO_IC_CODEC_CTRL0,
component         359 sound/soc/codecs/sirf-audio-codec.c 			snd_soc_component_update_bits(component, AUDIO_IC_CODEC_CTRL0,
component         395 sound/soc/codecs/sirf-audio-codec.c static int sirf_audio_codec_probe(struct snd_soc_component *component)
component         397 sound/soc/codecs/sirf-audio-codec.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         399 sound/soc/codecs/sirf-audio-codec.c 	pm_runtime_enable(component->dev);
component         401 sound/soc/codecs/sirf-audio-codec.c 	if (of_device_is_compatible(component->dev->of_node, "sirf,prima2-audio-codec")) {
component         407 sound/soc/codecs/sirf-audio-codec.c 		return snd_soc_add_component_controls(component,
component         411 sound/soc/codecs/sirf-audio-codec.c 	if (of_device_is_compatible(component->dev->of_node, "sirf,atlas6-audio-codec")) {
component         417 sound/soc/codecs/sirf-audio-codec.c 		return snd_soc_add_component_controls(component,
component         425 sound/soc/codecs/sirf-audio-codec.c static void sirf_audio_codec_remove(struct snd_soc_component *component)
component         427 sound/soc/codecs/sirf-audio-codec.c 	pm_runtime_disable(component->dev);
component         338 sound/soc/codecs/ssm2518.c 	struct snd_soc_component *component = dai->component;
component         339 sound/soc/codecs/ssm2518.c 	struct ssm2518 *ssm2518 = snd_soc_component_get_drvdata(component);
component         393 sound/soc/codecs/ssm2518.c 	struct ssm2518 *ssm2518 = snd_soc_component_get_drvdata(dai->component);
component         407 sound/soc/codecs/ssm2518.c 	struct ssm2518 *ssm2518 = snd_soc_component_get_drvdata(dai->component);
component         500 sound/soc/codecs/ssm2518.c static int ssm2518_set_bias_level(struct snd_soc_component *component,
component         503 sound/soc/codecs/ssm2518.c 	struct ssm2518 *ssm2518 = snd_soc_component_get_drvdata(component);
component         512 sound/soc/codecs/ssm2518.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         526 sound/soc/codecs/ssm2518.c 	struct ssm2518 *ssm2518 = snd_soc_component_get_drvdata(dai->component);
component         611 sound/soc/codecs/ssm2518.c 	struct ssm2518 *ssm2518 = snd_soc_component_get_drvdata(dai->component);
component         643 sound/soc/codecs/ssm2518.c static int ssm2518_set_sysclk(struct snd_soc_component *component, int clk_id,
component         646 sound/soc/codecs/ssm2518.c 	struct ssm2518 *ssm2518 = snd_soc_component_get_drvdata(component);
component         294 sound/soc/codecs/ssm2602.c 	struct snd_soc_component *component = dai->component;
component         295 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component);
component         329 sound/soc/codecs/ssm2602.c 	struct snd_soc_component *component = dai->component;
component         330 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component);
component         343 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(dai->component);
component         358 sound/soc/codecs/ssm2602.c 	struct snd_soc_component *component = codec_dai->component;
component         359 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component);
component         410 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(codec_dai->component);
component         466 sound/soc/codecs/ssm2602.c static int ssm2602_set_bias_level(struct snd_soc_component *component,
component         469 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component);
component         532 sound/soc/codecs/ssm2602.c static int ssm2602_resume(struct snd_soc_component *component)
component         534 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component);
component         541 sound/soc/codecs/ssm2602.c static int ssm2602_component_probe(struct snd_soc_component *component)
component         543 sound/soc/codecs/ssm2602.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         544 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component);
component         552 sound/soc/codecs/ssm2602.c 	ret = snd_soc_add_component_controls(component, ssm2602_snd_controls,
component         566 sound/soc/codecs/ssm2602.c static int ssm2604_component_probe(struct snd_soc_component *component)
component         568 sound/soc/codecs/ssm2602.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         580 sound/soc/codecs/ssm2602.c static int ssm260x_component_probe(struct snd_soc_component *component)
component         582 sound/soc/codecs/ssm2602.c 	struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component);
component         587 sound/soc/codecs/ssm2602.c 		dev_err(component->dev, "Failed to issue reset: %d\n", ret);
component         602 sound/soc/codecs/ssm2602.c 		ret = ssm2602_component_probe(component);
component         605 sound/soc/codecs/ssm2602.c 		ret = ssm2604_component_probe(component);
component         201 sound/soc/codecs/ssm4567.c 	struct snd_soc_component *component = dai->component;
component         202 sound/soc/codecs/ssm4567.c 	struct ssm4567 *ssm4567 = snd_soc_component_get_drvdata(component);
component         225 sound/soc/codecs/ssm4567.c 	struct ssm4567 *ssm4567 = snd_soc_component_get_drvdata(dai->component);
component         368 sound/soc/codecs/ssm4567.c static int ssm4567_set_bias_level(struct snd_soc_component *component,
component         371 sound/soc/codecs/ssm4567.c 	struct ssm4567 *ssm4567 = snd_soc_component_get_drvdata(component);
component         380 sound/soc/codecs/ssm4567.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         144 sound/soc/codecs/sta32x.c 	struct snd_soc_component *component;
component         271 sound/soc/codecs/sta32x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         272 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         313 sound/soc/codecs/sta32x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         314 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         348 sound/soc/codecs/sta32x.c static int sta32x_sync_coef_shadow(struct snd_soc_component *component)
component         350 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         376 sound/soc/codecs/sta32x.c static int sta32x_cache_sync(struct snd_soc_component *component)
component         378 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         385 sound/soc/codecs/sta32x.c 	sta32x_sync_coef_shadow(component);
component         396 sound/soc/codecs/sta32x.c 	struct snd_soc_component *component = sta32x->component;
component         400 sound/soc/codecs/sta32x.c 	confa_cached = snd_soc_component_read32(component, STA32X_CONFA);
component         402 sound/soc/codecs/sta32x.c 	confa = snd_soc_component_read32(component, STA32X_CONFA);
component         406 sound/soc/codecs/sta32x.c 		sta32x_cache_sync(component);
component         583 sound/soc/codecs/sta32x.c 	struct snd_soc_component *component = codec_dai->component;
component         584 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         586 sound/soc/codecs/sta32x.c 	dev_dbg(component->dev, "mclk=%u\n", freq);
component         603 sound/soc/codecs/sta32x.c 	struct snd_soc_component *component = codec_dai->component;
component         604 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         652 sound/soc/codecs/sta32x.c 	struct snd_soc_component *component = dai->component;
component         653 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         660 sound/soc/codecs/sta32x.c 		dev_err(component->dev,
component         667 sound/soc/codecs/sta32x.c 	dev_dbg(component->dev, "rate: %u, ratio: %u\n", rate, ratio);
component         677 sound/soc/codecs/sta32x.c 		dev_err(component->dev, "Unsupported samplerate: %u\n", rate);
component         689 sound/soc/codecs/sta32x.c 		dev_err(component->dev, "Unresolvable ratio: %u\n", ratio);
component         699 sound/soc/codecs/sta32x.c 		dev_dbg(component->dev, "24bit\n");
component         702 sound/soc/codecs/sta32x.c 		dev_dbg(component->dev, "24bit or 32bit\n");
component         717 sound/soc/codecs/sta32x.c 		dev_dbg(component->dev, "20bit\n");
component         732 sound/soc/codecs/sta32x.c 		dev_dbg(component->dev, "18bit\n");
component         747 sound/soc/codecs/sta32x.c 		dev_dbg(component->dev, "16bit\n");
component         801 sound/soc/codecs/sta32x.c static int sta32x_set_bias_level(struct snd_soc_component *component,
component         805 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         807 sound/soc/codecs/sta32x.c 	dev_dbg(component->dev, "level = %d\n", level);
component         820 sound/soc/codecs/sta32x.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         824 sound/soc/codecs/sta32x.c 				dev_err(component->dev,
component         830 sound/soc/codecs/sta32x.c 			sta32x_cache_sync(component);
component         875 sound/soc/codecs/sta32x.c static int sta32x_probe(struct snd_soc_component *component)
component         877 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         881 sound/soc/codecs/sta32x.c 	sta32x->component = component;
component         886 sound/soc/codecs/sta32x.c 			dev_err(component->dev,
component         895 sound/soc/codecs/sta32x.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component         901 sound/soc/codecs/sta32x.c 		dev_err(component->dev, "Failed to startup device\n");
component         981 sound/soc/codecs/sta32x.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component         988 sound/soc/codecs/sta32x.c static void sta32x_remove(struct snd_soc_component *component)
component         990 sound/soc/codecs/sta32x.c 	struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
component         308 sound/soc/codecs/sta350.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         309 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         350 sound/soc/codecs/sta350.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         351 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         385 sound/soc/codecs/sta350.c static int sta350_sync_coef_shadow(struct snd_soc_component *component)
component         387 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         413 sound/soc/codecs/sta350.c static int sta350_cache_sync(struct snd_soc_component *component)
component         415 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         422 sound/soc/codecs/sta350.c 	sta350_sync_coef_shadow(component);
component         612 sound/soc/codecs/sta350.c 	struct snd_soc_component *component = codec_dai->component;
component         613 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         615 sound/soc/codecs/sta350.c 	dev_dbg(component->dev, "mclk=%u\n", freq);
component         632 sound/soc/codecs/sta350.c 	struct snd_soc_component *component = codec_dai->component;
component         633 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         681 sound/soc/codecs/sta350.c 	struct snd_soc_component *component = dai->component;
component         682 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         689 sound/soc/codecs/sta350.c 		dev_err(component->dev,
component         696 sound/soc/codecs/sta350.c 	dev_dbg(component->dev, "rate: %u, ratio: %u\n", rate, ratio);
component         706 sound/soc/codecs/sta350.c 		dev_err(component->dev, "Unsupported samplerate: %u\n", rate);
component         718 sound/soc/codecs/sta350.c 		dev_err(component->dev, "Unresolvable ratio: %u\n", ratio);
component         728 sound/soc/codecs/sta350.c 		dev_dbg(component->dev, "24bit\n");
component         731 sound/soc/codecs/sta350.c 		dev_dbg(component->dev, "24bit or 32bit\n");
component         746 sound/soc/codecs/sta350.c 		dev_dbg(component->dev, "20bit\n");
component         761 sound/soc/codecs/sta350.c 		dev_dbg(component->dev, "18bit\n");
component         776 sound/soc/codecs/sta350.c 		dev_dbg(component->dev, "16bit\n");
component         833 sound/soc/codecs/sta350.c static int sta350_set_bias_level(struct snd_soc_component *component,
component         836 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         839 sound/soc/codecs/sta350.c 	dev_dbg(component->dev, "level = %d\n", level);
component         852 sound/soc/codecs/sta350.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         857 sound/soc/codecs/sta350.c 				dev_err(component->dev,
component         863 sound/soc/codecs/sta350.c 			sta350_cache_sync(component);
component         910 sound/soc/codecs/sta350.c static int sta350_probe(struct snd_soc_component *component)
component         912 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         919 sound/soc/codecs/sta350.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component         925 sound/soc/codecs/sta350.c 		dev_err(component->dev, "Failed to startup device\n");
component        1035 sound/soc/codecs/sta350.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1042 sound/soc/codecs/sta350.c static void sta350_remove(struct snd_soc_component *component)
component        1044 sound/soc/codecs/sta350.c 	struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
component         154 sound/soc/codecs/sta529.c static int sta529_set_bias_level(struct snd_soc_component *component, enum
component         157 sound/soc/codecs/sta529.c 	struct sta529 *sta529 = snd_soc_component_get_drvdata(component);
component         162 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_FFXCFG0, POWER_CNTLMSAK,
component         164 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_MISC,	FFX_CLK_MSK,
component         168 sound/soc/codecs/sta529.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         170 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_FFXCFG0,
component         173 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_FFXCFG0, FFX_MASK,
component         175 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_MISC, FFX_CLK_MSK,
component         190 sound/soc/codecs/sta529.c 	struct snd_soc_component *component = dai->component;
component         208 sound/soc/codecs/sta529.c 		dev_err(component->dev, "Unsupported format\n");
component         231 sound/soc/codecs/sta529.c 		dev_err(component->dev, "Unsupported rate\n");
component         236 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_S2PCFG1, PDATA_LEN_MSK,
component         238 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_S2PCFG1, BCLK_TO_FS_MSK,
component         240 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_MISC, PLAY_FREQ_RANGE_MSK,
component         243 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_P2SCFG1, PDATA_LEN_MSK,
component         245 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_P2SCFG1, BCLK_TO_FS_MSK,
component         247 sound/soc/codecs/sta529.c 		snd_soc_component_update_bits(component, STA529_MISC, CAP_FREQ_RANGE_MSK,
component         261 sound/soc/codecs/sta529.c 	snd_soc_component_update_bits(dai->component, STA529_FFXCFG0, AUDIO_MUTE_MSK, val);
component         268 sound/soc/codecs/sta529.c 	struct snd_soc_component *component = codec_dai->component;
component         286 sound/soc/codecs/sta529.c 	snd_soc_component_update_bits(component, STA529_S2PCFG0, DATA_FORMAT_MSK, mode);
component         167 sound/soc/codecs/stac9766.c 	struct snd_soc_component *component = dai->component;
component         172 sound/soc/codecs/stac9766.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x5, 0x1);
component         179 sound/soc/codecs/stac9766.c 	return snd_soc_component_write(component, reg, runtime->rate);
component         185 sound/soc/codecs/stac9766.c 	struct snd_soc_component *component = dai->component;
component         189 sound/soc/codecs/stac9766.c 	snd_soc_component_write(component, AC97_SPDIF, 0x2002);
component         192 sound/soc/codecs/stac9766.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x5, 0x5);
component         196 sound/soc/codecs/stac9766.c 	return snd_soc_component_write(component, reg, runtime->rate);
component         199 sound/soc/codecs/stac9766.c static int stac9766_set_bias_level(struct snd_soc_component *component,
component         206 sound/soc/codecs/stac9766.c 		snd_soc_component_write(component, AC97_POWERDOWN, 0x0000);
component         210 sound/soc/codecs/stac9766.c 		snd_soc_component_write(component, AC97_POWERDOWN, 0xffff);
component         216 sound/soc/codecs/stac9766.c static int stac9766_component_resume(struct snd_soc_component *component)
component         218 sound/soc/codecs/stac9766.c 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
component         271 sound/soc/codecs/stac9766.c static int stac9766_component_probe(struct snd_soc_component *component)
component         277 sound/soc/codecs/stac9766.c 	ac97 = snd_soc_new_ac97_component(component, STAC9766_VENDOR_ID,
component         288 sound/soc/codecs/stac9766.c 	snd_soc_component_init_regmap(component, regmap);
component         289 sound/soc/codecs/stac9766.c 	snd_soc_component_set_drvdata(component, ac97);
component         297 sound/soc/codecs/stac9766.c static void stac9766_component_remove(struct snd_soc_component *component)
component         299 sound/soc/codecs/stac9766.c 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
component         301 sound/soc/codecs/stac9766.c 	snd_soc_component_exit_regmap(component);
component         109 sound/soc/codecs/sti-sas.c static int  sti_sas_init_sas_registers(struct snd_soc_component *component,
component         119 sound/soc/codecs/sti-sas.c 	ret = snd_soc_component_update_bits(component, STIH407_AUDIO_GLUE_CTRL,
component         124 sound/soc/codecs/sti-sas.c 		ret = snd_soc_component_update_bits(component, STIH407_AUDIO_GLUE_CTRL,
component         127 sound/soc/codecs/sti-sas.c 		dev_err(component->dev, "Failed to update SPDIF registers\n");
component         133 sound/soc/codecs/sti-sas.c 	ret =  snd_soc_component_update_bits(component, STIH407_AUDIO_DAC_CTRL,
component         138 sound/soc/codecs/sti-sas.c 		ret = snd_soc_component_update_bits(component, STIH407_AUDIO_DAC_CTRL,
component         142 sound/soc/codecs/sti-sas.c 		ret = snd_soc_component_update_bits(component, STIH407_AUDIO_DAC_CTRL,
component         147 sound/soc/codecs/sti-sas.c 		dev_err(component->dev, "Failed to update DAC registers\n");
component         161 sound/soc/codecs/sti-sas.c 		dev_err(dai->component->dev,
component         186 sound/soc/codecs/sti-sas.c 	struct snd_soc_component *component = dai->component;
component         189 sound/soc/codecs/sti-sas.c 		return snd_soc_component_update_bits(component, STIH407_AUDIO_DAC_CTRL,
component         193 sound/soc/codecs/sti-sas.c 		return snd_soc_component_update_bits(component, STIH407_AUDIO_DAC_CTRL,
component         206 sound/soc/codecs/sti-sas.c 		dev_err(dai->component->dev,
component         224 sound/soc/codecs/sti-sas.c 	struct snd_soc_component *component = dai->component;
component         229 sound/soc/codecs/sti-sas.c 		return snd_soc_component_update_bits(component, STIH407_AUDIO_GLUE_CTRL,
component         236 sound/soc/codecs/sti-sas.c 		return snd_soc_component_update_bits(component, STIH407_AUDIO_GLUE_CTRL,
component         263 sound/soc/codecs/sti-sas.c 	struct snd_soc_component *component = dai->component;
component         264 sound/soc/codecs/sti-sas.c 	struct sti_sas_data *drvdata = dev_get_drvdata(component->dev);
component         288 sound/soc/codecs/sti-sas.c 	struct snd_soc_component *component = dai->component;
component         289 sound/soc/codecs/sti-sas.c 	struct sti_sas_data *drvdata = dev_get_drvdata(component->dev);
component         295 sound/soc/codecs/sti-sas.c 			dev_err(component->dev, "unexpected mclk-fs ratio\n");
component         301 sound/soc/codecs/sti-sas.c 			dev_err(component->dev, "unexpected mclk-fs ratio\n");
component         378 sound/soc/codecs/sti-sas.c static int sti_sas_resume(struct snd_soc_component *component)
component         380 sound/soc/codecs/sti-sas.c 	struct sti_sas_data *drvdata = dev_get_drvdata(component->dev);
component         382 sound/soc/codecs/sti-sas.c 	return sti_sas_init_sas_registers(component, drvdata);
component         388 sound/soc/codecs/sti-sas.c static int sti_sas_component_probe(struct snd_soc_component *component)
component         390 sound/soc/codecs/sti-sas.c 	struct sti_sas_data *drvdata = dev_get_drvdata(component->dev);
component         393 sound/soc/codecs/sti-sas.c 	ret = sti_sas_init_sas_registers(component, drvdata);
component          65 sound/soc/codecs/tas2552.c 	struct snd_soc_component *component;
component          83 sound/soc/codecs/tas2552.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          87 sound/soc/codecs/tas2552.c 		snd_soc_component_write(component, TAS2552_RESERVED_0D, 0xc0);
component          88 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_LIMIT_RATE_HYS, (1 << 5),
component          90 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_CFG_2, 1, 0);
component          91 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_CFG_1, TAS2552_SWS, 0);
component          94 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_CFG_1, TAS2552_SWS,
component          96 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_CFG_2, 1, 1);
component          97 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_LIMIT_RATE_HYS, (1 << 5), 0);
component          98 sound/soc/codecs/tas2552.c 		snd_soc_component_write(component, TAS2552_RESERVED_0D, 0xbe);
component         144 sound/soc/codecs/tas2552.c 	if (!tas2552->component)
component         150 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(tas2552->component, TAS2552_CFG_1, TAS2552_SWS,
component         155 sound/soc/codecs/tas2552.c static int tas2552_setup_pll(struct snd_soc_component *component,
component         158 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = dev_get_drvdata(component->dev);
component         172 sound/soc/codecs/tas2552.c 	pll_enable = snd_soc_component_read32(component, TAS2552_CFG_2) & TAS2552_PLL_ENABLE;
component         173 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, TAS2552_CFG_2, TAS2552_PLL_ENABLE, 0);
component         180 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_PLL_CTRL_2,
component         190 sound/soc/codecs/tas2552.c 		u8 p = snd_soc_component_read32(component, TAS2552_PLL_CTRL_1);
component         216 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_CFG_1, TAS2552_PLL_SRC_MASK,
component         219 sound/soc/codecs/tas2552.c 		snd_soc_component_update_bits(component, TAS2552_PLL_CTRL_1,
component         222 sound/soc/codecs/tas2552.c 		snd_soc_component_write(component, TAS2552_PLL_CTRL_2,
component         224 sound/soc/codecs/tas2552.c 		snd_soc_component_write(component, TAS2552_PLL_CTRL_3,
component         229 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, TAS2552_CFG_2, TAS2552_PLL_ENABLE,
component         239 sound/soc/codecs/tas2552.c 	struct snd_soc_component *component = dai->component;
component         240 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = dev_get_drvdata(component->dev);
component         262 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "Not supported sample size: %d\n",
component         276 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, TAS2552_SER_CTRL_1,
component         311 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "Not supported sample rate: %d\n",
component         316 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, TAS2552_CFG_3, TAS2552_WCLK_FREQ_MASK,
component         319 sound/soc/codecs/tas2552.c 	return tas2552_setup_pll(component, params);
component         328 sound/soc/codecs/tas2552.c 	struct snd_soc_component *component = dai->component;
component         329 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = snd_soc_component_get_drvdata(component);
component         339 sound/soc/codecs/tas2552.c 	snd_soc_component_write(component, TAS2552_SER_CTRL_2, delay);
component         346 sound/soc/codecs/tas2552.c 	struct snd_soc_component *component = dai->component;
component         347 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = dev_get_drvdata(component->dev);
component         364 sound/soc/codecs/tas2552.c 		dev_vdbg(component->dev, "DAI Format master is not found\n");
component         383 sound/soc/codecs/tas2552.c 		dev_vdbg(component->dev, "DAI Format is not found\n");
component         388 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, TAS2552_SER_CTRL_1, TAS2552_DAI_FMT_MASK,
component         396 sound/soc/codecs/tas2552.c 	struct snd_soc_component *component = dai->component;
component         397 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = dev_get_drvdata(component->dev);
component         405 sound/soc/codecs/tas2552.c 			dev_warn(component->dev, "Out of range PLL_CLKIN: %u\n",
component         430 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "Invalid clk id: %d\n", clk_id);
component         434 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, reg, mask, val);
component         443 sound/soc/codecs/tas2552.c 	struct snd_soc_component *component = dai->component;
component         444 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = snd_soc_component_get_drvdata(component);
component         448 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "tx masks need to be non 0\n");
component         455 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "Invalid mask, slots must be adjacent\n");
component         462 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, TAS2552_DOUT,
component         471 sound/soc/codecs/tas2552.c 	struct snd_soc_component *component = dai->component;
component         476 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, TAS2552_CFG_1, TAS2552_MUTE, cfg1_reg);
component         565 sound/soc/codecs/tas2552.c static int tas2552_component_probe(struct snd_soc_component *component)
component         567 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = snd_soc_component_get_drvdata(component);
component         570 sound/soc/codecs/tas2552.c 	tas2552->component = component;
component         576 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "Failed to enable supplies: %d\n",
component         583 sound/soc/codecs/tas2552.c 	ret = pm_runtime_get_sync(component->dev);
component         585 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "Enabling device failed: %d\n",
component         590 sound/soc/codecs/tas2552.c 	snd_soc_component_update_bits(component, TAS2552_CFG_1, TAS2552_MUTE, TAS2552_MUTE);
component         591 sound/soc/codecs/tas2552.c 	snd_soc_component_write(component, TAS2552_CFG_3, TAS2552_I2S_OUT_SEL |
component         593 sound/soc/codecs/tas2552.c 	snd_soc_component_write(component, TAS2552_OUTPUT_DATA,
component         596 sound/soc/codecs/tas2552.c 	snd_soc_component_write(component, TAS2552_BOOST_APT_CTRL, TAS2552_APT_DELAY_200 |
component         599 sound/soc/codecs/tas2552.c 	snd_soc_component_write(component, TAS2552_CFG_2, TAS2552_BOOST_EN | TAS2552_APT_EN |
component         612 sound/soc/codecs/tas2552.c static void tas2552_component_remove(struct snd_soc_component *component)
component         614 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = snd_soc_component_get_drvdata(component);
component         616 sound/soc/codecs/tas2552.c 	pm_runtime_put(component->dev);
component         622 sound/soc/codecs/tas2552.c static int tas2552_suspend(struct snd_soc_component *component)
component         624 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = snd_soc_component_get_drvdata(component);
component         631 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "Failed to disable supplies: %d\n",
component         636 sound/soc/codecs/tas2552.c static int tas2552_resume(struct snd_soc_component *component)
component         638 sound/soc/codecs/tas2552.c 	struct tas2552_data *tas2552 = snd_soc_component_get_drvdata(component);
component         645 sound/soc/codecs/tas2552.c 		dev_err(component->dev, "Failed to enable supplies: %d\n",
component         255 sound/soc/codecs/tas5086.c static int tas5086_set_deemph(struct snd_soc_component *component)
component         257 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         276 sound/soc/codecs/tas5086.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         277 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         287 sound/soc/codecs/tas5086.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         288 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         292 sound/soc/codecs/tas5086.c 	return tas5086_set_deemph(component);
component         299 sound/soc/codecs/tas5086.c 	struct snd_soc_component *component = codec_dai->component;
component         300 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         317 sound/soc/codecs/tas5086.c 	struct snd_soc_component *component = codec_dai->component;
component         318 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         322 sound/soc/codecs/tas5086.c 		dev_err(component->dev, "Invalid clocking mode\n");
component         355 sound/soc/codecs/tas5086.c 	struct snd_soc_component *component = dai->component;
component         356 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         367 sound/soc/codecs/tas5086.c 		dev_err(component->dev, "Invalid sample rate\n");
component         381 sound/soc/codecs/tas5086.c 		dev_err(component->dev, "Invalid MCLK / Fs ratio\n");
component         418 sound/soc/codecs/tas5086.c 		dev_err(component->dev, "Invalid DAI format\n");
component         434 sound/soc/codecs/tas5086.c 		dev_err(component->dev, "Invalid bit width\n");
component         448 sound/soc/codecs/tas5086.c 	return tas5086_set_deemph(component);
component         453 sound/soc/codecs/tas5086.c 	struct snd_soc_component *component = dai->component;
component         454 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         767 sound/soc/codecs/tas5086.c static int tas5086_soc_suspend(struct snd_soc_component *component)
component         769 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         782 sound/soc/codecs/tas5086.c static int tas5086_soc_resume(struct snd_soc_component *component)
component         784 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         794 sound/soc/codecs/tas5086.c 	ret = tas5086_init(component->dev, priv);
component         817 sound/soc/codecs/tas5086.c static int tas5086_probe(struct snd_soc_component *component)
component         819 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         824 sound/soc/codecs/tas5086.c 		dev_err(component->dev, "Failed to enable regulators: %d\n", ret);
component         831 sound/soc/codecs/tas5086.c 	if (of_match_device(of_match_ptr(tas5086_dt_ids), component->dev)) {
component         832 sound/soc/codecs/tas5086.c 		struct device_node *of_node = component->dev->of_node;
component         849 sound/soc/codecs/tas5086.c 	ret = tas5086_init(component->dev, priv);
component         866 sound/soc/codecs/tas5086.c static void tas5086_remove(struct snd_soc_component *component)
component         868 sound/soc/codecs/tas5086.c 	struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
component         244 sound/soc/codecs/tas571x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         245 sound/soc/codecs/tas571x.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component         256 sound/soc/codecs/tas571x.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         257 sound/soc/codecs/tas571x.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component         267 sound/soc/codecs/tas571x.c 	struct tas571x_private *priv = snd_soc_component_get_drvdata(dai->component);
component         278 sound/soc/codecs/tas571x.c 	struct tas571x_private *priv = snd_soc_component_get_drvdata(dai->component);
component         306 sound/soc/codecs/tas571x.c 	struct snd_soc_component *component = dai->component;
component         312 sound/soc/codecs/tas571x.c 	ret = snd_soc_component_update_bits(component,
component         321 sound/soc/codecs/tas571x.c static int tas571x_set_bias_level(struct snd_soc_component *component,
component         324 sound/soc/codecs/tas571x.c 	struct tas571x_private *priv = snd_soc_component_get_drvdata(component);
component         333 sound/soc/codecs/tas571x.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         337 sound/soc/codecs/tas571x.c 					dev_err(component->dev,
component          44 sound/soc/codecs/tas5720.c 	struct snd_soc_component *component;
component          57 sound/soc/codecs/tas5720.c 	struct snd_soc_component *component = dai->component;
component          72 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "unsupported sample rate: %u\n", rate);
component          76 sound/soc/codecs/tas5720.c 	ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL1_REG,
component          79 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "error setting sample rate: %d\n", ret);
component          88 sound/soc/codecs/tas5720.c 	struct snd_soc_component *component = dai->component;
component          93 sound/soc/codecs/tas5720.c 		dev_vdbg(component->dev, "DAI Format master is not found\n");
component         127 sound/soc/codecs/tas5720.c 		dev_vdbg(component->dev, "DAI Format is not found\n");
component         131 sound/soc/codecs/tas5720.c 	ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL1_REG,
component         135 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "error setting SAIF format: %d\n", ret);
component         146 sound/soc/codecs/tas5720.c 	struct snd_soc_component *component = dai->component;
component         147 sound/soc/codecs/tas5720.c 	struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
component         152 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "tx masks must not be 0\n");
component         164 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "slot selection out of bounds (%u)\n",
component         170 sound/soc/codecs/tas5720.c 	ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL1_REG,
component         176 sound/soc/codecs/tas5720.c 	ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL2_REG,
component         184 sound/soc/codecs/tas5720.c 		ret = snd_soc_component_update_bits(component, TAS5722_DIGITAL_CTRL2_REG,
component         198 sound/soc/codecs/tas5720.c 	dev_err(component->dev, "error configuring TDM mode: %d\n", ret);
component         204 sound/soc/codecs/tas5720.c 	struct snd_soc_component *component = dai->component;
component         207 sound/soc/codecs/tas5720.c 	ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL2_REG,
component         210 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "error (un-)muting device: %d\n", ret);
component         221 sound/soc/codecs/tas5720.c 	struct device *dev = tas5720->component->dev;
component         277 sound/soc/codecs/tas5720.c static int tas5720_codec_probe(struct snd_soc_component *component)
component         279 sound/soc/codecs/tas5720.c 	struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
component         283 sound/soc/codecs/tas5720.c 	tas5720->component = component;
component         288 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "failed to enable supplies: %d\n", ret);
component         299 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "failed to read device ID register: %d\n",
component         312 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "unexpected private driver data\n");
component         317 sound/soc/codecs/tas5720.c 		dev_warn(component->dev, "wrong device ID. expected: %u read: %u\n",
component         321 sound/soc/codecs/tas5720.c 	ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL2_REG,
component         332 sound/soc/codecs/tas5720.c 	ret = snd_soc_component_update_bits(component, TAS5720_POWER_CTRL_REG,
component         342 sound/soc/codecs/tas5720.c 	dev_err(component->dev, "error configuring device registers: %d\n", ret);
component         350 sound/soc/codecs/tas5720.c static void tas5720_codec_remove(struct snd_soc_component *component)
component         352 sound/soc/codecs/tas5720.c 	struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
component         360 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "failed to disable supplies: %d\n", ret);
component         366 sound/soc/codecs/tas5720.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         367 sound/soc/codecs/tas5720.c 	struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
component         372 sound/soc/codecs/tas5720.c 		ret = snd_soc_component_update_bits(component, TAS5720_POWER_CTRL_REG,
component         375 sound/soc/codecs/tas5720.c 			dev_err(component->dev, "error waking component: %d\n", ret);
component         398 sound/soc/codecs/tas5720.c 		ret = snd_soc_component_update_bits(component, TAS5720_POWER_CTRL_REG,
component         401 sound/soc/codecs/tas5720.c 			dev_err(component->dev, "error shutting down component: %d\n",
component         411 sound/soc/codecs/tas5720.c static int tas5720_suspend(struct snd_soc_component *component)
component         413 sound/soc/codecs/tas5720.c 	struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
component         422 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "failed to disable supplies: %d\n", ret);
component         427 sound/soc/codecs/tas5720.c static int tas5720_resume(struct snd_soc_component *component)
component         429 sound/soc/codecs/tas5720.c 	struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
component         435 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "failed to enable supplies: %d\n", ret);
component         443 sound/soc/codecs/tas5720.c 		dev_err(component->dev, "failed to sync regcache: %d\n", ret);
component         508 sound/soc/codecs/tas5720.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         511 sound/soc/codecs/tas5720.c 	snd_soc_component_read(component, TAS5720_VOLUME_CTRL_REG, &val);
component         514 sound/soc/codecs/tas5720.c 	snd_soc_component_read(component, TAS5722_DIGITAL_CTRL2_REG, &val);
component         523 sound/soc/codecs/tas5720.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         526 sound/soc/codecs/tas5720.c 	snd_soc_component_write(component, TAS5720_VOLUME_CTRL_REG, sel >> 1);
component         527 sound/soc/codecs/tas5720.c 	snd_soc_component_update_bits(component, TAS5722_DIGITAL_CTRL2_REG,
component          75 sound/soc/codecs/tas6424.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          76 sound/soc/codecs/tas6424.c 	struct tas6424_data *tas6424 = snd_soc_component_get_drvdata(component);
component          78 sound/soc/codecs/tas6424.c 	dev_dbg(component->dev, "%s() event=0x%0x\n", __func__, event);
component         114 sound/soc/codecs/tas6424.c 	struct snd_soc_component *component = dai->component;
component         119 sound/soc/codecs/tas6424.c 	dev_dbg(component->dev, "%s() rate=%u width=%u\n", __func__, rate, width);
component         132 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "unsupported sample rate: %u\n", rate);
component         143 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "unsupported sample width: %u\n", width);
component         147 sound/soc/codecs/tas6424.c 	snd_soc_component_update_bits(component, TAS6424_SAP_CTRL,
component         157 sound/soc/codecs/tas6424.c 	struct snd_soc_component *component = dai->component;
component         160 sound/soc/codecs/tas6424.c 	dev_dbg(component->dev, "%s() fmt=0x%0x\n", __func__, fmt);
component         167 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "Invalid DAI master/slave interface\n");
component         176 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "Invalid DAI clock signal polarity\n");
component         200 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "Invalid DAI interface format\n");
component         204 sound/soc/codecs/tas6424.c 	snd_soc_component_update_bits(component, TAS6424_SAP_CTRL,
component         214 sound/soc/codecs/tas6424.c 	struct snd_soc_component *component = dai->component;
component         218 sound/soc/codecs/tas6424.c 	dev_dbg(component->dev, "%s() tx_mask=%d rx_mask=%d\n", __func__,
component         233 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "tdm mask must cover 4 contiguous slots\n");
component         245 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "tdm mask must start at slot 0 or 4\n");
component         249 sound/soc/codecs/tas6424.c 	snd_soc_component_update_bits(component, TAS6424_SAP_CTRL, TAS6424_SAP_TDM_SLOT_LAST,
component         257 sound/soc/codecs/tas6424.c 	struct snd_soc_component *component = dai->component;
component         258 sound/soc/codecs/tas6424.c 	struct tas6424_data *tas6424 = snd_soc_component_get_drvdata(component);
component         261 sound/soc/codecs/tas6424.c 	dev_dbg(component->dev, "%s() mute=%d\n", __func__, mute);
component         273 sound/soc/codecs/tas6424.c 	snd_soc_component_write(component, TAS6424_CH_STATE_CTRL, val);
component         278 sound/soc/codecs/tas6424.c static int tas6424_power_off(struct snd_soc_component *component)
component         280 sound/soc/codecs/tas6424.c 	struct tas6424_data *tas6424 = snd_soc_component_get_drvdata(component);
component         283 sound/soc/codecs/tas6424.c 	snd_soc_component_write(component, TAS6424_CH_STATE_CTRL, TAS6424_ALL_STATE_HIZ);
component         291 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "failed to disable supplies: %d\n", ret);
component         298 sound/soc/codecs/tas6424.c static int tas6424_power_on(struct snd_soc_component *component)
component         300 sound/soc/codecs/tas6424.c 	struct tas6424_data *tas6424 = snd_soc_component_get_drvdata(component);
component         312 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "failed to enable supplies: %d\n", ret);
component         320 sound/soc/codecs/tas6424.c 		dev_err(component->dev, "failed to sync regcache: %d\n", ret);
component         335 sound/soc/codecs/tas6424.c 	snd_soc_component_write(component, TAS6424_CH_STATE_CTRL, chan_states);
component         347 sound/soc/codecs/tas6424.c static int tas6424_set_bias_level(struct snd_soc_component *component,
component         350 sound/soc/codecs/tas6424.c 	dev_dbg(component->dev, "%s() level=%d\n", __func__, level);
component         357 sound/soc/codecs/tas6424.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         358 sound/soc/codecs/tas6424.c 			tas6424_power_on(component);
component         361 sound/soc/codecs/tas6424.c 		tas6424_power_off(component);
component         180 sound/soc/codecs/tda7419.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         192 sound/soc/codecs/tda7419.c 	ret = snd_soc_component_read(component, reg, &val);
component         199 sound/soc/codecs/tda7419.c 		ret = snd_soc_component_read(component, rreg, &val);
component         227 sound/soc/codecs/tda7419.c 	struct snd_soc_component *component =
component         241 sound/soc/codecs/tda7419.c 	ret = snd_soc_component_update_bits(component, reg,
component         249 sound/soc/codecs/tda7419.c 		ret = snd_soc_component_update_bits(component, rreg,
component          27 sound/soc/codecs/tfa9879.c 	struct snd_soc_component *component = dai->component;
component          28 sound/soc/codecs/tfa9879.c 	struct tfa9879_priv *tfa9879 = snd_soc_component_get_drvdata(component);
component          85 sound/soc/codecs/tfa9879.c 		snd_soc_component_update_bits(component,
component          90 sound/soc/codecs/tfa9879.c 	snd_soc_component_update_bits(component, TFA9879_SERIAL_INTERFACE_1,
component          98 sound/soc/codecs/tfa9879.c 	struct snd_soc_component *component = dai->component;
component         100 sound/soc/codecs/tfa9879.c 	snd_soc_component_update_bits(component, TFA9879_MISC_CONTROL,
component         109 sound/soc/codecs/tfa9879.c 	struct snd_soc_component *component = dai->component;
component         110 sound/soc/codecs/tfa9879.c 	struct tfa9879_priv *tfa9879 = snd_soc_component_get_drvdata(component);
component         149 sound/soc/codecs/tfa9879.c 	snd_soc_component_update_bits(component, TFA9879_SERIAL_INTERFACE_1,
component         152 sound/soc/codecs/tfa9879.c 	snd_soc_component_update_bits(component, TFA9879_SERIAL_INTERFACE_1,
component          80 sound/soc/codecs/tlv320aic23.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component          94 sound/soc/codecs/tlv320aic23.c 	reg = snd_soc_component_read32(component, TLV320AIC23_ANLG) & (~0x1C0);
component          95 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_ANLG, reg | (val << 6));
component         103 sound/soc/codecs/tlv320aic23.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         106 sound/soc/codecs/tlv320aic23.c 	val = snd_soc_component_read32(component, TLV320AIC23_ANLG) & (0x1C0);
component         294 sound/soc/codecs/tlv320aic23.c static void get_current_sample_rates(struct snd_soc_component *component, int mclk,
component         297 sound/soc/codecs/tlv320aic23.c 	int src = snd_soc_component_read32(component, TLV320AIC23_SRATE);
component         311 sound/soc/codecs/tlv320aic23.c static int set_sample_rate_control(struct snd_soc_component *component, int mclk,
component         321 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_SRATE, data);
component         325 sound/soc/codecs/tlv320aic23.c 		get_current_sample_rates(component, mclk, &adc, &dac);
component         337 sound/soc/codecs/tlv320aic23.c 	struct snd_soc_component *component = dai->component;
component         340 sound/soc/codecs/tlv320aic23.c 	struct aic23 *aic23 = snd_soc_component_get_drvdata(component);
component         354 sound/soc/codecs/tlv320aic23.c 	ret = set_sample_rate_control(component, aic23->mclk, sample_rate_adc,
component         359 sound/soc/codecs/tlv320aic23.c 	iface_reg = snd_soc_component_read32(component, TLV320AIC23_DIGT_FMT) & ~(0x03 << 2);
component         374 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_DIGT_FMT, iface_reg);
component         382 sound/soc/codecs/tlv320aic23.c 	struct snd_soc_component *component = dai->component;
component         385 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_ACTIVE, 0x0001);
component         393 sound/soc/codecs/tlv320aic23.c 	struct snd_soc_component *component = dai->component;
component         394 sound/soc/codecs/tlv320aic23.c 	struct aic23 *aic23 = snd_soc_component_get_drvdata(component);
component         397 sound/soc/codecs/tlv320aic23.c 	if (!snd_soc_component_is_active(component)) {
component         399 sound/soc/codecs/tlv320aic23.c 		snd_soc_component_write(component, TLV320AIC23_ACTIVE, 0x0);
component         409 sound/soc/codecs/tlv320aic23.c 	struct snd_soc_component *component = dai->component;
component         412 sound/soc/codecs/tlv320aic23.c 	reg = snd_soc_component_read32(component, TLV320AIC23_DIGT);
component         419 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_DIGT, reg);
component         427 sound/soc/codecs/tlv320aic23.c 	struct snd_soc_component *component = codec_dai->component;
component         430 sound/soc/codecs/tlv320aic23.c 	iface_reg = snd_soc_component_read32(component, TLV320AIC23_DIGT_FMT) & (~0x03);
component         466 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_DIGT_FMT, iface_reg);
component         479 sound/soc/codecs/tlv320aic23.c static int tlv320aic23_set_bias_level(struct snd_soc_component *component,
component         482 sound/soc/codecs/tlv320aic23.c 	u16 reg = snd_soc_component_read32(component, TLV320AIC23_PWR) & 0x17f;
component         489 sound/soc/codecs/tlv320aic23.c 		snd_soc_component_write(component, TLV320AIC23_PWR, reg);
component         495 sound/soc/codecs/tlv320aic23.c 		snd_soc_component_write(component, TLV320AIC23_PWR,
component         500 sound/soc/codecs/tlv320aic23.c 		snd_soc_component_write(component, TLV320AIC23_ACTIVE, 0x0);
component         501 sound/soc/codecs/tlv320aic23.c 		snd_soc_component_write(component, TLV320AIC23_PWR, 0x1ff);
component         537 sound/soc/codecs/tlv320aic23.c static int tlv320aic23_resume(struct snd_soc_component *component)
component         539 sound/soc/codecs/tlv320aic23.c 	struct aic23 *aic23 = snd_soc_component_get_drvdata(component);
component         546 sound/soc/codecs/tlv320aic23.c static int tlv320aic23_component_probe(struct snd_soc_component *component)
component         549 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_RESET, 0);
component         551 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_DIGT, TLV320AIC23_DEEMP_44K);
component         554 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_update_bits(component, TLV320AIC23_LINVOL,
component         557 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_update_bits(component, TLV320AIC23_RINVOL,
component         560 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_update_bits(component, TLV320AIC23_ANLG,
component         565 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_LCHNVOL,
component         567 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_RCHNVOL,
component         570 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_ACTIVE, 0x1);
component          34 sound/soc/codecs/tlv320aic26.c 	struct snd_soc_component *component;
component          68 sound/soc/codecs/tlv320aic26.c 	struct snd_soc_component *component = dai->component;
component          69 sound/soc/codecs/tlv320aic26.c 	struct aic26 *aic26 = snd_soc_component_get_drvdata(component);
component         116 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_write(component, AIC26_REG_PLL_PROG1, reg);
component         118 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_write(component, AIC26_REG_PLL_PROG2, reg);
component         125 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_update_bits(component, AIC26_REG_AUDIO_CTRL3, 0xf800, reg);
component         129 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_update_bits(component, AIC26_REG_AUDIO_CTRL1, 0xfff, reg);
component         139 sound/soc/codecs/tlv320aic26.c 	struct snd_soc_component *component = dai->component;
component         140 sound/soc/codecs/tlv320aic26.c 	struct aic26 *aic26 = snd_soc_component_get_drvdata(component);
component         150 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_update_bits(component, AIC26_REG_DAC_GAIN, 0x8000, reg);
component         158 sound/soc/codecs/tlv320aic26.c 	struct snd_soc_component *component = codec_dai->component;
component         159 sound/soc/codecs/tlv320aic26.c 	struct aic26 *aic26 = snd_soc_component_get_drvdata(component);
component         175 sound/soc/codecs/tlv320aic26.c 	struct snd_soc_component *component = codec_dai->component;
component         176 sound/soc/codecs/tlv320aic26.c 	struct aic26 *aic26 = snd_soc_component_get_drvdata(component);
component         269 sound/soc/codecs/tlv320aic26.c 	val = snd_soc_component_read32(aic26->component, AIC26_REG_AUDIO_CTRL2);
component         284 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_update_bits(aic26->component, AIC26_REG_AUDIO_CTRL2,
component         295 sound/soc/codecs/tlv320aic26.c static int aic26_probe(struct snd_soc_component *component)
component         297 sound/soc/codecs/tlv320aic26.c 	struct aic26 *aic26 = dev_get_drvdata(component->dev);
component         300 sound/soc/codecs/tlv320aic26.c 	aic26->component = component;
component         303 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_write(component, AIC26_REG_RESET, 0xBB00);
component         306 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_write(component, AIC26_REG_POWER_CTRL, 0);
component         309 sound/soc/codecs/tlv320aic26.c 	reg = snd_soc_component_read32(component, AIC26_REG_AUDIO_CTRL3);
component         312 sound/soc/codecs/tlv320aic26.c 	snd_soc_component_write(component, AIC26_REG_AUDIO_CTRL3, reg);
component         316 sound/soc/codecs/tlv320aic26.c 	ret = device_create_file(component->dev, &dev_attr_keyclick);
component         318 sound/soc/codecs/tlv320aic26.c 		dev_info(component->dev, "error creating sysfs files\n");
component         158 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_component *component;
component         355 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         356 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component         384 sound/soc/codecs/tlv320aic31xx.c 		dev_err(component->dev, "Unknown widget '%s' calling %s\n",
component         395 sound/soc/codecs/tlv320aic31xx.c 		dev_dbg(component->dev,
component         451 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         452 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component         457 sound/soc/codecs/tlv320aic31xx.c 		snd_soc_component_update_bits(component, AIC31XX_MICBIAS,
component         461 sound/soc/codecs/tlv320aic31xx.c 		dev_dbg(component->dev, "%s: turned on\n", __func__);
component         465 sound/soc/codecs/tlv320aic31xx.c 		snd_soc_component_update_bits(component, AIC31XX_MICBIAS,
component         467 sound/soc/codecs/tlv320aic31xx.c 		dev_dbg(component->dev, "%s: turned off\n", __func__);
component         712 sound/soc/codecs/tlv320aic31xx.c static int aic31xx_add_controls(struct snd_soc_component *component)
component         715 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component         719 sound/soc/codecs/tlv320aic31xx.c 			component, aic31xx_snd_controls,
component         726 sound/soc/codecs/tlv320aic31xx.c 			component, aic311x_snd_controls,
component         730 sound/soc/codecs/tlv320aic31xx.c 			component, aic310x_snd_controls,
component         736 sound/soc/codecs/tlv320aic31xx.c static int aic31xx_add_widgets(struct snd_soc_component *component)
component         738 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         739 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component         793 sound/soc/codecs/tlv320aic31xx.c static int aic31xx_setup_pll(struct snd_soc_component *component,
component         796 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component         804 sound/soc/codecs/tlv320aic31xx.c 		dev_err(component->dev, "Master clock not supplied\n");
component         810 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_CLKMUX,
component         812 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_IFACE2,
component         831 sound/soc/codecs/tlv320aic31xx.c 		dev_err(component->dev,
component         838 sound/soc/codecs/tlv320aic31xx.c 		dev_warn(component->dev, "Can not produce exact bitclock");
component         850 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_PLLPR, AIC31XX_PLL_MASK,
component         852 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_write(component, AIC31XX_PLLJ, aic31xx_divs[i].pll_j);
component         854 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_write(component, AIC31XX_PLLDMSB,
component         856 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_write(component, AIC31XX_PLLDLSB,
component         860 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_NDAC, AIC31XX_PLL_MASK,
component         862 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_MDAC, AIC31XX_PLL_MASK,
component         865 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_write(component, AIC31XX_DOSRMSB, aic31xx_divs[i].dosr >> 8);
component         866 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_write(component, AIC31XX_DOSRLSB, aic31xx_divs[i].dosr & 0xff);
component         869 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_NADC, AIC31XX_PLL_MASK,
component         871 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_MADC, AIC31XX_PLL_MASK,
component         874 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_write(component, AIC31XX_AOSR, aic31xx_divs[i].aosr);
component         877 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_BCLKN,
component         882 sound/soc/codecs/tlv320aic31xx.c 	dev_dbg(component->dev,
component         903 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_component *component = dai->component;
component         906 sound/soc/codecs/tlv320aic31xx.c 	dev_dbg(component->dev, "## %s: width %d rate %d\n",
component         926 sound/soc/codecs/tlv320aic31xx.c 		dev_err(component->dev, "%s: Unsupported width %d\n",
component         931 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_IFACE1,
component         935 sound/soc/codecs/tlv320aic31xx.c 	return aic31xx_setup_pll(component, params);
component         940 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_component *component = codec_dai->component;
component         943 sound/soc/codecs/tlv320aic31xx.c 		snd_soc_component_update_bits(component, AIC31XX_DACMUTE,
component         947 sound/soc/codecs/tlv320aic31xx.c 		snd_soc_component_update_bits(component, AIC31XX_DACMUTE,
component         954 sound/soc/codecs/tlv320aic31xx.c static int aic31xx_clock_master_routes(struct snd_soc_component *component,
component         957 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         958 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component        1004 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_component *component = codec_dai->component;
component        1009 sound/soc/codecs/tlv320aic31xx.c 	dev_dbg(component->dev, "## %s: fmt = 0x%x\n", __func__, fmt);
component        1025 sound/soc/codecs/tlv320aic31xx.c 		dev_err(component->dev, "Invalid DAI master/slave interface\n");
component        1037 sound/soc/codecs/tlv320aic31xx.c 		dev_err(component->dev, "Invalid DAI clock signal polarity\n");
component        1066 sound/soc/codecs/tlv320aic31xx.c 		dev_err(component->dev, "Invalid DAI interface format\n");
component        1070 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_IFACE1,
component        1074 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_DATA_OFFSET,
component        1077 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_IFACE2,
component        1081 sound/soc/codecs/tlv320aic31xx.c 	return aic31xx_clock_master_routes(component, fmt);
component        1087 sound/soc/codecs/tlv320aic31xx.c 	struct snd_soc_component *component = codec_dai->component;
component        1088 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component        1091 sound/soc/codecs/tlv320aic31xx.c 	dev_dbg(component->dev, "## %s: clk_id = %d, freq = %d, dir = %d\n",
component        1114 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_CLKMUX, AIC31XX_PLL_CLKIN_MASK,
component        1160 sound/soc/codecs/tlv320aic31xx.c static void aic31xx_clk_on(struct snd_soc_component *component)
component        1162 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component        1166 sound/soc/codecs/tlv320aic31xx.c 	dev_dbg(component->dev, "codec clock -> on (rate %d)\n",
component        1168 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_PLLPR, mask, on);
component        1170 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_NDAC, mask, on);
component        1171 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_MDAC, mask, on);
component        1173 sound/soc/codecs/tlv320aic31xx.c 		snd_soc_component_update_bits(component, AIC31XX_NADC, mask, on);
component        1175 sound/soc/codecs/tlv320aic31xx.c 		snd_soc_component_update_bits(component, AIC31XX_MADC, mask, on);
component        1176 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_BCLKN, mask, on);
component        1179 sound/soc/codecs/tlv320aic31xx.c static void aic31xx_clk_off(struct snd_soc_component *component)
component        1184 sound/soc/codecs/tlv320aic31xx.c 	dev_dbg(component->dev, "codec clock -> off\n");
component        1185 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_BCLKN, mask, off);
component        1186 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_MADC, mask, off);
component        1187 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_NADC, mask, off);
component        1188 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_MDAC, mask, off);
component        1189 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_NDAC, mask, off);
component        1190 sound/soc/codecs/tlv320aic31xx.c 	snd_soc_component_update_bits(component, AIC31XX_PLLPR, mask, off);
component        1193 sound/soc/codecs/tlv320aic31xx.c static int aic31xx_power_on(struct snd_soc_component *component)
component        1195 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component        1212 sound/soc/codecs/tlv320aic31xx.c 		dev_err(component->dev,
component        1223 sound/soc/codecs/tlv320aic31xx.c static void aic31xx_power_off(struct snd_soc_component *component)
component        1225 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component        1232 sound/soc/codecs/tlv320aic31xx.c static int aic31xx_set_bias_level(struct snd_soc_component *component,
component        1235 sound/soc/codecs/tlv320aic31xx.c 	dev_dbg(component->dev, "## %s: %d -> %d\n", __func__,
component        1236 sound/soc/codecs/tlv320aic31xx.c 		snd_soc_component_get_bias_level(component), level);
component        1242 sound/soc/codecs/tlv320aic31xx.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY)
component        1243 sound/soc/codecs/tlv320aic31xx.c 			aic31xx_clk_on(component);
component        1246 sound/soc/codecs/tlv320aic31xx.c 		switch (snd_soc_component_get_bias_level(component)) {
component        1248 sound/soc/codecs/tlv320aic31xx.c 			aic31xx_power_on(component);
component        1251 sound/soc/codecs/tlv320aic31xx.c 			aic31xx_clk_off(component);
component        1258 sound/soc/codecs/tlv320aic31xx.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY)
component        1259 sound/soc/codecs/tlv320aic31xx.c 			aic31xx_power_off(component);
component        1266 sound/soc/codecs/tlv320aic31xx.c static int aic31xx_set_jack(struct snd_soc_component *component,
component        1269 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component        1280 sound/soc/codecs/tlv320aic31xx.c static int aic31xx_codec_probe(struct snd_soc_component *component)
component        1282 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = snd_soc_component_get_drvdata(component);
component        1287 sound/soc/codecs/tlv320aic31xx.c 	aic31xx->component = component;
component        1297 sound/soc/codecs/tlv320aic31xx.c 			dev_err(component->dev,
component        1307 sound/soc/codecs/tlv320aic31xx.c 	ret = aic31xx_add_controls(component);
component        1311 sound/soc/codecs/tlv320aic31xx.c 	ret = aic31xx_add_widgets(component);
component          56 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          61 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_update_bits(component, AIC32X4_MICBIAS,
component          68 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_update_bits(component, AIC32X4_MICBIAS,
component          82 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component          85 sound/soc/codecs/tlv320aic32x4.c 	val = snd_soc_component_read32(component, AIC32X4_DINCTL);
component          95 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component          99 sound/soc/codecs/tlv320aic32x4.c 	val = snd_soc_component_read32(component, AIC32X4_DOUTCTL);
component         115 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_DOUTCTL, val);
component         123 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         126 sound/soc/codecs/tlv320aic32x4.c 	val = snd_soc_component_read32(component, AIC32X4_SCLKCTL);
component         136 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         140 sound/soc/codecs/tlv320aic32x4.c 	val = snd_soc_component_read32(component, AIC32X4_MISOCTL);
component         156 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_MISOCTL, val);
component         164 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         167 sound/soc/codecs/tlv320aic32x4.c 	val = snd_soc_component_read32(component, AIC32X4_GPIOCTL);
component         176 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         180 sound/soc/codecs/tlv320aic32x4.c 	val = snd_soc_component_read32(component, AIC32X4_GPIOCTL);
component         196 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_GPIOCTL, val);
component         571 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = codec_dai->component;
component         575 sound/soc/codecs/tlv320aic32x4.c 	pll = devm_clk_get(component->dev, "pll");
component         583 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = codec_dai->component;
component         627 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_update_bits(component, AIC32X4_IFACE1,
component         630 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_update_bits(component, AIC32X4_IFACE2,
component         632 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_update_bits(component, AIC32X4_IFACE3,
component         638 sound/soc/codecs/tlv320aic32x4.c static int aic32x4_set_aosr(struct snd_soc_component *component, u8 aosr)
component         640 sound/soc/codecs/tlv320aic32x4.c 	return snd_soc_component_write(component, AIC32X4_AOSR, aosr);
component         643 sound/soc/codecs/tlv320aic32x4.c static int aic32x4_set_dosr(struct snd_soc_component *component, u16 dosr)
component         645 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_DOSRMSB, dosr >> 8);
component         646 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_DOSRLSB,
component         652 sound/soc/codecs/tlv320aic32x4.c static int aic32x4_set_processing_blocks(struct snd_soc_component *component,
component         658 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_ADCSPB, r_block);
component         659 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_DACSPB, p_block);
component         664 sound/soc/codecs/tlv320aic32x4.c static int aic32x4_setup_clocks(struct snd_soc_component *component,
component         684 sound/soc/codecs/tlv320aic32x4.c 	ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
component         693 sound/soc/codecs/tlv320aic32x4.c 		aic32x4_set_processing_blocks(component, 1, 1);
component         699 sound/soc/codecs/tlv320aic32x4.c 		aic32x4_set_processing_blocks(component, 1, 9);
component         705 sound/soc/codecs/tlv320aic32x4.c 		aic32x4_set_processing_blocks(component, 13, 19);
component         707 sound/soc/codecs/tlv320aic32x4.c 		dev_err(component->dev, "Sampling rate not supported\n");
component         741 sound/soc/codecs/tlv320aic32x4.c 						aic32x4_set_aosr(component,
component         749 sound/soc/codecs/tlv320aic32x4.c 						aic32x4_set_dosr(component,
component         761 sound/soc/codecs/tlv320aic32x4.c 	dev_err(component->dev,
component         770 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = dai->component;
component         771 sound/soc/codecs/tlv320aic32x4.c 	struct aic32x4_priv *aic32x4 = snd_soc_component_get_drvdata(component);
component         775 sound/soc/codecs/tlv320aic32x4.c 	aic32x4_setup_clocks(component, params_rate(params));
component         795 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_update_bits(component, AIC32X4_IFACE1,
component         806 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_update_bits(component, AIC32X4_DACSETUP,
component         814 sound/soc/codecs/tlv320aic32x4.c 	struct snd_soc_component *component = dai->component;
component         816 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_update_bits(component, AIC32X4_DACMUTE,
component         822 sound/soc/codecs/tlv320aic32x4.c static int aic32x4_set_bias_level(struct snd_soc_component *component,
component         833 sound/soc/codecs/tlv320aic32x4.c 	ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
component         841 sound/soc/codecs/tlv320aic32x4.c 			dev_err(component->dev, "Failed to enable clocks\n");
component         849 sound/soc/codecs/tlv320aic32x4.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         889 sound/soc/codecs/tlv320aic32x4.c static void aic32x4_setup_gpios(struct snd_soc_component *component)
component         891 sound/soc/codecs/tlv320aic32x4.c 	struct aic32x4_priv *aic32x4 = snd_soc_component_get_drvdata(component);
component         896 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_DINCTL,
component         898 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_add_component_controls(component, aic32x4_mfp1,
component         904 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_DOUTCTL,
component         906 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_add_component_controls(component, aic32x4_mfp2,
component         912 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_SCLKCTL,
component         914 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_add_component_controls(component, aic32x4_mfp3,
component         920 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_MISOCTL,
component         922 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_add_component_controls(component, aic32x4_mfp4,
component         928 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_GPIOCTL,
component         930 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_add_component_controls(component, aic32x4_mfp5,
component         935 sound/soc/codecs/tlv320aic32x4.c static int aic32x4_component_probe(struct snd_soc_component *component)
component         937 sound/soc/codecs/tlv320aic32x4.c 	struct aic32x4_priv *aic32x4 = snd_soc_component_get_drvdata(component);
component         948 sound/soc/codecs/tlv320aic32x4.c 	ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
component         958 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_RESET, 0x01);
component         961 sound/soc/codecs/tlv320aic32x4.c 		aic32x4_setup_gpios(component);
component         968 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_MICBIAS,
component         972 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_PWRCFG, AIC32X4_AVDDWEAKDISABLE);
component         976 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_LDOCTL, tmp_reg);
component         978 sound/soc/codecs/tlv320aic32x4.c 	tmp_reg = snd_soc_component_read32(component, AIC32X4_CMMODE);
component         983 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_CMMODE, tmp_reg);
component         987 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_LMICPGANIN,
component         990 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_LMICPGANIN,
component         993 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_RMICPGANIN,
component         996 sound/soc/codecs/tlv320aic32x4.c 		snd_soc_component_write(component, AIC32X4_RMICPGANIN,
component        1004 sound/soc/codecs/tlv320aic32x4.c 	tmp_reg = snd_soc_component_read32(component, AIC32X4_ADCSETUP);
component        1005 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_ADCSETUP, tmp_reg |
component        1007 sound/soc/codecs/tlv320aic32x4.c 	snd_soc_component_write(component, AIC32X4_ADCSETUP, tmp_reg);
component          72 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component;
component         162 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         163 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         189 sound/soc/codecs/tlv320aic3x.c 	change = snd_soc_component_test_bits(component, reg, mask, val);
component         215 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         216 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component         221 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_update_bits(component, MICBIAS_CTRL,
component         227 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_update_bits(component, MICBIAS_CTRL,
component        1005 sound/soc/codecs/tlv320aic3x.c static int aic3x_add_widgets(struct snd_soc_component *component)
component        1007 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1008 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1047 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component = dai->component;
component        1048 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1059 sound/soc/codecs/tlv320aic3x.c 	data = snd_soc_component_read32(component, AIC3X_ASD_INTF_CTRLB) & (~(0x3 << 4));
component        1073 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_ASD_INTF_CTRLB, data);
component        1088 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, AIC3X_PLL_PROGA_REG, pll_q << PLLQ_SHIFT);
component        1089 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, AIC3X_GPIOB_REG, CODEC_CLKIN_CLKDIV);
component        1091 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_update_bits(component, AIC3X_PLL_PROGA_REG, PLL_ENABLE, 0);
component        1094 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, AIC3X_GPIOB_REG, CODEC_CLKIN_PLLDIV);
component        1096 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_update_bits(component, AIC3X_PLL_PROGA_REG,
component        1106 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_CODEC_DATAPATH_REG, data);
component        1115 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_SAMPLE_RATE_SEL_REG, data);
component        1184 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, AIC3X_PLL_PROGA_REG, PLLP_MASK, pll_p);
component        1185 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_OVRF_STATUS_AND_PLLR_REG,
component        1187 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_PLL_PROGB_REG, pll_j << PLLJ_SHIFT);
component        1188 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_PLL_PROGC_REG,
component        1190 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_PLL_PROGD_REG,
component        1199 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component = dai->component;
component        1200 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1214 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_ASD_INTF_CTRLC, delay);
component        1221 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component = dai->component;
component        1222 sound/soc/codecs/tlv320aic3x.c 	u8 ldac_reg = snd_soc_component_read32(component, LDAC_VOL) & ~MUTE_ON;
component        1223 sound/soc/codecs/tlv320aic3x.c 	u8 rdac_reg = snd_soc_component_read32(component, RDAC_VOL) & ~MUTE_ON;
component        1226 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, LDAC_VOL, ldac_reg | MUTE_ON);
component        1227 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, RDAC_VOL, rdac_reg | MUTE_ON);
component        1229 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, LDAC_VOL, ldac_reg);
component        1230 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, RDAC_VOL, rdac_reg);
component        1239 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component = codec_dai->component;
component        1240 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1243 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, AIC3X_CLKGEN_CTRL_REG, PLLCLK_IN_MASK,
component        1245 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, AIC3X_CLKGEN_CTRL_REG, CLKDIV_IN_MASK,
component        1255 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component = codec_dai->component;
component        1256 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1259 sound/soc/codecs/tlv320aic3x.c 	iface_areg = snd_soc_component_read32(component, AIC3X_ASD_INTF_CTRLA) & 0x3f;
component        1260 sound/soc/codecs/tlv320aic3x.c 	iface_breg = snd_soc_component_read32(component, AIC3X_ASD_INTF_CTRLB) & 0x3f;
component        1311 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_ASD_INTF_CTRLA, iface_areg);
component        1312 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_ASD_INTF_CTRLB, iface_breg);
component        1321 sound/soc/codecs/tlv320aic3x.c 	struct snd_soc_component *component = codec_dai->component;
component        1322 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1326 sound/soc/codecs/tlv320aic3x.c 		dev_err(component->dev, "tx and rx masks must be symmetric\n");
component        1331 sound/soc/codecs/tlv320aic3x.c 		dev_err(component->dev, "tx and rx masks need to be non 0\n");
component        1338 sound/soc/codecs/tlv320aic3x.c 		dev_err(component->dev, "Invalid mask, slots must be adjacent\n");
component        1349 sound/soc/codecs/tlv320aic3x.c 		dev_err(component->dev, "Unsupported slot width %d\n", slot_width);
component        1358 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, AIC3X_ASD_INTF_CTRLA,
component        1384 sound/soc/codecs/tlv320aic3x.c static int aic3x_set_power(struct snd_soc_component *component, int power)
component        1386 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1410 sound/soc/codecs/tlv320aic3x.c 		pll_c = snd_soc_component_read32(component, AIC3X_PLL_PROGC_REG);
component        1411 sound/soc/codecs/tlv320aic3x.c 		pll_d = snd_soc_component_read32(component, AIC3X_PLL_PROGD_REG);
component        1414 sound/soc/codecs/tlv320aic3x.c 			snd_soc_component_write(component, AIC3X_PLL_PROGC_REG, pll_c);
component        1415 sound/soc/codecs/tlv320aic3x.c 			snd_soc_component_write(component, AIC3X_PLL_PROGD_REG, pll_d);
component        1429 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, AIC3X_RESET, SOFT_RESET);
component        1441 sound/soc/codecs/tlv320aic3x.c static int aic3x_set_bias_level(struct snd_soc_component *component,
component        1444 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1450 sound/soc/codecs/tlv320aic3x.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY &&
component        1453 sound/soc/codecs/tlv320aic3x.c 			snd_soc_component_update_bits(component, AIC3X_PLL_PROGA_REG,
component        1459 sound/soc/codecs/tlv320aic3x.c 			aic3x_set_power(component, 1);
component        1460 sound/soc/codecs/tlv320aic3x.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_PREPARE &&
component        1463 sound/soc/codecs/tlv320aic3x.c 			snd_soc_component_update_bits(component, AIC3X_PLL_PROGA_REG,
component        1469 sound/soc/codecs/tlv320aic3x.c 			aic3x_set_power(component, 0);
component        1508 sound/soc/codecs/tlv320aic3x.c static void aic3x_mono_init(struct snd_soc_component *component)
component        1511 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, DACL1_2_MONOLOPM_VOL, DEFAULT_VOL | ROUTE_ON);
component        1512 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, DACR1_2_MONOLOPM_VOL, DEFAULT_VOL | ROUTE_ON);
component        1515 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, MONOLOPM_CTRL, UNMUTE, UNMUTE);
component        1518 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, PGAL_2_MONOLOPM_VOL, DEFAULT_VOL);
component        1519 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, PGAR_2_MONOLOPM_VOL, DEFAULT_VOL);
component        1522 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, LINE2L_2_MONOLOPM_VOL, DEFAULT_VOL);
component        1523 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, LINE2R_2_MONOLOPM_VOL, DEFAULT_VOL);
component        1530 sound/soc/codecs/tlv320aic3x.c static int aic3x_init(struct snd_soc_component *component)
component        1532 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1534 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_PAGE_SELECT, PAGE0_SELECT);
component        1535 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_RESET, SOFT_RESET);
component        1538 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, LDAC_VOL, DEFAULT_VOL | MUTE_ON);
component        1539 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, RDAC_VOL, DEFAULT_VOL | MUTE_ON);
component        1542 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, DACL1_2_HPLOUT_VOL, DEFAULT_VOL | ROUTE_ON);
component        1543 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, DACR1_2_HPROUT_VOL, DEFAULT_VOL | ROUTE_ON);
component        1544 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, DACL1_2_HPLCOM_VOL, DEFAULT_VOL | ROUTE_ON);
component        1545 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, DACR1_2_HPRCOM_VOL, DEFAULT_VOL | ROUTE_ON);
component        1547 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, DACL1_2_LLOPM_VOL, DEFAULT_VOL | ROUTE_ON);
component        1548 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, DACR1_2_RLOPM_VOL, DEFAULT_VOL | ROUTE_ON);
component        1551 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, LLOPM_CTRL, UNMUTE, UNMUTE);
component        1552 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, RLOPM_CTRL, UNMUTE, UNMUTE);
component        1553 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, HPLOUT_CTRL, UNMUTE, UNMUTE);
component        1554 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, HPROUT_CTRL, UNMUTE, UNMUTE);
component        1555 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, HPLCOM_CTRL, UNMUTE, UNMUTE);
component        1556 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, HPRCOM_CTRL, UNMUTE, UNMUTE);
component        1559 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, LADC_VOL, DEFAULT_GAIN);
component        1560 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, RADC_VOL, DEFAULT_GAIN);
component        1562 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, LINE1L_2_LADC_CTRL, 0x0);
component        1563 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, LINE1R_2_RADC_CTRL, 0x0);
component        1566 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, PGAL_2_HPLOUT_VOL, DEFAULT_VOL);
component        1567 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, PGAR_2_HPROUT_VOL, DEFAULT_VOL);
component        1568 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, PGAL_2_HPLCOM_VOL, DEFAULT_VOL);
component        1569 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, PGAR_2_HPRCOM_VOL, DEFAULT_VOL);
component        1571 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, PGAL_2_LLOPM_VOL, DEFAULT_VOL);
component        1572 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, PGAR_2_RLOPM_VOL, DEFAULT_VOL);
component        1577 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, LINE2L_2_HPLOUT_VOL, DEFAULT_VOL);
component        1578 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, LINE2R_2_HPROUT_VOL, DEFAULT_VOL);
component        1579 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, LINE2L_2_HPLCOM_VOL, DEFAULT_VOL);
component        1580 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, LINE2R_2_HPRCOM_VOL, DEFAULT_VOL);
component        1582 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, LINE2L_2_LLOPM_VOL, DEFAULT_VOL);
component        1583 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, LINE2R_2_RLOPM_VOL, DEFAULT_VOL);
component        1589 sound/soc/codecs/tlv320aic3x.c 		aic3x_mono_init(component);
component        1592 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_write(component, CLASSD_CTRL, 0);
component        1597 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_update_bits(component, HPOUT_SC, HPOUT_SC_OCMV_MASK,
component        1616 sound/soc/codecs/tlv320aic3x.c static int aic3x_probe(struct snd_soc_component *component)
component        1618 sound/soc/codecs/tlv320aic3x.c 	struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component);
component        1621 sound/soc/codecs/tlv320aic3x.c 	aic3x->component = component;
component        1630 sound/soc/codecs/tlv320aic3x.c 			dev_err(component->dev,
component        1638 sound/soc/codecs/tlv320aic3x.c 	aic3x_init(component);
component        1643 sound/soc/codecs/tlv320aic3x.c 			snd_soc_component_write(component, AIC3X_GPIO1_REG,
component        1645 sound/soc/codecs/tlv320aic3x.c 			snd_soc_component_write(component, AIC3X_GPIO2_REG,
component        1648 sound/soc/codecs/tlv320aic3x.c 			dev_warn(component->dev, "GPIO functionality is not supported on tlv320aic3104\n");
component        1655 sound/soc/codecs/tlv320aic3x.c 		snd_soc_add_component_controls(component, aic3x_extra_snd_controls,
component        1657 sound/soc/codecs/tlv320aic3x.c 		snd_soc_add_component_controls(component, aic3x_mono_controls,
component        1661 sound/soc/codecs/tlv320aic3x.c 		snd_soc_add_component_controls(component, aic3x_extra_snd_controls,
component        1663 sound/soc/codecs/tlv320aic3x.c 		snd_soc_add_component_controls(component,
component        1675 sound/soc/codecs/tlv320aic3x.c 		snd_soc_component_update_bits(component, MICBIAS_CTRL,
component        1688 sound/soc/codecs/tlv320aic3x.c 	aic3x_add_widgets(component);
component          52 sound/soc/codecs/tlv320dac33.c 				  struct snd_soc_component *component);
component          54 sound/soc/codecs/tlv320dac33.c 			      struct snd_soc_component *component);
component          80 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component;
component         160 sound/soc/codecs/tlv320dac33.c static inline unsigned int dac33_read_reg_cache(struct snd_soc_component *component,
component         163 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         171 sound/soc/codecs/tlv320dac33.c static inline void dac33_write_reg_cache(struct snd_soc_component *component,
component         174 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         182 sound/soc/codecs/tlv320dac33.c static int dac33_read(struct snd_soc_component *component, unsigned int reg,
component         185 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         194 sound/soc/codecs/tlv320dac33.c 			dev_err(component->dev, "Read failed (%d)\n", val);
component         195 sound/soc/codecs/tlv320dac33.c 			value[0] = dac33_read_reg_cache(component, reg);
component         199 sound/soc/codecs/tlv320dac33.c 			dac33_write_reg_cache(component, reg, val);
component         202 sound/soc/codecs/tlv320dac33.c 		value[0] = dac33_read_reg_cache(component, reg);
component         208 sound/soc/codecs/tlv320dac33.c static int dac33_write(struct snd_soc_component *component, unsigned int reg,
component         211 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         223 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, data[0], data[1]);
component         227 sound/soc/codecs/tlv320dac33.c 			dev_err(component->dev, "Write failed (%d)\n", ret);
component         235 sound/soc/codecs/tlv320dac33.c static int dac33_write_locked(struct snd_soc_component *component, unsigned int reg,
component         238 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         242 sound/soc/codecs/tlv320dac33.c 	ret = dac33_write(component, reg, value);
component         249 sound/soc/codecs/tlv320dac33.c static int dac33_write16(struct snd_soc_component *component, unsigned int reg,
component         252 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         266 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, data[0], data[1]);
component         267 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, data[0] + 1, data[2]);
component         274 sound/soc/codecs/tlv320dac33.c 			dev_err(component->dev, "Write failed (%d)\n", ret);
component         282 sound/soc/codecs/tlv320dac33.c static void dac33_init_chip(struct snd_soc_component *component)
component         284 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         290 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_DAC_CTRL_A, DAC33_DACRATE(0));
component         292 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_DAC_CTRL_B, DAC33_DACSRCR_RIGHT |
component         295 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_DAC_CTRL_C, 0x00);
component         299 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_ANA_VOL_SOFT_STEP_CTRL, DAC33_VOLCLKEN);
component         302 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_LDAC_DIG_VOL_CTRL,
component         303 sound/soc/codecs/tlv320dac33.c 		    dac33_read_reg_cache(component, DAC33_LDAC_DIG_VOL_CTRL));
component         304 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_RDAC_DIG_VOL_CTRL,
component         305 sound/soc/codecs/tlv320dac33.c 		    dac33_read_reg_cache(component, DAC33_RDAC_DIG_VOL_CTRL));
component         307 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_LINEL_TO_LLO_VOL,
component         308 sound/soc/codecs/tlv320dac33.c 		    dac33_read_reg_cache(component, DAC33_LINEL_TO_LLO_VOL));
component         309 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_LINER_TO_RLO_VOL,
component         310 sound/soc/codecs/tlv320dac33.c 		    dac33_read_reg_cache(component, DAC33_LINER_TO_RLO_VOL));
component         312 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_OUT_AMP_CTRL,
component         313 sound/soc/codecs/tlv320dac33.c 		    dac33_read_reg_cache(component, DAC33_OUT_AMP_CTRL));
component         315 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_LDAC_PWR_CTRL,
component         316 sound/soc/codecs/tlv320dac33.c 		    dac33_read_reg_cache(component, DAC33_LDAC_PWR_CTRL));
component         317 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_RDAC_PWR_CTRL,
component         318 sound/soc/codecs/tlv320dac33.c 		    dac33_read_reg_cache(component, DAC33_RDAC_PWR_CTRL));
component         321 sound/soc/codecs/tlv320dac33.c static inline int dac33_read_id(struct snd_soc_component *component)
component         327 sound/soc/codecs/tlv320dac33.c 		ret = dac33_read(component, DAC33_DEVICE_ID_MSB + i, &reg);
component         335 sound/soc/codecs/tlv320dac33.c static inline void dac33_soft_power(struct snd_soc_component *component, int power)
component         339 sound/soc/codecs/tlv320dac33.c 	reg = dac33_read_reg_cache(component, DAC33_PWR_CTRL);
component         345 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_PWR_CTRL, reg);
component         348 sound/soc/codecs/tlv320dac33.c static inline void dac33_disable_digital(struct snd_soc_component *component)
component         353 sound/soc/codecs/tlv320dac33.c 	reg = dac33_read_reg_cache(component, DAC33_SER_AUDIOIF_CTRL_B);
component         355 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_SER_AUDIOIF_CTRL_B, reg);
component         358 sound/soc/codecs/tlv320dac33.c 	reg = dac33_read_reg_cache(component, DAC33_PWR_CTRL);
component         360 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_PWR_CTRL, reg);
component         363 sound/soc/codecs/tlv320dac33.c static int dac33_hard_power(struct snd_soc_component *component, int power)
component         365 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         372 sound/soc/codecs/tlv320dac33.c 		dev_dbg(component->dev, "Trying to set the same power state: %s\n",
component         381 sound/soc/codecs/tlv320dac33.c 			dev_err(component->dev,
component         391 sound/soc/codecs/tlv320dac33.c 		dac33_soft_power(component, 0);
component         398 sound/soc/codecs/tlv320dac33.c 			dev_err(component->dev,
component         414 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         415 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         420 sound/soc/codecs/tlv320dac33.c 			dac33_calculate_times(dac33->substream, component);
component         421 sound/soc/codecs/tlv320dac33.c 			dac33_prepare_chip(dac33->substream, component);
component         425 sound/soc/codecs/tlv320dac33.c 		dac33_disable_digital(component);
component         434 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         435 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         445 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         446 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         452 sound/soc/codecs/tlv320dac33.c 	if (snd_soc_component_is_active(component))
component         612 sound/soc/codecs/tlv320dac33.c static int dac33_set_bias_level(struct snd_soc_component *component,
component         623 sound/soc/codecs/tlv320dac33.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         625 sound/soc/codecs/tlv320dac33.c 			ret = dac33_hard_power(component, 1);
component         629 sound/soc/codecs/tlv320dac33.c 			dac33_init_chip(component);
component         634 sound/soc/codecs/tlv320dac33.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         636 sound/soc/codecs/tlv320dac33.c 		ret = dac33_hard_power(component, 0);
component         647 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = dac33->component;
component         653 sound/soc/codecs/tlv320dac33.c 		dac33_write16(component, DAC33_NSAMPLE_MSB,
component         662 sound/soc/codecs/tlv320dac33.c 		dac33_write16(component, DAC33_PREFILL_MSB,
component         668 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_FIFO_IRQ_MASK, DAC33_MAT);
component         678 sound/soc/codecs/tlv320dac33.c 		dac33_write16(component, DAC33_PREFILL_MSB,
component         682 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_FIFO_IRQ_MASK, DAC33_MUT);
component         685 sound/soc/codecs/tlv320dac33.c 		dev_warn(component->dev, "Unhandled FIFO mode: %d\n",
component         693 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = dac33->component;
component         703 sound/soc/codecs/tlv320dac33.c 		dac33_write16(component, DAC33_NSAMPLE_MSB,
component         710 sound/soc/codecs/tlv320dac33.c 		dev_warn(component->dev, "Unhandled FIFO mode: %d\n",
component         718 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component;
component         723 sound/soc/codecs/tlv320dac33.c 	component = dac33->component;
component         739 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_FIFO_IRQ_MASK, 0);
component         742 sound/soc/codecs/tlv320dac33.c 		reg = dac33_read_reg_cache(component, DAC33_FIFO_CTRL_A);
component         744 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_FIFO_CTRL_A, reg);
component         752 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = dev;
component         753 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         767 sound/soc/codecs/tlv320dac33.c static void dac33_oscwait(struct snd_soc_component *component)
component         774 sound/soc/codecs/tlv320dac33.c 		dac33_read(component, DAC33_INT_OSC_STATUS, &reg);
component         777 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev,
component         784 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = dai->component;
component         785 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         796 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = dai->component;
component         797 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         808 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = dai->component;
component         809 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         817 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev, "unsupported rate %d\n",
component         832 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev, "unsupported width %d\n",
component         851 sound/soc/codecs/tlv320dac33.c 			      struct snd_soc_component *component)
component         853 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component         865 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev, "unsupported rate %d\n",
component         871 sound/soc/codecs/tlv320dac33.c 	aictrl_a = dac33_read_reg_cache(component, DAC33_SER_AUDIOIF_CTRL_A);
component         874 sound/soc/codecs/tlv320dac33.c 	fifoctrl_a = dac33_read_reg_cache(component, DAC33_FIFO_CTRL_A);
component         887 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev, "unsupported format %d\n",
component         903 sound/soc/codecs/tlv320dac33.c 	dac33_soft_power(component, 0);
component         904 sound/soc/codecs/tlv320dac33.c 	dac33_soft_power(component, 1);
component         906 sound/soc/codecs/tlv320dac33.c 	reg_tmp = dac33_read_reg_cache(component, DAC33_INT_OSC_CTRL);
component         907 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_INT_OSC_CTRL, reg_tmp);
component         910 sound/soc/codecs/tlv320dac33.c 	dac33_write16(component, DAC33_INT_OSC_FREQ_RAT_A, oscset);
component         913 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_CALIB_TIME, 96);
component         916 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_INT_OSC_CTRL_B, DAC33_ADJTHRSHLD(2) |
component         920 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_INT_OSC_CTRL_C, DAC33_REFDIV(4));
component         922 sound/soc/codecs/tlv320dac33.c 	pwr_ctrl = dac33_read_reg_cache(component, DAC33_PWR_CTRL);
component         924 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_PWR_CTRL, pwr_ctrl);
component         926 sound/soc/codecs/tlv320dac33.c 	dac33_oscwait(component);
component         931 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_ASRC_CTRL_A, DAC33_SRCLKDIV(1));
component         932 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_ASRC_CTRL_B, 1); /* ??? */
component         935 sound/soc/codecs/tlv320dac33.c 		dac33_write16(component, DAC33_SRC_REF_CLK_RATIO_A, ratioset);
component         938 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_INTP_CTRL_A, DAC33_INTPM_AHIGH);
component         942 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_ASRC_CTRL_A, DAC33_SRCBYP);
component         943 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_ASRC_CTRL_B, 0); /* ??? */
component         949 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_FIFO_IRQ_MODE_B,
component         953 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_FIFO_IRQ_MODE_A,
component         961 sound/soc/codecs/tlv320dac33.c 	aictrl_b = dac33_read_reg_cache(component, DAC33_SER_AUDIOIF_CTRL_B);
component        1003 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_FIFO_CTRL_A, fifoctrl_a);
component        1004 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_SER_AUDIOIF_CTRL_A, aictrl_a);
component        1005 sound/soc/codecs/tlv320dac33.c 	dac33_write(component, DAC33_SER_AUDIOIF_CTRL_B, aictrl_b);
component        1017 sound/soc/codecs/tlv320dac33.c 		dac33_write(component, DAC33_SER_AUDIOIF_CTRL_C,
component        1021 sound/soc/codecs/tlv320dac33.c 			dac33_write(component, DAC33_SER_AUDIOIF_CTRL_C, 32);
component        1023 sound/soc/codecs/tlv320dac33.c 			dac33_write(component, DAC33_SER_AUDIOIF_CTRL_C, 16);
component        1027 sound/soc/codecs/tlv320dac33.c 		dac33_write16(component, DAC33_ATHR_MSB,
component        1035 sound/soc/codecs/tlv320dac33.c 		dac33_write16(component, DAC33_UTHR_MSB, DAC33_THRREG(dac33->uthr));
component        1036 sound/soc/codecs/tlv320dac33.c 		dac33_write16(component, DAC33_LTHR_MSB,
component        1049 sound/soc/codecs/tlv320dac33.c 				  struct snd_soc_component *component)
component        1051 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component        1108 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = dai->component;
component        1109 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component        1140 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = dai->component;
component        1141 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component        1273 sound/soc/codecs/tlv320dac33.c 		dev_warn(component->dev, "Unhandled FIFO mode: %d\n",
component        1284 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = codec_dai->component;
component        1285 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component        1288 sound/soc/codecs/tlv320dac33.c 	ioc_reg = dac33_read_reg_cache(component, DAC33_INT_OSC_CTRL);
component        1289 sound/soc/codecs/tlv320dac33.c 	asrcb_reg = dac33_read_reg_cache(component, DAC33_ASRC_CTRL_B);
component        1300 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev, "Invalid clock ID (%d)\n", clk_id);
component        1305 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, DAC33_INT_OSC_CTRL, ioc_reg);
component        1306 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, DAC33_ASRC_CTRL_B, asrcb_reg);
component        1314 sound/soc/codecs/tlv320dac33.c 	struct snd_soc_component *component = codec_dai->component;
component        1315 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component        1318 sound/soc/codecs/tlv320dac33.c 	aictrl_a = dac33_read_reg_cache(component, DAC33_SER_AUDIOIF_CTRL_A);
component        1319 sound/soc/codecs/tlv320dac33.c 	aictrl_b = dac33_read_reg_cache(component, DAC33_SER_AUDIOIF_CTRL_B);
component        1329 sound/soc/codecs/tlv320dac33.c 			dev_err(component->dev, "FIFO mode requires master mode\n");
component        1355 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev, "Unsupported format (%u)\n",
component        1360 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, DAC33_SER_AUDIOIF_CTRL_A, aictrl_a);
component        1361 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, DAC33_SER_AUDIOIF_CTRL_B, aictrl_b);
component        1366 sound/soc/codecs/tlv320dac33.c static int dac33_soc_probe(struct snd_soc_component *component)
component        1368 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component        1371 sound/soc/codecs/tlv320dac33.c 	dac33->component = component;
component        1374 sound/soc/codecs/tlv320dac33.c 	ret = dac33_hard_power(component, 1);
component        1376 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev, "Failed to power up component: %d\n", ret);
component        1379 sound/soc/codecs/tlv320dac33.c 	ret = dac33_read_id(component);
component        1380 sound/soc/codecs/tlv320dac33.c 	dac33_hard_power(component, 0);
component        1383 sound/soc/codecs/tlv320dac33.c 		dev_err(component->dev, "Failed to read chip ID: %d\n", ret);
component        1392 sound/soc/codecs/tlv320dac33.c 				  component->name, component);
component        1394 sound/soc/codecs/tlv320dac33.c 			dev_err(component->dev, "Could not request IRQ%d (%d)\n",
component        1405 sound/soc/codecs/tlv320dac33.c 		snd_soc_add_component_controls(component, dac33_mode_snd_controls,
component        1412 sound/soc/codecs/tlv320dac33.c static void dac33_soc_remove(struct snd_soc_component *component)
component        1414 sound/soc/codecs/tlv320dac33.c 	struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component);
component        1417 sound/soc/codecs/tlv320dac33.c 		free_irq(dac33->irq, dac33->component);
component        1548 sound/soc/codecs/tlv320dac33.c 		dac33_hard_power(dac33->component, 0);
component         143 sound/soc/codecs/tpa6130a2.c static int tpa6130a2_component_probe(struct snd_soc_component *component)
component         145 sound/soc/codecs/tpa6130a2.c 	struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component);
component         148 sound/soc/codecs/tpa6130a2.c 		return snd_soc_add_component_controls(component,
component         151 sound/soc/codecs/tpa6130a2.c 		return snd_soc_add_component_controls(component,
component         236 sound/soc/codecs/ts3a227e.c int ts3a227e_enable_jack_detect(struct snd_soc_component *component,
component         239 sound/soc/codecs/ts3a227e.c 	struct ts3a227e *ts3a227e = snd_soc_component_get_drvdata(component);
component          11 sound/soc/codecs/ts3a227e.h int ts3a227e_enable_jack_detect(struct snd_soc_component *component,
component         100 sound/soc/codecs/tscs42xx.c static bool plls_locked(struct snd_soc_component *component)
component         106 sound/soc/codecs/tscs42xx.c 		ret = snd_soc_component_read32(component, R_PLLCTL0);
component         108 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev,
component         140 sound/soc/codecs/tscs42xx.c static int write_coeff_ram(struct snd_soc_component *component, u8 *coeff_ram,
component         143 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component         151 sound/soc/codecs/tscs42xx.c 			ret = snd_soc_component_read32(component, R_DACCRSTAT);
component         153 sound/soc/codecs/tscs42xx.c 				dev_err(component->dev,
component         163 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev,
component         170 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev,
component         179 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev,
component         188 sound/soc/codecs/tscs42xx.c static int power_up_audio_plls(struct snd_soc_component *component)
component         190 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component         208 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component         215 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component, R_PLLCTL1C, mask, val);
component         217 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to turn PLL on (%d)\n", ret);
component         221 sound/soc/codecs/tscs42xx.c 	if (!plls_locked(component)) {
component         222 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to lock plls\n");
component         234 sound/soc/codecs/tscs42xx.c static int power_down_audio_plls(struct snd_soc_component *component)
component         236 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component         241 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component, R_PLLCTL1C,
component         245 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to turn PLL off (%d)\n", ret);
component         248 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component, R_PLLCTL1C,
component         252 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to turn PLL off (%d)\n", ret);
component         266 sound/soc/codecs/tscs42xx.c 	struct snd_soc_component *component =
component         268 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component         286 sound/soc/codecs/tscs42xx.c 	struct snd_soc_component *component =
component         288 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component         304 sound/soc/codecs/tscs42xx.c 	if (plls_locked(component)) {
component         305 sound/soc/codecs/tscs42xx.c 		ret = write_coeff_ram(component, tscs42xx->coeff_ram,
component         308 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev,
component         370 sound/soc/codecs/tscs42xx.c 	struct snd_soc_component *component =
component         375 sound/soc/codecs/tscs42xx.c 		ret = power_up_audio_plls(component);
component         377 sound/soc/codecs/tscs42xx.c 		ret = power_down_audio_plls(component);
component         385 sound/soc/codecs/tscs42xx.c 	struct snd_soc_component *component =
component         387 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component         393 sound/soc/codecs/tscs42xx.c 		ret = write_coeff_ram(component, tscs42xx->coeff_ram, 0x00,
component         813 sound/soc/codecs/tscs42xx.c static int setup_sample_format(struct snd_soc_component *component,
component         834 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Unsupported format width (%d)\n", ret);
component         837 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component         840 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component         848 sound/soc/codecs/tscs42xx.c static int setup_sample_rate(struct snd_soc_component *component,
component         851 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component         897 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Unsupported sample rate %d\n", rate);
component         902 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component         905 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component         909 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component         912 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component         916 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component         919 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component         923 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component         926 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component        1059 sound/soc/codecs/tscs42xx.c static int set_pll_ctl_from_input_freq(struct snd_soc_component *component,
component        1069 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "No PLL input entry for %d (%d)\n",
component        1075 sound/soc/codecs/tscs42xx.c 		ret = snd_soc_component_update_bits(component,
component        1080 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev, "Failed to set pll ctl (%d)\n",
component        1093 sound/soc/codecs/tscs42xx.c 	struct snd_soc_component *component = codec_dai->component;
component        1096 sound/soc/codecs/tscs42xx.c 	ret = setup_sample_format(component, params_format(params));
component        1098 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to setup sample format (%d)\n",
component        1103 sound/soc/codecs/tscs42xx.c 	ret = setup_sample_rate(component, params_rate(params));
component        1105 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component        1113 sound/soc/codecs/tscs42xx.c static inline int dac_mute(struct snd_soc_component *component)
component        1117 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component        1121 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to mute DAC (%d)\n",
component        1129 sound/soc/codecs/tscs42xx.c static inline int dac_unmute(struct snd_soc_component *component)
component        1133 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component        1137 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to unmute DAC (%d)\n",
component        1145 sound/soc/codecs/tscs42xx.c static inline int adc_mute(struct snd_soc_component *component)
component        1149 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component        1152 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to mute ADC (%d)\n",
component        1160 sound/soc/codecs/tscs42xx.c static inline int adc_unmute(struct snd_soc_component *component)
component        1164 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component        1167 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Failed to unmute ADC (%d)\n",
component        1177 sound/soc/codecs/tscs42xx.c 	struct snd_soc_component *component = dai->component;
component        1182 sound/soc/codecs/tscs42xx.c 			ret = dac_mute(component);
component        1184 sound/soc/codecs/tscs42xx.c 			ret = adc_mute(component);
component        1187 sound/soc/codecs/tscs42xx.c 			ret = dac_unmute(component);
component        1189 sound/soc/codecs/tscs42xx.c 			ret = adc_unmute(component);
component        1197 sound/soc/codecs/tscs42xx.c 	struct snd_soc_component *component = codec_dai->component;
component        1203 sound/soc/codecs/tscs42xx.c 		ret = snd_soc_component_update_bits(component,
component        1206 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev,
component        1213 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Unsupported format (%d)\n", ret);
component        1223 sound/soc/codecs/tscs42xx.c 	struct snd_soc_component *component = codec_dai->component;
component        1224 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component        1239 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "Unsupported bclk ratio (%d)\n", ret);
component        1243 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component        1246 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component        1250 sound/soc/codecs/tscs42xx.c 	ret = snd_soc_component_update_bits(component,
component        1253 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component        1300 sound/soc/codecs/tscs42xx.c static int set_sysclk(struct snd_soc_component *component)
component        1302 sound/soc/codecs/tscs42xx.c 	struct tscs42xx *tscs42xx = snd_soc_component_get_drvdata(component);
component        1309 sound/soc/codecs/tscs42xx.c 		ret = snd_soc_component_write(component, R_PLLREFSEL,
component        1313 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev,
component        1320 sound/soc/codecs/tscs42xx.c 		ret = snd_soc_component_write(component, R_PLLREFSEL,
component        1324 sound/soc/codecs/tscs42xx.c 			dev_err(component->dev,
component        1330 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev, "pll src is unsupported\n");
component        1335 sound/soc/codecs/tscs42xx.c 	ret = set_pll_ctl_from_input_freq(component, freq);
component        1337 sound/soc/codecs/tscs42xx.c 		dev_err(component->dev,
component        1345 sound/soc/codecs/tscs42xx.c static int tscs42xx_probe(struct snd_soc_component *component)
component        1347 sound/soc/codecs/tscs42xx.c 	return set_sysclk(component);
component         310 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component =
component         312 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component         343 sound/soc/codecs/tscs454.c static int write_coeff_ram(struct snd_soc_component *component, u8 *coeff_ram,
component         347 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component         356 sound/soc/codecs/tscs454.c 			ret = snd_soc_component_read(component, r_stat, &val);
component         358 sound/soc/codecs/tscs454.c 				dev_err(component->dev,
component         368 sound/soc/codecs/tscs454.c 			dev_err(component->dev,
component         375 sound/soc/codecs/tscs454.c 			dev_err(component->dev,
component         384 sound/soc/codecs/tscs454.c 			dev_err(component->dev,
component         396 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component =
component         398 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component         447 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_read(component, R_PLLSTAT, &val);
component         449 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to read PLL status (%d)\n",
component         454 sound/soc/codecs/tscs454.c 		ret = write_coeff_ram(component, coeff_ram,
component         458 sound/soc/codecs/tscs454.c 			dev_err(component->dev,
component         474 sound/soc/codecs/tscs454.c static inline int coeff_ram_sync(struct snd_soc_component *component,
component         481 sound/soc/codecs/tscs454.c 		ret = write_coeff_ram(component, tscs454->dac_ram.cache,
component         493 sound/soc/codecs/tscs454.c 		ret = write_coeff_ram(component, tscs454->spk_ram.cache,
component         505 sound/soc/codecs/tscs454.c 		ret = write_coeff_ram(component, tscs454->sub_ram.cache,
component         635 sound/soc/codecs/tscs454.c static int set_sysclk(struct snd_soc_component *component)
component         637 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component         650 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component         656 sound/soc/codecs/tscs454.c 		ret = snd_soc_component_write(component,
component         660 sound/soc/codecs/tscs454.c 			dev_err(component->dev,
component         687 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component =
component         689 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component         696 sound/soc/codecs/tscs454.c 		dev_dbg(component->dev, "%s(): PLL 1 users = %d\n", __func__,
component         702 sound/soc/codecs/tscs454.c 		dev_dbg(component->dev, "%s(): PLL 2 users = %d\n", __func__,
component         716 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component =
component         718 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component         742 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component, R_PLLCTL, msk, val);
component         744 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to %s PLL %d  (%d)\n",
component         753 sound/soc/codecs/tscs454.c 		ret = coeff_ram_sync(component, tscs454);
component         755 sound/soc/codecs/tscs454.c 			dev_err(component->dev,
component         764 sound/soc/codecs/tscs454.c static inline int aif_set_master(struct snd_soc_component *component,
component         784 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Unknown DAI %d (%d)\n", aif_id, ret);
component         790 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component, reg, mask, val);
component         792 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to set DAI %d to %s (%d)\n",
component         801 sound/soc/codecs/tscs454.c int aif_prepare(struct snd_soc_component *component, struct aif *aif)
component         805 sound/soc/codecs/tscs454.c 	ret = aif_set_master(component, aif->id, aif->master);
component         812 sound/soc/codecs/tscs454.c static inline int aif_free(struct snd_soc_component *component,
component         815 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component         819 sound/soc/codecs/tscs454.c 	dev_dbg(component->dev, "%s(): aif %d\n", __func__, aif->id);
component         823 sound/soc/codecs/tscs454.c 	dev_dbg(component->dev, "Set aif %d inactive. Streams status is 0x%x\n",
component         828 sound/soc/codecs/tscs454.c 		aif_set_master(component, aif->id, false);
component         829 sound/soc/codecs/tscs454.c 		dev_dbg(component->dev, "Freeing pll %d from aif %d\n",
component         835 sound/soc/codecs/tscs454.c 		dev_dbg(component->dev, "Freeing pll %d from ir\n",
component        2641 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component = dai->component;
component        2642 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component        2647 sound/soc/codecs/tscs454.c 	dev_dbg(component->dev, "%s(): freq = %u\n", __func__, freq);
component        2649 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_read(component, R_PLLCTL, &val);
component        2658 sound/soc/codecs/tscs454.c 	return set_sysclk(component);
component        2666 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component = dai->component;
component        2670 sound/soc/codecs/tscs454.c 	dev_dbg(component->dev, "set_bclk_ratio() id = %d ratio = %u\n",
component        2688 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Unknown audio interface (%d)\n", ret);
component        2704 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Unsupported bclk ratio (%d)\n", ret);
component        2708 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component,
component        2711 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component        2719 sound/soc/codecs/tscs454.c static inline int set_aif_master_from_fmt(struct snd_soc_component *component,
component        2733 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Unsupported format (%d)\n", ret);
component        2740 sound/soc/codecs/tscs454.c static inline int set_aif_tdm_delay(struct snd_soc_component *component,
component        2758 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component        2762 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component,
component        2765 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to setup tdm format (%d)\n",
component        2773 sound/soc/codecs/tscs454.c static inline int set_aif_format_from_fmt(struct snd_soc_component *component,
component        2792 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component        2808 sound/soc/codecs/tscs454.c 		ret = set_aif_tdm_delay(component, dai_id, true);
component        2814 sound/soc/codecs/tscs454.c 		ret = set_aif_tdm_delay(component, dai_id, false);
component        2821 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Format unsupported (%d)\n", ret);
component        2825 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component,
component        2828 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to set DAI %d format (%d)\n",
component        2837 sound/soc/codecs/tscs454.c set_aif_clock_format_from_fmt(struct snd_soc_component *component,
component        2856 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component        2876 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Format unknown (%d)\n", ret);
component        2880 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component, reg,
component        2883 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component        2894 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component = dai->component;
component        2895 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component        2899 sound/soc/codecs/tscs454.c 	ret = set_aif_master_from_fmt(component, aif, fmt);
component        2903 sound/soc/codecs/tscs454.c 	ret = set_aif_format_from_fmt(component, dai->id, fmt);
component        2907 sound/soc/codecs/tscs454.c 	ret = set_aif_clock_format_from_fmt(component, dai->id, fmt);
component        2918 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component = dai->component;
component        2927 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Invalid TDM slot mask (%d)\n", ret);
component        2943 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Invalid number of slots (%d)\n", ret);
component        2959 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Invalid TDM slot width (%d)\n", ret);
component        2962 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_write(component, R_TDMCTL1, val);
component        2964 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to set slots (%d)\n", ret);
component        2975 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component = dai->component;
component        2985 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Invalid TDM slot mask (%d)\n", ret);
component        2998 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Unrecognized interface %d (%d)\n",
component        3012 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Invalid number of slots (%d)\n", ret);
component        3028 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Invalid TDM slot width (%d)\n", ret);
component        3031 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_write(component, reg, val);
component        3033 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to set slots (%d)\n", ret);
component        3040 sound/soc/codecs/tscs454.c static int set_aif_fs(struct snd_soc_component *component,
component        3092 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Unsupported sample rate (%d)\n", ret);
component        3108 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "DAI ID not recognized (%d)\n", ret);
component        3112 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component, reg,
component        3115 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component        3123 sound/soc/codecs/tscs454.c static int set_aif_sample_format(struct snd_soc_component *component,
component        3147 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Unsupported format width (%d)\n", ret);
component        3163 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "AIF ID not recognized (%d)\n", ret);
component        3167 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component,
component        3170 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component        3182 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component = dai->component;
component        3183 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component        3191 sound/soc/codecs/tscs454.c 	dev_dbg(component->dev, "%s(): aif %d fs = %u\n", __func__,
component        3200 sound/soc/codecs/tscs454.c 		dev_dbg(component->dev, "Reserving pll %d for aif %d\n",
component        3207 sound/soc/codecs/tscs454.c 		ret = snd_soc_component_read(component, R_ISRC, &val);
component        3216 sound/soc/codecs/tscs454.c 		dev_dbg(component->dev, "Reserving pll %d for ir\n",
component        3222 sound/soc/codecs/tscs454.c 	ret = set_aif_fs(component, aif->id, fs);
component        3224 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to set aif fs (%d)\n", ret);
component        3228 sound/soc/codecs/tscs454.c 	ret = set_aif_sample_format(component, params_format(params), aif->id);
component        3230 sound/soc/codecs/tscs454.c 		dev_err(component->dev,
component        3238 sound/soc/codecs/tscs454.c 	dev_dbg(component->dev, "Set aif %d active. Streams status is 0x%x\n",
component        3251 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component = dai->component;
component        3252 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component        3255 sound/soc/codecs/tscs454.c 	return aif_free(component, aif,
component        3263 sound/soc/codecs/tscs454.c 	struct snd_soc_component *component = dai->component;
component        3264 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component        3267 sound/soc/codecs/tscs454.c 	ret = aif_prepare(component, aif);
component        3294 sound/soc/codecs/tscs454.c static int tscs454_probe(struct snd_soc_component *component)
component        3296 sound/soc/codecs/tscs454.c 	struct tscs454 *tscs454 = snd_soc_component_get_drvdata(component);
component        3315 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Invalid sysclk src id (%d)\n", ret);
component        3319 sound/soc/codecs/tscs454.c 	ret = snd_soc_component_update_bits(component, R_PLLCTL,
component        3322 sound/soc/codecs/tscs454.c 		dev_err(component->dev, "Failed to set PLL input (%d)\n", ret);
component        3327 sound/soc/codecs/tscs454.c 		ret = set_sysclk(component);
component          75 sound/soc/codecs/twl4030.c static unsigned int twl4030_read(struct snd_soc_component *component, unsigned int reg)
component          77 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         140 sound/soc/codecs/twl4030.c static int twl4030_write(struct snd_soc_component *component, unsigned int reg,
component         143 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         175 sound/soc/codecs/twl4030.c static void twl4030_codec_enable(struct snd_soc_component *component, int enable)
component         177 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         216 sound/soc/codecs/twl4030.c static struct twl4030_codec_data *twl4030_get_pdata(struct snd_soc_component *component)
component         218 sound/soc/codecs/twl4030.c 	struct twl4030_codec_data *pdata = dev_get_platdata(component->dev);
component         221 sound/soc/codecs/twl4030.c 	twl4030_codec_node = of_get_child_by_name(component->dev->parent->of_node,
component         225 sound/soc/codecs/twl4030.c 		pdata = devm_kzalloc(component->dev,
component         239 sound/soc/codecs/twl4030.c static void twl4030_init_chip(struct snd_soc_component *component)
component         242 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         246 sound/soc/codecs/twl4030.c 	pdata = twl4030_get_pdata(component);
component         253 sound/soc/codecs/twl4030.c 				dev_warn(component->dev,
component         260 sound/soc/codecs/twl4030.c 				dev_err(component->dev,
component         281 sound/soc/codecs/twl4030.c 	reg = twl4030_read(component, TWL4030_REG_MISC_SET_1);
component         282 sound/soc/codecs/twl4030.c 	twl4030_write(component, TWL4030_REG_MISC_SET_1,
component         285 sound/soc/codecs/twl4030.c 	twl4030_write(component, TWL4030_REG_OPTION,
component         290 sound/soc/codecs/twl4030.c 	twl4030_write(component, TWL4030_REG_ARXR2_APGA_CTL, 0x32);
component         298 sound/soc/codecs/twl4030.c 	reg = twl4030_read(component, TWL4030_REG_HS_POPN_SET);
component         301 sound/soc/codecs/twl4030.c 	twl4030_write(component, TWL4030_REG_HS_POPN_SET, reg);
component         304 sound/soc/codecs/twl4030.c 	twl4030_codec_enable(component, 1);
component         306 sound/soc/codecs/twl4030.c 	reg = twl4030_read(component, TWL4030_REG_ANAMICL);
component         309 sound/soc/codecs/twl4030.c 	twl4030_write(component, TWL4030_REG_ANAMICL,
component         328 sound/soc/codecs/twl4030.c 	twl4030_codec_enable(component, 0);
component         331 sound/soc/codecs/twl4030.c static void twl4030_apll_enable(struct snd_soc_component *component, int enable)
component         333 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         556 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);	\
component         557 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component); \
component         562 sound/soc/codecs/twl4030.c 		twl4030_write(component, reg, twl4030_read(component, reg));	\
component         578 sound/soc/codecs/twl4030.c static void handsfree_ramp(struct snd_soc_component *component, int reg, int ramp)
component         582 sound/soc/codecs/twl4030.c 	hs_ctl = twl4030_read(component, reg);
component         587 sound/soc/codecs/twl4030.c 		twl4030_write(component, reg, hs_ctl);
component         590 sound/soc/codecs/twl4030.c 		twl4030_write(component, reg, hs_ctl);
component         594 sound/soc/codecs/twl4030.c 		twl4030_write(component, reg, hs_ctl);
component         599 sound/soc/codecs/twl4030.c 		twl4030_write(component, reg, hs_ctl);
component         601 sound/soc/codecs/twl4030.c 		twl4030_write(component, reg, hs_ctl);
component         604 sound/soc/codecs/twl4030.c 		twl4030_write(component, reg, hs_ctl);
component         611 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         615 sound/soc/codecs/twl4030.c 		handsfree_ramp(component, TWL4030_REG_HFL_CTL, 1);
component         618 sound/soc/codecs/twl4030.c 		handsfree_ramp(component, TWL4030_REG_HFL_CTL, 0);
component         627 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         631 sound/soc/codecs/twl4030.c 		handsfree_ramp(component, TWL4030_REG_HFR_CTL, 1);
component         634 sound/soc/codecs/twl4030.c 		handsfree_ramp(component, TWL4030_REG_HFR_CTL, 0);
component         643 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         645 sound/soc/codecs/twl4030.c 	twl4030_write(component, TWL4030_REG_VIBRA_SET, 0xff);
component         652 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         656 sound/soc/codecs/twl4030.c 		twl4030_apll_enable(component, 1);
component         659 sound/soc/codecs/twl4030.c 		twl4030_apll_enable(component, 0);
component         668 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         671 sound/soc/codecs/twl4030.c 	audio_if = twl4030_read(component, TWL4030_REG_AUDIO_IF);
component         676 sound/soc/codecs/twl4030.c 		twl4030_apll_enable(component, 1);
component         678 sound/soc/codecs/twl4030.c 		twl4030_write(component, TWL4030_REG_AUDIO_IF,
component         683 sound/soc/codecs/twl4030.c 		twl4030_write(component, TWL4030_REG_AUDIO_IF,
component         685 sound/soc/codecs/twl4030.c 		twl4030_apll_enable(component, 0);
component         691 sound/soc/codecs/twl4030.c static void headset_ramp(struct snd_soc_component *component, int ramp)
component         694 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         701 sound/soc/codecs/twl4030.c 	hs_gain = twl4030_read(component, TWL4030_REG_HS_GAIN_SET);
component         702 sound/soc/codecs/twl4030.c 	hs_pop = twl4030_read(component, TWL4030_REG_HS_POPN_SET);
component         713 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_HS_POPN_SET, hs_pop);
component         720 sound/soc/codecs/twl4030.c 		twl4030_write(component, TWL4030_REG_HS_POPN_SET, hs_pop);
component         725 sound/soc/codecs/twl4030.c 		twl4030_write(component, TWL4030_REG_HS_POPN_SET, hs_pop);
component         732 sound/soc/codecs/twl4030.c 		twl4030_write(component, TWL4030_REG_HS_POPN_SET, hs_pop);
component         740 sound/soc/codecs/twl4030.c 		twl4030_write(component, TWL4030_REG_HS_POPN_SET, hs_pop);
component         749 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_HS_POPN_SET, hs_pop);
component         757 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         758 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         764 sound/soc/codecs/twl4030.c 			headset_ramp(component, 1);
component         771 sound/soc/codecs/twl4030.c 			headset_ramp(component, 0);
component         782 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         783 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         789 sound/soc/codecs/twl4030.c 			headset_ramp(component, 1);
component         796 sound/soc/codecs/twl4030.c 			headset_ramp(component, 0);
component         807 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         808 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         831 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         839 sound/soc/codecs/twl4030.c 		(twl4030_read(component, reg) >> shift) & mask;
component         846 sound/soc/codecs/twl4030.c 			(twl4030_read(component, reg) >> rshift) & mask;
component         860 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         881 sound/soc/codecs/twl4030.c 	return snd_soc_component_update_bits(component, reg, val_mask, val);
component         889 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         897 sound/soc/codecs/twl4030.c 		(twl4030_read(component, reg) >> shift) & mask;
component         899 sound/soc/codecs/twl4030.c 		(twl4030_read(component, reg2) >> shift) & mask;
component         916 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         937 sound/soc/codecs/twl4030.c 	err = snd_soc_component_update_bits(component, reg, val_mask, val);
component         941 sound/soc/codecs/twl4030.c 	err = snd_soc_component_update_bits(component, reg2, val_mask, val2);
component         957 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         958 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component         961 sound/soc/codecs/twl4030.c 		dev_err(component->dev,
component        1568 sound/soc/codecs/twl4030.c static int twl4030_set_bias_level(struct snd_soc_component *component,
component        1577 sound/soc/codecs/twl4030.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component        1578 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 1);
component        1581 sound/soc/codecs/twl4030.c 		twl4030_codec_enable(component, 0);
component        1617 sound/soc/codecs/twl4030.c static void twl4030_tdm_enable(struct snd_soc_component *component, int direction,
component        1622 sound/soc/codecs/twl4030.c 	reg = twl4030_read(component, TWL4030_REG_OPTION);
component        1634 sound/soc/codecs/twl4030.c 	twl4030_write(component, TWL4030_REG_OPTION, reg);
component        1640 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = dai->component;
component        1641 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        1651 sound/soc/codecs/twl4030.c 		if (!(twl4030_read(component, TWL4030_REG_CODEC_MODE) &
component        1669 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = dai->component;
component        1670 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        1686 sound/soc/codecs/twl4030.c 		twl4030_tdm_enable(component, substream->stream, 0);
component        1693 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = dai->component;
component        1694 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        1699 sound/soc/codecs/twl4030.c 		format = twl4030_read(component, TWL4030_REG_AUDIO_IF);
component        1700 sound/soc/codecs/twl4030.c 		mode = twl4030_read(component, TWL4030_REG_CODEC_MODE);
component        1706 sound/soc/codecs/twl4030.c 			twl4030_tdm_enable(component, substream->stream, 1);
component        1716 sound/soc/codecs/twl4030.c 	old_mode = twl4030_read(component,
component        1752 sound/soc/codecs/twl4030.c 		dev_err(component->dev, "%s: unknown rate %d\n", __func__,
component        1758 sound/soc/codecs/twl4030.c 	old_format = twl4030_read(component, TWL4030_REG_AUDIO_IF);
component        1769 sound/soc/codecs/twl4030.c 		dev_err(component->dev, "%s: unsupported bits/sample %d\n",
component        1780 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 0);
component        1781 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_CODEC_MODE, mode);
component        1782 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_AUDIO_IF, format);
component        1783 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 1);
component        1785 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_CODEC_MODE, mode);
component        1786 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_AUDIO_IF, format);
component        1810 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = codec_dai->component;
component        1811 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        1819 sound/soc/codecs/twl4030.c 		dev_err(component->dev, "Unsupported HFCLKIN: %u\n", freq);
component        1824 sound/soc/codecs/twl4030.c 		dev_err(component->dev,
component        1835 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = codec_dai->component;
component        1836 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        1840 sound/soc/codecs/twl4030.c 	old_format = twl4030_read(component, TWL4030_REG_AUDIO_IF);
component        1876 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 0);
component        1877 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_AUDIO_IF, format);
component        1878 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 1);
component        1880 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_AUDIO_IF, format);
component        1889 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = dai->component;
component        1890 sound/soc/codecs/twl4030.c 	u8 reg = twl4030_read(component, TWL4030_REG_AUDIO_IF);
component        1897 sound/soc/codecs/twl4030.c 	return twl4030_write(component, TWL4030_REG_AUDIO_IF, reg);
component        1902 sound/soc/codecs/twl4030.c static void twl4030_voice_enable(struct snd_soc_component *component, int direction,
component        1907 sound/soc/codecs/twl4030.c 	reg = twl4030_read(component, TWL4030_REG_OPTION);
component        1919 sound/soc/codecs/twl4030.c 	twl4030_write(component, TWL4030_REG_OPTION, reg);
component        1925 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = dai->component;
component        1926 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        1933 sound/soc/codecs/twl4030.c 		dev_err(component->dev,
component        1942 sound/soc/codecs/twl4030.c 	mode = twl4030_read(component, TWL4030_REG_CODEC_MODE)
component        1946 sound/soc/codecs/twl4030.c 		dev_err(component->dev, "%s: the codec mode is not option2\n",
component        1957 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = dai->component;
component        1960 sound/soc/codecs/twl4030.c 	twl4030_voice_enable(component, substream->stream, 0);
component        1967 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = dai->component;
component        1968 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        1972 sound/soc/codecs/twl4030.c 	twl4030_voice_enable(component, substream->stream, 1);
component        1975 sound/soc/codecs/twl4030.c 	old_mode = twl4030_read(component,
component        1987 sound/soc/codecs/twl4030.c 		dev_err(component->dev, "%s: unknown rate %d\n", __func__,
component        1998 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 0);
component        1999 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_CODEC_MODE, mode);
component        2000 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 1);
component        2002 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_CODEC_MODE, mode);
component        2012 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = codec_dai->component;
component        2013 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        2016 sound/soc/codecs/twl4030.c 		dev_err(component->dev,
component        2022 sound/soc/codecs/twl4030.c 		dev_err(component->dev,
component        2033 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = codec_dai->component;
component        2034 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component        2038 sound/soc/codecs/twl4030.c 	old_format = twl4030_read(component, TWL4030_REG_VOICE_IF);
component        2071 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 0);
component        2072 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_VOICE_IF, format);
component        2073 sound/soc/codecs/twl4030.c 			twl4030_codec_enable(component, 1);
component        2075 sound/soc/codecs/twl4030.c 			twl4030_write(component, TWL4030_REG_VOICE_IF, format);
component        2084 sound/soc/codecs/twl4030.c 	struct snd_soc_component *component = dai->component;
component        2085 sound/soc/codecs/twl4030.c 	u8 reg = twl4030_read(component, TWL4030_REG_VOICE_IF);
component        2092 sound/soc/codecs/twl4030.c 	return twl4030_write(component, TWL4030_REG_VOICE_IF, reg);
component        2153 sound/soc/codecs/twl4030.c static int twl4030_soc_probe(struct snd_soc_component *component)
component        2157 sound/soc/codecs/twl4030.c 	twl4030 = devm_kzalloc(component->dev, sizeof(struct twl4030_priv),
component        2161 sound/soc/codecs/twl4030.c 	snd_soc_component_set_drvdata(component, twl4030);
component        2165 sound/soc/codecs/twl4030.c 	twl4030_init_chip(component);
component        2170 sound/soc/codecs/twl4030.c static void twl4030_soc_remove(struct snd_soc_component *component)
component        2172 sound/soc/codecs/twl4030.c 	struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component);
component          65 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component;
component          95 sound/soc/codecs/twl6040.c #define to_twl6040(component)	dev_get_drvdata((component)->dev->parent)
component          97 sound/soc/codecs/twl6040.c static unsigned int twl6040_read(struct snd_soc_component *component, unsigned int reg)
component          99 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         100 sound/soc/codecs/twl6040.c 	struct twl6040 *twl6040 = to_twl6040(component);
component         122 sound/soc/codecs/twl6040.c static bool twl6040_can_write_to_chip(struct snd_soc_component *component,
component         125 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         141 sound/soc/codecs/twl6040.c static inline void twl6040_update_dl12_cache(struct snd_soc_component *component,
component         144 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         159 sound/soc/codecs/twl6040.c static int twl6040_write(struct snd_soc_component *component,
component         162 sound/soc/codecs/twl6040.c 	struct twl6040 *twl6040 = to_twl6040(component);
component         167 sound/soc/codecs/twl6040.c 	twl6040_update_dl12_cache(component, reg, value);
component         168 sound/soc/codecs/twl6040.c 	if (twl6040_can_write_to_chip(component, reg))
component         174 sound/soc/codecs/twl6040.c static void twl6040_init_chip(struct snd_soc_component *component)
component         176 sound/soc/codecs/twl6040.c 	twl6040_read(component, TWL6040_REG_TRIM1);
component         177 sound/soc/codecs/twl6040.c 	twl6040_read(component, TWL6040_REG_TRIM2);
component         178 sound/soc/codecs/twl6040.c 	twl6040_read(component, TWL6040_REG_TRIM3);
component         179 sound/soc/codecs/twl6040.c 	twl6040_read(component, TWL6040_REG_HSOTRIM);
component         180 sound/soc/codecs/twl6040.c 	twl6040_read(component, TWL6040_REG_HFOTRIM);
component         184 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_MICLCTL, 0x18);
component         185 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_MICRCTL, 0x18);
component         192 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_HSGAIN, 0xff);
component         193 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_EARCTL, 0x1e);
component         194 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_HFLGAIN, 0x1d);
component         195 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_HFRGAIN, 0x1d);
component         196 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_LINEGAIN, 0);
component         200 sound/soc/codecs/twl6040.c static int headset_power_mode(struct snd_soc_component *component, int high_perf)
component         205 sound/soc/codecs/twl6040.c 	hslctl = twl6040_read(component, TWL6040_REG_HSLCTL);
component         206 sound/soc/codecs/twl6040.c 	hsrctl = twl6040_read(component, TWL6040_REG_HSRCTL);
component         216 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_HSLCTL, hslctl);
component         217 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_HSRCTL, hsrctl);
component         225 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         233 sound/soc/codecs/twl6040.c 	hslctl = twl6040_read(component, TWL6040_REG_HSLCTL);
component         234 sound/soc/codecs/twl6040.c 	hsrctl = twl6040_read(component, TWL6040_REG_HSRCTL);
component         242 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_HSLCTL, hslctl);
component         243 sound/soc/codecs/twl6040.c 	twl6040_write(component, TWL6040_REG_HSRCTL, hsrctl);
component         252 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         253 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         259 sound/soc/codecs/twl6040.c 		ret = headset_power_mode(component, 1);
component         262 sound/soc/codecs/twl6040.c 		ret = headset_power_mode(component, priv->hs_power_mode);
component         270 sound/soc/codecs/twl6040.c static void twl6040_hs_jack_report(struct snd_soc_component *component,
component         273 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         279 sound/soc/codecs/twl6040.c 	status = twl6040_read(component, TWL6040_REG_STATUS);
component         288 sound/soc/codecs/twl6040.c void twl6040_hs_jack_detect(struct snd_soc_component *component,
component         291 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         297 sound/soc/codecs/twl6040.c 	twl6040_hs_jack_report(component, hs_jack->jack, hs_jack->report);
component         305 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = priv->component;
component         308 sound/soc/codecs/twl6040.c 	twl6040_hs_jack_report(component, hs_jack->jack, hs_jack->report);
component         314 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = data;
component         315 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         326 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         331 sound/soc/codecs/twl6040.c 	val = twl6040_read(component, e->reg);
component         475 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         476 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         486 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         487 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         492 sound/soc/codecs/twl6040.c 		ret = headset_power_mode(component, high_perf);
component         503 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         504 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         514 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         515 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         522 sound/soc/codecs/twl6040.c int twl6040_get_dl1_gain(struct snd_soc_component *component)
component         524 sound/soc/codecs/twl6040.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         532 sound/soc/codecs/twl6040.c 		u8 val = twl6040_read(component, TWL6040_REG_HSLCTL);
component         544 sound/soc/codecs/twl6040.c int twl6040_get_clk_id(struct snd_soc_component *component)
component         546 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         552 sound/soc/codecs/twl6040.c int twl6040_get_trim_value(struct snd_soc_component *component, enum twl6040_trim trim)
component         557 sound/soc/codecs/twl6040.c 	return twl6040_read(component, TWL6040_REG_TRIM1 + trim);
component         561 sound/soc/codecs/twl6040.c int twl6040_get_hs_step_size(struct snd_soc_component *component)
component         563 sound/soc/codecs/twl6040.c 	struct twl6040 *twl6040 = to_twl6040(component);
component         818 sound/soc/codecs/twl6040.c static int twl6040_set_bias_level(struct snd_soc_component *component,
component         821 sound/soc/codecs/twl6040.c 	struct twl6040 *twl6040 = to_twl6040(component);
component         822 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         845 sound/soc/codecs/twl6040.c 		twl6040_write(component, TWL6040_REG_GPOCTL, 0x02);
component         862 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = dai->component;
component         863 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         876 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = dai->component;
component         877 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         888 sound/soc/codecs/twl6040.c 			dev_err(component->dev, "HPPLL does not support rate %d\n",
component         902 sound/soc/codecs/twl6040.c 		dev_err(component->dev, "unsupported rate %d\n", rate);
component         912 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = dai->component;
component         913 sound/soc/codecs/twl6040.c 	struct twl6040 *twl6040 = to_twl6040(component);
component         914 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         918 sound/soc/codecs/twl6040.c 		dev_err(component->dev,
component         925 sound/soc/codecs/twl6040.c 		dev_err(component->dev, "Can not set PLL (%d)\n", ret);
component         935 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = codec_dai->component;
component         936 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         945 sound/soc/codecs/twl6040.c 		dev_err(component->dev, "unknown clk_id %d\n", clk_id);
component         952 sound/soc/codecs/twl6040.c static void twl6040_mute_path(struct snd_soc_component *component, enum twl6040_dai_id id,
component         955 sound/soc/codecs/twl6040.c 	struct twl6040 *twl6040 = to_twl6040(component);
component         956 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component         962 sound/soc/codecs/twl6040.c 		hslctl = twl6040_read(component, TWL6040_REG_HSLCTL);
component         963 sound/soc/codecs/twl6040.c 		hsrctl = twl6040_read(component, TWL6040_REG_HSRCTL);
component         964 sound/soc/codecs/twl6040.c 		earctl = twl6040_read(component, TWL6040_REG_EARCTL);
component         980 sound/soc/codecs/twl6040.c 		hflctl = twl6040_read(component, TWL6040_REG_HFLCTL);
component         981 sound/soc/codecs/twl6040.c 		hfrctl = twl6040_read(component, TWL6040_REG_HFRCTL);
component        1004 sound/soc/codecs/twl6040.c 		twl6040_mute_path(dai->component, TWL6040_DAI_DL1, mute);
component        1005 sound/soc/codecs/twl6040.c 		twl6040_mute_path(dai->component, TWL6040_DAI_DL2, mute);
component        1009 sound/soc/codecs/twl6040.c 		twl6040_mute_path(dai->component, dai->id, mute);
component        1096 sound/soc/codecs/twl6040.c static int twl6040_probe(struct snd_soc_component *component)
component        1099 sound/soc/codecs/twl6040.c 	struct platform_device *pdev = to_platform_device(component->dev);
component        1102 sound/soc/codecs/twl6040.c 	priv = devm_kzalloc(component->dev, sizeof(*priv), GFP_KERNEL);
component        1106 sound/soc/codecs/twl6040.c 	snd_soc_component_set_drvdata(component, priv);
component        1108 sound/soc/codecs/twl6040.c 	priv->component = component;
component        1121 sound/soc/codecs/twl6040.c 					"twl6040_irq_plug", component);
component        1123 sound/soc/codecs/twl6040.c 		dev_err(component->dev, "PLUG IRQ request failed: %d\n", ret);
component        1127 sound/soc/codecs/twl6040.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1128 sound/soc/codecs/twl6040.c 	twl6040_init_chip(component);
component        1133 sound/soc/codecs/twl6040.c static void twl6040_remove(struct snd_soc_component *component)
component        1135 sound/soc/codecs/twl6040.c 	struct twl6040_data *priv = snd_soc_component_get_drvdata(component);
component        1137 sound/soc/codecs/twl6040.c 	free_irq(priv->plug_irq, component);
component          23 sound/soc/codecs/twl6040.h int twl6040_get_dl1_gain(struct snd_soc_component *component);
component          24 sound/soc/codecs/twl6040.h void twl6040_hs_jack_detect(struct snd_soc_component *component,
component          26 sound/soc/codecs/twl6040.h int twl6040_get_clk_id(struct snd_soc_component *component);
component          27 sound/soc/codecs/twl6040.h int twl6040_get_trim_value(struct snd_soc_component *component, enum twl6040_trim trim);
component          28 sound/soc/codecs/twl6040.h int twl6040_get_hs_step_size(struct snd_soc_component *component);
component          45 sound/soc/codecs/uda1334.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component          46 sound/soc/codecs/uda1334.c 	struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
component          60 sound/soc/codecs/uda1334.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component          61 sound/soc/codecs/uda1334.c 	struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
component          93 sound/soc/codecs/uda1334.c 	struct snd_soc_component *component = dai->component;
component          94 sound/soc/codecs/uda1334.c 	struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
component         101 sound/soc/codecs/uda1334.c 		dev_err(component->dev,
component         118 sound/soc/codecs/uda1334.c 	struct snd_soc_component *component = dai->component;
component         119 sound/soc/codecs/uda1334.c 	struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
component         127 sound/soc/codecs/uda1334.c 	struct snd_soc_component *component = codec_dai->component;
component         128 sound/soc/codecs/uda1334.c 	struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
component         151 sound/soc/codecs/uda1334.c 			dev_dbg(component->dev, "Supported sample rate: %dHz\n",
component         157 sound/soc/codecs/uda1334.c 			dev_dbg(component->dev, "Skipping sample rate: %dHz\n",
component         185 sound/soc/codecs/uda1334.c 	struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(dai->component);
component         217 sound/soc/codecs/uda1334.c static int uda1334_probe(struct snd_soc_component *component)
component         219 sound/soc/codecs/uda1334.c 	struct uda1334_priv *uda1334 = snd_soc_component_get_drvdata(component);
component         110 sound/soc/codecs/uda134x.c static inline void uda134x_reset(struct snd_soc_component *component)
component         112 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component);
component         122 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(dai->component);
component         139 sound/soc/codecs/uda134x.c 	struct snd_soc_component *component = dai->component;
component         140 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component);
component         168 sound/soc/codecs/uda134x.c 	struct snd_soc_component *component = dai->component;
component         169 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component);
component         181 sound/soc/codecs/uda134x.c 	struct snd_soc_component *component = dai->component;
component         182 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component);
component         248 sound/soc/codecs/uda134x.c 	struct snd_soc_component *component = codec_dai->component;
component         249 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component);
component         270 sound/soc/codecs/uda134x.c 	struct snd_soc_component *component = codec_dai->component;
component         271 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component);
component         294 sound/soc/codecs/uda134x.c static int uda134x_set_bias_level(struct snd_soc_component *component,
component         297 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component);
component         446 sound/soc/codecs/uda134x.c static int uda134x_soc_probe(struct snd_soc_component *component)
component         448 sound/soc/codecs/uda134x.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         449 sound/soc/codecs/uda134x.c 	struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component);
component         473 sound/soc/codecs/uda134x.c 	uda134x_reset(component);
component         493 sound/soc/codecs/uda134x.c 		ret = snd_soc_add_component_controls(component, uda1340_snd_controls,
component         497 sound/soc/codecs/uda134x.c 		ret = snd_soc_add_component_controls(component, uda1341_snd_controls,
component         501 sound/soc/codecs/uda134x.c 		ret = snd_soc_add_component_controls(component, uda1345_snd_controls,
component          34 sound/soc/codecs/uda1380.c 	struct snd_soc_component *component;
component          61 sound/soc/codecs/uda1380.c static inline unsigned int uda1380_read_reg_cache(struct snd_soc_component *component,
component          64 sound/soc/codecs/uda1380.c 	struct uda1380_priv *uda1380 = snd_soc_component_get_drvdata(component);
component          77 sound/soc/codecs/uda1380.c static inline void uda1380_write_reg_cache(struct snd_soc_component *component,
component          80 sound/soc/codecs/uda1380.c 	struct uda1380_priv *uda1380 = snd_soc_component_get_drvdata(component);
component          93 sound/soc/codecs/uda1380.c static int uda1380_write(struct snd_soc_component *component, unsigned int reg,
component          96 sound/soc/codecs/uda1380.c 	struct uda1380_priv *uda1380 = snd_soc_component_get_drvdata(component);
component         108 sound/soc/codecs/uda1380.c 	uda1380_write_reg_cache(component, reg, value);
component         113 sound/soc/codecs/uda1380.c 	if (!snd_soc_component_is_active(component) && (reg >= UDA1380_MVOL))
component         133 sound/soc/codecs/uda1380.c static void uda1380_sync_cache(struct snd_soc_component *component)
component         135 sound/soc/codecs/uda1380.c 	struct uda1380_priv *uda1380 = snd_soc_component_get_drvdata(component);
component         146 sound/soc/codecs/uda1380.c 			dev_err(component->dev, "%s: write to reg 0x%x failed\n",
component         151 sound/soc/codecs/uda1380.c static int uda1380_reset(struct snd_soc_component *component)
component         153 sound/soc/codecs/uda1380.c 	struct uda1380_platform_data *pdata = component->dev->platform_data;
component         154 sound/soc/codecs/uda1380.c 	struct uda1380_priv *uda1380 = snd_soc_component_get_drvdata(component);
component         168 sound/soc/codecs/uda1380.c 			dev_err(component->dev, "%s: failed\n", __func__);
component         179 sound/soc/codecs/uda1380.c 	struct snd_soc_component *uda1380_component = uda1380->component;
component         420 sound/soc/codecs/uda1380.c 	struct snd_soc_component *component = codec_dai->component;
component         424 sound/soc/codecs/uda1380.c 	iface = uda1380_read_reg_cache(component, UDA1380_IFACE);
component         442 sound/soc/codecs/uda1380.c 	uda1380_write_reg_cache(component, UDA1380_IFACE, iface);
component         450 sound/soc/codecs/uda1380.c 	struct snd_soc_component *component = codec_dai->component;
component         454 sound/soc/codecs/uda1380.c 	iface = uda1380_read_reg_cache(component, UDA1380_IFACE);
component         472 sound/soc/codecs/uda1380.c 	uda1380_write(component, UDA1380_IFACE, iface);
component         480 sound/soc/codecs/uda1380.c 	struct snd_soc_component *component = codec_dai->component;
component         484 sound/soc/codecs/uda1380.c 	iface = uda1380_read_reg_cache(component, UDA1380_IFACE);
component         501 sound/soc/codecs/uda1380.c 	uda1380_write(component, UDA1380_IFACE, iface);
component         509 sound/soc/codecs/uda1380.c 	struct snd_soc_component *component = dai->component;
component         510 sound/soc/codecs/uda1380.c 	struct uda1380_priv *uda1380 = snd_soc_component_get_drvdata(component);
component         511 sound/soc/codecs/uda1380.c 	int mixer = uda1380_read_reg_cache(component, UDA1380_MIXER);
component         516 sound/soc/codecs/uda1380.c 		uda1380_write_reg_cache(component, UDA1380_MIXER,
component         522 sound/soc/codecs/uda1380.c 		uda1380_write_reg_cache(component, UDA1380_MIXER,
component         534 sound/soc/codecs/uda1380.c 	struct snd_soc_component *component = dai->component;
component         535 sound/soc/codecs/uda1380.c 	u16 clk = uda1380_read_reg_cache(component, UDA1380_CLK);
component         540 sound/soc/codecs/uda1380.c 		u16 pm = uda1380_read_reg_cache(component, UDA1380_PM);
component         556 sound/soc/codecs/uda1380.c 		uda1380_write(component, UDA1380_PM, R02_PON_PLL | pm);
component         564 sound/soc/codecs/uda1380.c 	uda1380_write(component, UDA1380_CLK, clk);
component         571 sound/soc/codecs/uda1380.c 	struct snd_soc_component *component = dai->component;
component         572 sound/soc/codecs/uda1380.c 	u16 clk = uda1380_read_reg_cache(component, UDA1380_CLK);
component         576 sound/soc/codecs/uda1380.c 		u16 pm = uda1380_read_reg_cache(component, UDA1380_PM);
component         577 sound/soc/codecs/uda1380.c 		uda1380_write(component, UDA1380_PM, ~R02_PON_PLL & pm);
component         585 sound/soc/codecs/uda1380.c 	uda1380_write(component, UDA1380_CLK, clk);
component         588 sound/soc/codecs/uda1380.c static int uda1380_set_bias_level(struct snd_soc_component *component,
component         591 sound/soc/codecs/uda1380.c 	int pm = uda1380_read_reg_cache(component, UDA1380_PM);
component         593 sound/soc/codecs/uda1380.c 	struct uda1380_platform_data *pdata = component->dev->platform_data;
component         599 sound/soc/codecs/uda1380.c 		uda1380_write(component, UDA1380_PM, R02_PON_BIAS | pm);
component         602 sound/soc/codecs/uda1380.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         606 sound/soc/codecs/uda1380.c 				uda1380_reset(component);
component         609 sound/soc/codecs/uda1380.c 			uda1380_sync_cache(component);
component         611 sound/soc/codecs/uda1380.c 		uda1380_write(component, UDA1380_PM, 0x0);
component         694 sound/soc/codecs/uda1380.c static int uda1380_probe(struct snd_soc_component *component)
component         696 sound/soc/codecs/uda1380.c 	struct uda1380_platform_data *pdata =component->dev->platform_data;
component         697 sound/soc/codecs/uda1380.c 	struct uda1380_priv *uda1380 = snd_soc_component_get_drvdata(component);
component         700 sound/soc/codecs/uda1380.c 	uda1380->component = component;
component         703 sound/soc/codecs/uda1380.c 		ret = uda1380_reset(component);
component         713 sound/soc/codecs/uda1380.c 		uda1380_write_reg_cache(component, UDA1380_CLK, 0);
component         716 sound/soc/codecs/uda1380.c 		uda1380_write_reg_cache(component, UDA1380_CLK,
component          40 sound/soc/codecs/wcd-clsh-v2.h 				struct snd_soc_component *component,
component         326 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *component;
component        1475 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
component        1515 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, reg,
component        1526 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *component;
component        1529 sound/soc/codecs/wcd9335.c 	component = snd_soc_dapm_kcontrol_component(kc);
component        1542 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, reg,
component        1613 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *component = dai->component;
component        1614 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        1620 sound/soc/codecs/wcd9335.c 			val = snd_soc_component_read32(component,
component        1625 sound/soc/codecs/wcd9335.c 				snd_soc_component_update_bits(component,
component        1639 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *comp = dai->component;
component        1790 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *comp = dai->component;
component        1873 sound/soc/codecs/wcd9335.c 	wcd = snd_soc_component_get_drvdata(dai->component);
component        1959 sound/soc/codecs/wcd9335.c 	wcd = snd_soc_component_get_drvdata(dai->component);
component        1991 sound/soc/codecs/wcd9335.c 	wcd = snd_soc_component_get_drvdata(dai->component);
component        2022 sound/soc/codecs/wcd9335.c 	wcd = snd_soc_component_get_drvdata(dai->component);
component        2177 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
component        2179 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        2188 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
component        2189 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        2202 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, WCD9335_HPH_L_EN,
component        2206 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, WCD9335_HPH_R_EN,
component        2210 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, WCD9335_SE_LO_LO3_GAIN,
component        2214 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, WCD9335_SE_LO_LO4_GAIN,
component        2227 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
component        2228 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        2238 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
component        2239 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        2503 sound/soc/codecs/wcd9335.c static int wcd9335_micbias_control(struct snd_soc_component *component,
component        2506 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = snd_soc_component_get_drvdata(component);
component        2530 sound/soc/codecs/wcd9335.c 		dev_err(component->dev, "%s: Invalid micbias number: %d\n",
component        2540 sound/soc/codecs/wcd9335.c 			snd_soc_component_update_bits(component, micb_reg,
component        2547 sound/soc/codecs/wcd9335.c 			snd_soc_component_update_bits(component, micb_reg,
component        2553 sound/soc/codecs/wcd9335.c 			snd_soc_component_update_bits(component, micb_reg,
component        2560 sound/soc/codecs/wcd9335.c 			snd_soc_component_update_bits(component, micb_reg,
component        2564 sound/soc/codecs/wcd9335.c 			snd_soc_component_update_bits(component, micb_reg,
component        2855 sound/soc/codecs/wcd9335.c static u8 wcd9335_get_dmic_clk_val(struct snd_soc_component *component,
component        2861 sound/soc/codecs/wcd9335.c 	dev_err(component->dev,
component        2872 sound/soc/codecs/wcd9335.c 		dev_err(component->dev,
component        2899 sound/soc/codecs/wcd9335.c 		dev_err(component->dev,
component        2994 sound/soc/codecs/wcd9335.c 					struct snd_soc_component *component)
component        2999 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        3149 sound/soc/codecs/wcd9335.c static void wcd9335_codec_hd2_control(struct snd_soc_component *component,
component        3165 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, hd2_scale_reg,
component        3168 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, hd2_scale_reg,
component        3171 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, hd2_enable_reg,
component        3177 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, hd2_enable_reg,
component        3180 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, hd2_scale_reg,
component        3183 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, hd2_scale_reg,
component        3237 sound/soc/codecs/wcd9335.c static int wcd9335_config_compander(struct snd_soc_component *component,
component        3240 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        3257 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, comp_ctl0_reg,
component        3261 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, comp_ctl0_reg,
component        3264 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, comp_ctl0_reg,
component        3268 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, rx_path_cfg0_reg,
component        3274 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, comp_ctl0_reg,
component        3277 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, rx_path_cfg0_reg,
component        3281 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, comp_ctl0_reg,
component        3284 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, comp_ctl0_reg,
component        3287 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, comp_ctl0_reg,
component        3290 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component, comp_ctl0_reg,
component        3360 sound/soc/codecs/wcd9335.c static void wcd9335_codec_hph_mode_gain_opt(struct snd_soc_component *component,
component        3363 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        3369 sound/soc/codecs/wcd9335.c 	hph_pa_status = snd_soc_component_read32(component, WCD9335_ANA_HPH);
component        3373 sound/soc/codecs/wcd9335.c 	hph_l_en = snd_soc_component_read32(component, WCD9335_HPH_L_EN);
component        3374 sound/soc/codecs/wcd9335.c 	hph_r_en = snd_soc_component_read32(component, WCD9335_HPH_R_EN);
component        3386 sound/soc/codecs/wcd9335.c 		snd_soc_component_write(component, WCD9335_HPH_L_EN, l_val);
component        3391 sound/soc/codecs/wcd9335.c 		snd_soc_component_write(component, WCD9335_HPH_R_EN, r_val);
component        3517 sound/soc/codecs/wcd9335.c static void wcd9335_codec_hph_mode_config(struct snd_soc_component *component,
component        3522 sound/soc/codecs/wcd9335.c 		wcd9335_codec_hph_lp_config(component, event);
component        3525 sound/soc/codecs/wcd9335.c 		wcd9335_codec_hph_lohifi_config(component, event);
component        3528 sound/soc/codecs/wcd9335.c 		wcd9335_codec_hph_hifi_config(component, event);
component        3646 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(wcd->component,
component        3654 sound/soc/codecs/wcd9335.c 			snd_soc_component_update_bits(wcd->component,
component        3658 sound/soc/codecs/wcd9335.c 			snd_soc_component_update_bits(wcd->component,
component        3662 sound/soc/codecs/wcd9335.c 			snd_soc_component_update_bits(wcd->component,
component        3667 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(wcd->component,
component        3671 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(wcd->component,
component        3678 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(wcd->component,
component        3837 sound/soc/codecs/wcd9335.c static void wcd9335_codec_init_flyback(struct snd_soc_component *component)
component        3839 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, WCD9335_HPH_L_EN,
component        3842 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, WCD9335_HPH_R_EN,
component        3845 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, WCD9335_RX_BIAS_FLYB_BUFF,
component        3848 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, WCD9335_RX_BIAS_FLYB_BUFF,
component        4082 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *comp = wcd->component;
component        4245 sound/soc/codecs/wcd9335.c 	struct snd_soc_component *comp = wcd->component;
component        4286 sound/soc/codecs/wcd9335.c static int _wcd9335_codec_enable_mclk(struct snd_soc_component *component,
component        4289 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        4778 sound/soc/codecs/wcd9335.c static void wcd9335_enable_sido_buck(struct snd_soc_component *component)
component        4780 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        4782 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, WCD9335_ANA_RCO,
component        4785 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, WCD9335_ANA_BUCK_CTL,
component        4790 sound/soc/codecs/wcd9335.c 	snd_soc_component_update_bits(component, WCD9335_ANA_BUCK_CTL,
component        4822 sound/soc/codecs/wcd9335.c static void wcd9335_codec_init(struct snd_soc_component *component)
component        4824 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        4836 sound/soc/codecs/wcd9335.c 		snd_soc_component_update_bits(component,
component        4841 sound/soc/codecs/wcd9335.c 	wcd9335_enable_efuse_sensing(component);
component        4844 sound/soc/codecs/wcd9335.c static int wcd9335_codec_probe(struct snd_soc_component *component)
component        4846 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
component        4849 sound/soc/codecs/wcd9335.c 	snd_soc_component_init_regmap(component, wcd->regmap);
component        4851 sound/soc/codecs/wcd9335.c 	wcd->clsh_ctrl = wcd_clsh_ctrl_alloc(component, wcd->version);
component        4857 sound/soc/codecs/wcd9335.c 	wcd->component = component;
component        4859 sound/soc/codecs/wcd9335.c 	wcd9335_codec_init(component);
component         161 sound/soc/codecs/wl1273.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         162 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(component);
component         179 sound/soc/codecs/wl1273.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         180 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(component);
component         186 sound/soc/codecs/wl1273.c 	if (snd_soc_component_is_active(component))
component         202 sound/soc/codecs/wl1273.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         203 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(component);
component         205 sound/soc/codecs/wl1273.c 	dev_dbg(component->dev, "%s: enter.\n", __func__);
component         215 sound/soc/codecs/wl1273.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         216 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(component);
component         219 sound/soc/codecs/wl1273.c 	dev_dbg(component->dev, "%s: enter.\n", __func__);
component         239 sound/soc/codecs/wl1273.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         240 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(component);
component         242 sound/soc/codecs/wl1273.c 	dev_dbg(component->dev, "%s: enter.\n", __func__);
component         252 sound/soc/codecs/wl1273.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         253 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(component);
component         256 sound/soc/codecs/wl1273.c 	dev_dbg(component->dev, "%s: enter.\n", __func__);
component         290 sound/soc/codecs/wl1273.c 	struct snd_soc_component *component = dai->component;
component         291 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(component);
component         324 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(dai->component);
component         404 sound/soc/codecs/wl1273.c int wl1273_get_format(struct snd_soc_component *component, unsigned int *fmt)
component         408 sound/soc/codecs/wl1273.c 	if (component == NULL || fmt == NULL)
component         411 sound/soc/codecs/wl1273.c 	wl1273 = snd_soc_component_get_drvdata(component);
component         435 sound/soc/codecs/wl1273.c static int wl1273_probe(struct snd_soc_component *component)
component         437 sound/soc/codecs/wl1273.c 	struct wl1273_core **core = component->dev->platform_data;
component         440 sound/soc/codecs/wl1273.c 	dev_dbg(component->dev, "%s.\n", __func__);
component         443 sound/soc/codecs/wl1273.c 		dev_err(component->dev, "Platform data is missing.\n");
component         454 sound/soc/codecs/wl1273.c 	snd_soc_component_set_drvdata(component, wl1273);
component         459 sound/soc/codecs/wl1273.c static void wl1273_remove(struct snd_soc_component *component)
component         461 sound/soc/codecs/wl1273.c 	struct wl1273_priv *wl1273 = snd_soc_component_get_drvdata(component);
component         463 sound/soc/codecs/wl1273.c 	dev_dbg(component->dev, "%s\n", __func__);
component          14 sound/soc/codecs/wl1273.h int wl1273_get_format(struct snd_soc_component *component, unsigned int *fmt);
component          90 sound/soc/codecs/wm0010.c 	struct snd_soc_component *component;
component         157 sound/soc/codecs/wm0010.c static void wm0010_halt(struct snd_soc_component *component)
component         159 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = snd_soc_component_get_drvdata(component);
component         193 sound/soc/codecs/wm0010.c 	struct snd_soc_component *component;
component         218 sound/soc/codecs/wm0010.c 	struct snd_soc_component *component = xfer->component;
component         219 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = snd_soc_component_get_drvdata(component);
component         224 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "SPI transfer failed: %d\n",
component         233 sound/soc/codecs/wm0010.c 		dev_dbg(component->dev, "%d: %04x\n", i, out32[i]);
component         237 sound/soc/codecs/wm0010.c 			dev_err(component->dev,
component         245 sound/soc/codecs/wm0010.c 			dev_err(component->dev,
component         251 sound/soc/codecs/wm0010.c 			dev_dbg(component->dev, "Stage2 loader running\n");
component         255 sound/soc/codecs/wm0010.c 			dev_dbg(component->dev, "CODE_HDR packet received\n");
component         259 sound/soc/codecs/wm0010.c 			dev_dbg(component->dev, "CODE_DATA packet received\n");
component         263 sound/soc/codecs/wm0010.c 			dev_dbg(component->dev, "Download complete\n");
component         267 sound/soc/codecs/wm0010.c 			dev_dbg(component->dev, "Application start\n");
component         271 sound/soc/codecs/wm0010.c 			dev_dbg(component->dev, "PLL packet received\n");
component         276 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports image too long\n");
component         281 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports bad SPI packet\n");
component         286 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports SPI read overflow\n");
component         291 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports SPI underclock\n");
component         296 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports bad header packet\n");
component         301 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports invalid packet type\n");
component         306 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports data before header error\n");
component         311 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports invalid PLL packet\n");
component         315 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Device reports packet alignment error\n");
component         320 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Unrecognised return 0x%x\n",
component         342 sound/soc/codecs/wm0010.c static int wm0010_firmware_load(const char *name, struct snd_soc_component *component)
component         344 sound/soc/codecs/wm0010.c 	struct spi_device *spi = to_spi_device(component->dev);
component         345 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = snd_soc_component_get_drvdata(component);
component         359 sound/soc/codecs/wm0010.c 	ret = request_firmware(&fw, name, component->dev);
component         361 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "Failed to request application(%s): %d\n",
component         377 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "First record not INFO\r\n");
component         383 sound/soc/codecs/wm0010.c 		dev_err(component->dev,
component         390 sound/soc/codecs/wm0010.c 	dev_dbg(component->dev, "Version v%02d INFO record found\r\n",
component         395 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "Not a WM0010 firmware file.\r\n");
component         405 sound/soc/codecs/wm0010.c 		dev_dbg(component->dev,
component         416 sound/soc/codecs/wm0010.c 		xfer->component = component;
component         460 sound/soc/codecs/wm0010.c 			dev_dbg(component->dev, "All transfers scheduled\n");
component         466 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Write failed: %d\n", ret);
component         471 sound/soc/codecs/wm0010.c 			dev_dbg(component->dev, "Boot fail!\n");
component         496 sound/soc/codecs/wm0010.c static int wm0010_stage2_load(struct snd_soc_component *component)
component         498 sound/soc/codecs/wm0010.c 	struct spi_device *spi = to_spi_device(component->dev);
component         499 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = snd_soc_component_get_drvdata(component);
component         508 sound/soc/codecs/wm0010.c 	ret = request_firmware(&fw, "wm0010_stage2.bin", component->dev);
component         510 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "Failed to request stage2 loader: %d\n",
component         515 sound/soc/codecs/wm0010.c 	dev_dbg(component->dev, "Downloading %zu byte stage 2 loader\n", fw->size);
component         541 sound/soc/codecs/wm0010.c 	dev_dbg(component->dev, "Starting initial download at %dHz\n",
component         546 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "Initial download failed: %d\n", ret);
component         553 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Boot ROM error: %x in %d\n",
component         570 sound/soc/codecs/wm0010.c static int wm0010_boot(struct snd_soc_component *component)
component         572 sound/soc/codecs/wm0010.c 	struct spi_device *spi = to_spi_device(component->dev);
component         573 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = snd_soc_component_get_drvdata(component);
component         590 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "Max DSP clock frequency is 26MHz\n");
component         598 sound/soc/codecs/wm0010.c 	dev_dbg(component->dev, "max_spi_freq: %d\n", wm0010->max_spi_freq);
component         623 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "Failed to get interrupt from DSP\n");
component         629 sound/soc/codecs/wm0010.c 	ret = wm0010_stage2_load(component);
component         635 sound/soc/codecs/wm0010.c 		dev_err(component->dev, "Failed to get interrupt from DSP loader.\n");
component         676 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "First PLL write failed: %d\n", ret);
component         683 sound/soc/codecs/wm0010.c 			dev_err(component->dev, "Second PLL write failed: %d\n", ret);
component         692 sound/soc/codecs/wm0010.c 				dev_dbg(component->dev, "PLL packet received\n");
component         702 sound/soc/codecs/wm0010.c 		dev_dbg(component->dev, "Not enabling DSP PLL.");
component         704 sound/soc/codecs/wm0010.c 	ret = wm0010_firmware_load("wm0010.dfw", component);
component         723 sound/soc/codecs/wm0010.c 	wm0010_halt(component);
component         735 sound/soc/codecs/wm0010.c static int wm0010_set_bias_level(struct snd_soc_component *component,
component         738 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = snd_soc_component_get_drvdata(component);
component         742 sound/soc/codecs/wm0010.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_PREPARE)
component         743 sound/soc/codecs/wm0010.c 			wm0010_boot(component);
component         748 sound/soc/codecs/wm0010.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_PREPARE) {
component         750 sound/soc/codecs/wm0010.c 			wm0010_halt(component);
component         761 sound/soc/codecs/wm0010.c static int wm0010_set_sysclk(struct snd_soc_component *component, int source,
component         764 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = snd_soc_component_get_drvdata(component);
component         783 sound/soc/codecs/wm0010.c static int wm0010_probe(struct snd_soc_component *component);
component         859 sound/soc/codecs/wm0010.c static int wm0010_probe(struct snd_soc_component *component)
component         861 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = snd_soc_component_get_drvdata(component);
component         863 sound/soc/codecs/wm0010.c 	wm0010->component = component;
component          30 sound/soc/codecs/wm1250-ev1.c static int wm1250_ev1_set_bias_level(struct snd_soc_component *component,
component          33 sound/soc/codecs/wm1250-ev1.c 	struct wm1250_priv *wm1250 = dev_get_drvdata(component->dev);
component          79 sound/soc/codecs/wm1250-ev1.c 	struct wm1250_priv *wm1250 = snd_soc_component_get_drvdata(dai->component);
component         601 sound/soc/codecs/wm2000.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         602 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component         612 sound/soc/codecs/wm2000.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         613 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component         634 sound/soc/codecs/wm2000.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         635 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component         645 sound/soc/codecs/wm2000.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         646 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component         677 sound/soc/codecs/wm2000.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         678 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component         718 sound/soc/codecs/wm2000.c static int wm2000_suspend(struct snd_soc_component *component)
component         720 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component         725 sound/soc/codecs/wm2000.c static int wm2000_resume(struct snd_soc_component *component)
component         727 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component         776 sound/soc/codecs/wm2000.c static int wm2000_probe(struct snd_soc_component *component)
component         778 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component         786 sound/soc/codecs/wm2000.c static void wm2000_remove(struct snd_soc_component *component)
component         788 sound/soc/codecs/wm2000.c 	struct wm2000_priv *wm2000 = dev_get_drvdata(component->dev);
component          87 sound/soc/codecs/wm2200.c 	struct snd_soc_component *component;
component        1553 sound/soc/codecs/wm2200.c static int wm2200_probe(struct snd_soc_component *component)
component        1555 sound/soc/codecs/wm2200.c 	struct wm2200_priv *wm2200 = snd_soc_component_get_drvdata(component);
component        1557 sound/soc/codecs/wm2200.c 	wm2200->component = component;
component        1564 sound/soc/codecs/wm2200.c 	struct snd_soc_component *component = dai->component;
component        1578 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "Unsupported DAI format %d\n",
component        1597 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "Unsupported master mode %d\n",
component        1619 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_1, WM2200_AIF1_BCLK_MSTR |
component        1621 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_2,
component        1624 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_3,
component        1627 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_5,
component        1696 sound/soc/codecs/wm2200.c 	struct snd_soc_component *component = dai->component;
component        1697 sound/soc/codecs/wm2200.c 	struct wm2200_priv *wm2200 = snd_soc_component_get_drvdata(component);
component        1709 sound/soc/codecs/wm2200.c 	dev_dbg(component->dev, "Word length %d bits, frame length %d bits\n",
component        1718 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "SYSCLK has no rate set\n");
component        1726 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "Unsupported sample rate: %dHz\n",
component        1732 sound/soc/codecs/wm2200.c 	dev_dbg(component->dev, "Target BCLK is %dHz, using %dHz SYSCLK\n",
component        1744 sound/soc/codecs/wm2200.c 		dev_err(component->dev,
component        1751 sound/soc/codecs/wm2200.c 	dev_dbg(component->dev, "Setting %dHz BCLK\n", bclk_rates[bclk]);
component        1752 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_1,
component        1756 sound/soc/codecs/wm2200.c 	dev_dbg(component->dev, "Setting %dHz LRCLK\n", bclk_rates[bclk] / lrclk);
component        1759 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_7,
component        1762 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_6,
component        1767 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_9,
component        1771 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_8,
component        1775 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_CLOCKING_4,
component        1786 sound/soc/codecs/wm2200.c static int wm2200_set_sysclk(struct snd_soc_component *component, int clk_id,
component        1789 sound/soc/codecs/wm2200.c 	struct wm2200_priv *wm2200 = snd_soc_component_get_drvdata(component);
component        1797 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "Unknown clock %d\n", clk_id);
component        1808 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "Invalid source %d\n", source);
component        1818 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "Invalid clock rate: %d\n", freq);
component        1826 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_CLOCKING_3, WM2200_SYSCLK_FREQ_MASK |
component        1934 sound/soc/codecs/wm2200.c static int wm2200_set_fll(struct snd_soc_component *component, int fll_id, int source,
component        1937 sound/soc/codecs/wm2200.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component        1938 sound/soc/codecs/wm2200.c 	struct wm2200_priv *wm2200 = snd_soc_component_get_drvdata(component);
component        1944 sound/soc/codecs/wm2200.c 		dev_dbg(component->dev, "FLL disabled");
component        1947 sound/soc/codecs/wm2200.c 			pm_runtime_put(component->dev);
component        1950 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_1,
component        1961 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "Invalid FLL source %d\n", source);
component        1970 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_1, WM2200_FLL_ENA, 0);
component        1972 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_2,
component        1977 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_3,
component        1980 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_FLL_EFS_2,
component        1984 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_3,
component        1986 sound/soc/codecs/wm2200.c 		snd_soc_component_update_bits(component, WM2200_FLL_EFS_2,
component        1990 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_4, WM2200_FLL_THETA_MASK,
component        1992 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_6, WM2200_FLL_N_MASK,
component        1994 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_7,
component        1999 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_FLL_EFS_1,
component        2005 sound/soc/codecs/wm2200.c 	pm_runtime_get_sync(component->dev);
component        2007 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_FLL_CONTROL_1,
component        2015 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_CLOCKING_3, WM2200_SYSCLK_ENA,
component        2030 sound/soc/codecs/wm2200.c 		ret = snd_soc_component_read32(component,
component        2033 sound/soc/codecs/wm2200.c 			dev_err(component->dev,
component        2042 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "FLL lock timed out\n");
component        2043 sound/soc/codecs/wm2200.c 		pm_runtime_put(component->dev);
component        2051 sound/soc/codecs/wm2200.c 	dev_dbg(component->dev, "FLL running %dHz->%dHz\n", Fref, Fout);
component        2058 sound/soc/codecs/wm2200.c 	struct snd_soc_component *component = dai->component;
component        2059 sound/soc/codecs/wm2200.c 	struct wm2200_priv *wm2200 = snd_soc_component_get_drvdata(component);
component        2063 sound/soc/codecs/wm2200.c 	ret = snd_soc_component_read32(component, WM2200_GPIO_CTRL_1);
component        2070 sound/soc/codecs/wm2200.c 		dev_err(component->dev, "Failed to read GPIO 1 config: %d\n", ret);
component        2073 sound/soc/codecs/wm2200.c 	snd_soc_component_update_bits(component, WM2200_AUDIO_IF_1_2,
component          55 sound/soc/codecs/wm5100.c 	struct snd_soc_component *component;
component         118 sound/soc/codecs/wm5100.c static int wm5100_alloc_sr(struct snd_soc_component *component, int rate)
component         120 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component         127 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Unsupported sample rate: %dHz\n", rate);
component         140 sound/soc/codecs/wm5100.c 			if ((snd_soc_component_read32(component, wm5100_sr_regs[i]) &
component         147 sound/soc/codecs/wm5100.c 			dev_dbg(component->dev, "SR %dHz, slot %d, ref %d\n",
component         153 sound/soc/codecs/wm5100.c 			dev_err(component->dev, "All SR slots already in use\n");
component         157 sound/soc/codecs/wm5100.c 		dev_dbg(component->dev, "Allocating SR slot %d for %dHz\n",
component         160 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, wm5100_sr_regs[sr_free],
component         167 sound/soc/codecs/wm5100.c 		dev_err(component->dev,
component         174 sound/soc/codecs/wm5100.c static void wm5100_free_sr(struct snd_soc_component *component, int rate)
component         176 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component         183 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Unsupported sample rate: %dHz\n", rate);
component         192 sound/soc/codecs/wm5100.c 		if ((snd_soc_component_read32(component, wm5100_sr_regs[i]) &
component         198 sound/soc/codecs/wm5100.c 		dev_dbg(component->dev, "Dereference SR %dHz, count now %d\n",
component         201 sound/soc/codecs/wm5100.c 		dev_warn(component->dev, "Freeing unreferenced sample rate %dHz\n",
component         733 sound/soc/codecs/wm5100.c static void wm5100_seq_notifier(struct snd_soc_component *component,
component         736 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component         741 sound/soc/codecs/wm5100.c 		expect = snd_soc_component_read32(component, WM5100_CHANNEL_ENABLES_1);
component         743 sound/soc/codecs/wm5100.c 			val = snd_soc_component_read32(component, WM5100_OUTPUT_STATUS_1);
component         750 sound/soc/codecs/wm5100.c 			dev_err(component->dev, "Timeout waiting for OUTPUT1 %x\n",
component         756 sound/soc/codecs/wm5100.c 		expect = snd_soc_component_read32(component, WM5100_OUTPUT_ENABLES_2);
component         758 sound/soc/codecs/wm5100.c 			val = snd_soc_component_read32(component, WM5100_OUTPUT_STATUS_2);
component         765 sound/soc/codecs/wm5100.c 			dev_err(component->dev, "Timeout waiting for OUTPUT2 %x\n",
component         775 sound/soc/codecs/wm5100.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         776 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component         840 sound/soc/codecs/wm5100.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         841 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component         844 sound/soc/codecs/wm5100.c 	ret = snd_soc_component_read32(component, WM5100_INTERRUPT_RAW_STATUS_3);
component         850 sound/soc/codecs/wm5100.c 	ret = snd_soc_component_read32(component, WM5100_INTERRUPT_RAW_STATUS_4);
component        1281 sound/soc/codecs/wm5100.c 	struct snd_soc_component *component = dai->component;
component        1297 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Unsupported DAI format %d\n",
component        1316 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Unsupported master mode %d\n",
component        1338 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 1, WM5100_AIF1_BCLK_MSTR |
component        1340 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 2, WM5100_AIF1TX_LRCLK_MSTR |
component        1342 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 3, WM5100_AIF1TX_LRCLK_MSTR |
component        1344 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 5, WM5100_AIF1_FMT_MASK, mask);
component        1399 sound/soc/codecs/wm5100.c 	struct snd_soc_component *component = dai->component;
component        1400 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component        1415 sound/soc/codecs/wm5100.c 	dev_dbg(component->dev, "Word length %d bits, frame length %d bits\n",
component        1426 sound/soc/codecs/wm5100.c 		sr = wm5100_alloc_sr(component, params_rate(params));
component        1438 sound/soc/codecs/wm5100.c 			dev_err(component->dev, "Invalid rate %dHzn",
component        1444 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, WM5100_CLOCKING_8,
component        1449 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "%s has no rate set\n",
component        1454 sound/soc/codecs/wm5100.c 	dev_dbg(component->dev, "Target BCLK is %dHz, using %dHz %s\n",
component        1466 sound/soc/codecs/wm5100.c 		dev_err(component->dev,
component        1473 sound/soc/codecs/wm5100.c 	dev_dbg(component->dev, "Setting %dHz BCLK\n", bclk_rates[bclk]);
component        1474 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 1, WM5100_AIF1_BCLK_FREQ_MASK, bclk);
component        1477 sound/soc/codecs/wm5100.c 	dev_dbg(component->dev, "Setting %dHz LRCLK\n", bclk_rates[bclk] / lrclk);
component        1480 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, base + 7,
component        1483 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, base + 6,
component        1488 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, base + 9,
component        1492 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, base + 8,
component        1496 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 4, WM5100_AIF1_RATE_MASK, sr);
component        1506 sound/soc/codecs/wm5100.c static int wm5100_set_sysclk(struct snd_soc_component *component, int clk_id,
component        1509 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component        1528 sound/soc/codecs/wm5100.c 			snd_soc_component_update_bits(component, WM5100_CLOCKING_1,
component        1549 sound/soc/codecs/wm5100.c 			dev_err(component->dev, "Invalid source %d\n", source);
component        1558 sound/soc/codecs/wm5100.c 			snd_soc_component_update_bits(component, WM5100_MISC_GPIO_1,
component        1563 sound/soc/codecs/wm5100.c 			snd_soc_component_update_bits(component, WM5100_MISC_GPIO_1,
component        1568 sound/soc/codecs/wm5100.c 			snd_soc_component_update_bits(component, WM5100_MISC_GPIO_1,
component        1572 sound/soc/codecs/wm5100.c 			dev_err(component->dev, "Unsupported OPCLK %dHz\n",
component        1579 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Unknown clock %d\n", clk_id);
component        1586 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Invalid source %d\n", source);
component        1604 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Invalid clock rate: %d\n", freq);
component        1631 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, reg, WM5100_SYSCLK_FREQ_MASK |
component        1640 sound/soc/codecs/wm5100.c 		dev_dbg(component->dev, "Setting primary audio rate to %dHz",
component        1643 sound/soc/codecs/wm5100.c 			wm5100_free_sr(component, audio_rate);
component        1644 sound/soc/codecs/wm5100.c 		ret = wm5100_alloc_sr(component, audio_rate);
component        1646 sound/soc/codecs/wm5100.c 			dev_warn(component->dev, "Primary audio slot is %d\n",
component        1754 sound/soc/codecs/wm5100.c static int wm5100_set_fll(struct snd_soc_component *component, int fll_id, int source,
component        1757 sound/soc/codecs/wm5100.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component        1758 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component        1776 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Unknown FLL %d\n",fll_id);
component        1781 sound/soc/codecs/wm5100.c 		dev_dbg(component->dev, "FLL%d disabled", fll_id);
component        1783 sound/soc/codecs/wm5100.c 			pm_runtime_put(component->dev);
component        1785 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, base + 1, WM5100_FLL1_ENA, 0);
component        1799 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "Invalid FLL source %d\n", source);
component        1808 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 1, WM5100_FLL1_ENA, 0);
component        1810 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 2,
component        1814 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 3, WM5100_FLL1_THETA_MASK,
component        1816 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 5, WM5100_FLL1_N_MASK, factors.n);
component        1817 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 6,
component        1822 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 7, WM5100_FLL1_LAMBDA_MASK,
component        1828 sound/soc/codecs/wm5100.c 	pm_runtime_get_sync(component->dev);
component        1830 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, base + 1, WM5100_FLL1_ENA, WM5100_FLL1_ENA);
component        1837 sound/soc/codecs/wm5100.c 	snd_soc_component_update_bits(component, WM5100_CLOCKING_3, WM5100_SYSCLK_ENA,
component        1851 sound/soc/codecs/wm5100.c 		ret = snd_soc_component_read32(component,
component        1854 sound/soc/codecs/wm5100.c 			dev_err(component->dev,
component        1863 sound/soc/codecs/wm5100.c 		dev_err(component->dev, "FLL%d lock timed out\n", fll_id);
component        1864 sound/soc/codecs/wm5100.c 		pm_runtime_put(component->dev);
component        1872 sound/soc/codecs/wm5100.c 	dev_dbg(component->dev, "FLL%d running %dHz->%dHz\n", fll_id,
component        2098 sound/soc/codecs/wm5100.c int wm5100_detect(struct snd_soc_component *component, struct snd_soc_jack *jack)
component        2100 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component        2101 sound/soc/codecs/wm5100.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2112 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, WM5100_MIC_DETECT_1,
component        2131 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, WM5100_MIC_DETECT_1,
component        2134 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, WM5100_INTERRUPT_STATUS_3_MASK,
component        2137 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, WM5100_INTERRUPT_STATUS_3_MASK,
component        2142 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, WM5100_MIC_DETECT_1,
component        2329 sound/soc/codecs/wm5100.c static int wm5100_probe(struct snd_soc_component *component)
component        2331 sound/soc/codecs/wm5100.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2332 sound/soc/codecs/wm5100.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component        2333 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component        2336 sound/soc/codecs/wm5100.c 	wm5100->component = component;
component        2339 sound/soc/codecs/wm5100.c 		snd_soc_component_update_bits(component, wm5100_dig_vu[i], WM5100_OUT_VU,
component        2343 sound/soc/codecs/wm5100.c 	snd_soc_component_write(component, WM5100_IRQ_DEBOUNCE_1, 0);
component        2344 sound/soc/codecs/wm5100.c 	snd_soc_component_write(component, WM5100_IRQ_DEBOUNCE_2, 0);
component        2369 sound/soc/codecs/wm5100.c static void wm5100_remove(struct snd_soc_component *component)
component        2371 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = snd_soc_component_get_drvdata(component);
component          16 sound/soc/codecs/wm5100.h int wm5100_detect(struct snd_soc_component *component, struct snd_soc_jack *jack);
component         583 sound/soc/codecs/wm5102.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         584 sound/soc/codecs/wm5102.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         622 sound/soc/codecs/wm5102.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         623 sound/soc/codecs/wm5102.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         631 sound/soc/codecs/wm5102.c 			dev_err(component->dev,
component         639 sound/soc/codecs/wm5102.c 			ret = arizona_dvfs_up(component, ARIZONA_DVFS_ADSP1_RQ);
component         641 sound/soc/codecs/wm5102.c 				dev_err(component->dev,
component         651 sound/soc/codecs/wm5102.c 		ret = arizona_dvfs_down(component, ARIZONA_DVFS_ADSP1_RQ);
component         653 sound/soc/codecs/wm5102.c 			dev_warn(component->dev,
component         667 sound/soc/codecs/wm5102.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         668 sound/soc/codecs/wm5102.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         681 sound/soc/codecs/wm5102.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         682 sound/soc/codecs/wm5102.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         696 sound/soc/codecs/wm5102.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         697 sound/soc/codecs/wm5102.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         709 sound/soc/codecs/wm5102.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         710 sound/soc/codecs/wm5102.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component        1739 sound/soc/codecs/wm5102.c static int wm5102_set_fll(struct snd_soc_component *component, int fll_id,
component        1742 sound/soc/codecs/wm5102.c 	struct wm5102_priv *wm5102 = snd_soc_component_get_drvdata(component);
component        1915 sound/soc/codecs/wm5102.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component        1916 sound/soc/codecs/wm5102.c 	struct wm5102_priv *priv = snd_soc_component_get_drvdata(component);
component        1936 sound/soc/codecs/wm5102.c static int wm5102_component_probe(struct snd_soc_component *component)
component        1938 sound/soc/codecs/wm5102.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1939 sound/soc/codecs/wm5102.c 	struct wm5102_priv *priv = snd_soc_component_get_drvdata(component);
component        1943 sound/soc/codecs/wm5102.c 	snd_soc_component_init_regmap(component, arizona->regmap);
component        1945 sound/soc/codecs/wm5102.c 	ret = wm_adsp2_component_probe(&priv->core.adsp[0], component);
component        1949 sound/soc/codecs/wm5102.c 	ret = snd_soc_add_component_controls(component,
component        1954 sound/soc/codecs/wm5102.c 	ret = arizona_init_spk(component);
component        1958 sound/soc/codecs/wm5102.c 	arizona_init_gpio(component);
component        1960 sound/soc/codecs/wm5102.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        1967 sound/soc/codecs/wm5102.c 	wm_adsp2_component_remove(&priv->core.adsp[0], component);
component        1972 sound/soc/codecs/wm5102.c static void wm5102_component_remove(struct snd_soc_component *component)
component        1974 sound/soc/codecs/wm5102.c 	struct wm5102_priv *priv = snd_soc_component_get_drvdata(component);
component        1976 sound/soc/codecs/wm5102.c 	wm_adsp2_component_remove(&priv->core.adsp[0], component);
component         161 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         162 sound/soc/codecs/wm5110.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         198 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         199 sound/soc/codecs/wm5110.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         205 sound/soc/codecs/wm5110.c 		dev_err(component->dev, "Failed to read SYSCLK state: %d\n", ret);
component         290 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         291 sound/soc/codecs/wm5110.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         293 sound/soc/codecs/wm5110.c 	unsigned int val = snd_soc_component_read32(component, ARIZONA_DRE_ENABLE);
component         327 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         328 sound/soc/codecs/wm5110.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         329 sound/soc/codecs/wm5110.c 	unsigned int val = snd_soc_component_read32(component, ARIZONA_DRE_ENABLE);
component         334 sound/soc/codecs/wm5110.c 			snd_soc_component_update_bits(component,
component         338 sound/soc/codecs/wm5110.c 			snd_soc_component_update_bits(component,
component         346 sound/soc/codecs/wm5110.c 			snd_soc_component_update_bits(component,
component         350 sound/soc/codecs/wm5110.c 			snd_soc_component_update_bits(component,
component         366 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         367 sound/soc/codecs/wm5110.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         405 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         406 sound/soc/codecs/wm5110.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         407 sound/soc/codecs/wm5110.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         466 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         467 sound/soc/codecs/wm5110.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         486 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         487 sound/soc/codecs/wm5110.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         506 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         507 sound/soc/codecs/wm5110.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         508 sound/soc/codecs/wm5110.c 	struct wm5110_priv *wm5110 = snd_soc_component_get_drvdata(component);
component         527 sound/soc/codecs/wm5110.c 		wm5110->in_pga_cache[w->shift] = snd_soc_component_read32(component, reg);
component         529 sound/soc/codecs/wm5110.c 		snd_soc_component_update_bits(component, reg, mask,
component         546 sound/soc/codecs/wm5110.c 		snd_soc_component_update_bits(component, reg, mask,
component         565 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         566 sound/soc/codecs/wm5110.c 	struct arizona_priv *priv = snd_soc_component_get_drvdata(component);
component         571 sound/soc/codecs/wm5110.c 		if (arizona_input_analog(component, w->shift))
component        2046 sound/soc/codecs/wm5110.c static int wm5110_set_fll(struct snd_soc_component *component, int fll_id,
component        2049 sound/soc/codecs/wm5110.c 	struct wm5110_priv *wm5110 = snd_soc_component_get_drvdata(component);
component        2243 sound/soc/codecs/wm5110.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component        2244 sound/soc/codecs/wm5110.c 	struct wm5110_priv *priv = snd_soc_component_get_drvdata(component);
component        2290 sound/soc/codecs/wm5110.c static int wm5110_component_probe(struct snd_soc_component *component)
component        2292 sound/soc/codecs/wm5110.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2293 sound/soc/codecs/wm5110.c 	struct wm5110_priv *priv = snd_soc_component_get_drvdata(component);
component        2298 sound/soc/codecs/wm5110.c 	snd_soc_component_init_regmap(component, arizona->regmap);
component        2300 sound/soc/codecs/wm5110.c 	ret = arizona_init_spk(component);
component        2304 sound/soc/codecs/wm5110.c 	arizona_init_gpio(component);
component        2305 sound/soc/codecs/wm5110.c 	arizona_init_mono(component);
component        2308 sound/soc/codecs/wm5110.c 		ret = wm_adsp2_component_probe(&priv->core.adsp[i], component);
component        2313 sound/soc/codecs/wm5110.c 	ret = snd_soc_add_component_controls(component,
component        2319 sound/soc/codecs/wm5110.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        2325 sound/soc/codecs/wm5110.c 		wm_adsp2_component_remove(&priv->core.adsp[i], component);
component        2330 sound/soc/codecs/wm5110.c static void wm5110_component_remove(struct snd_soc_component *component)
component        2332 sound/soc/codecs/wm5110.c 	struct wm5110_priv *priv = snd_soc_component_get_drvdata(component);
component        2336 sound/soc/codecs/wm5110.c 		wm_adsp2_component_remove(&priv->core.adsp[i], component);
component         256 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         257 sound/soc/codecs/wm8350.c 	struct wm8350_data *wm8350_data = snd_soc_component_get_drvdata(component);
component         299 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         300 sound/soc/codecs/wm8350.c 	struct wm8350_data *wm8350_priv = snd_soc_component_get_drvdata(component);
component         334 sound/soc/codecs/wm8350.c 	val = snd_soc_component_read32(component, reg);
component         335 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, reg, val | WM8350_OUT1_VU);
component         342 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         343 sound/soc/codecs/wm8350.c 	struct wm8350_data *wm8350_priv = snd_soc_component_get_drvdata(component);
component         753 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = codec_dai->component;
component         754 sound/soc/codecs/wm8350.c 	struct wm8350_data *wm8350_data = snd_soc_component_get_drvdata(component);
component         769 sound/soc/codecs/wm8350.c 		fll_4 = snd_soc_component_read32(component, WM8350_FLL_CONTROL_4) &
component         771 sound/soc/codecs/wm8350.c 		snd_soc_component_write(component, WM8350_FLL_CONTROL_4, fll_4 | clk_id);
component         788 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = codec_dai->component;
component         793 sound/soc/codecs/wm8350.c 		val = snd_soc_component_read32(component, WM8350_ADC_DIVIDER) &
component         795 sound/soc/codecs/wm8350.c 		snd_soc_component_write(component, WM8350_ADC_DIVIDER, val | div);
component         798 sound/soc/codecs/wm8350.c 		val = snd_soc_component_read32(component, WM8350_DAC_CLOCK_CONTROL) &
component         800 sound/soc/codecs/wm8350.c 		snd_soc_component_write(component, WM8350_DAC_CLOCK_CONTROL, val | div);
component         803 sound/soc/codecs/wm8350.c 		val = snd_soc_component_read32(component, WM8350_CLOCK_CONTROL_1) &
component         805 sound/soc/codecs/wm8350.c 		snd_soc_component_write(component, WM8350_CLOCK_CONTROL_1, val | div);
component         808 sound/soc/codecs/wm8350.c 		val = snd_soc_component_read32(component, WM8350_CLOCK_CONTROL_1) &
component         810 sound/soc/codecs/wm8350.c 		snd_soc_component_write(component, WM8350_CLOCK_CONTROL_1, val | div);
component         813 sound/soc/codecs/wm8350.c 		val = snd_soc_component_read32(component, WM8350_CLOCK_CONTROL_1) &
component         815 sound/soc/codecs/wm8350.c 		snd_soc_component_write(component, WM8350_CLOCK_CONTROL_1, val | div);
component         818 sound/soc/codecs/wm8350.c 		val = snd_soc_component_read32(component, WM8350_DAC_LR_RATE) &
component         820 sound/soc/codecs/wm8350.c 		snd_soc_component_write(component, WM8350_DAC_LR_RATE, val | div);
component         823 sound/soc/codecs/wm8350.c 		val = snd_soc_component_read32(component, WM8350_ADC_LR_RATE) &
component         825 sound/soc/codecs/wm8350.c 		snd_soc_component_write(component, WM8350_ADC_LR_RATE, val | div);
component         836 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = codec_dai->component;
component         837 sound/soc/codecs/wm8350.c 	u16 iface = snd_soc_component_read32(component, WM8350_AI_FORMATING) &
component         839 sound/soc/codecs/wm8350.c 	u16 master = snd_soc_component_read32(component, WM8350_AI_DAC_CONTROL) &
component         841 sound/soc/codecs/wm8350.c 	u16 dac_lrc = snd_soc_component_read32(component, WM8350_DAC_LR_RATE) &
component         843 sound/soc/codecs/wm8350.c 	u16 adc_lrc = snd_soc_component_read32(component, WM8350_ADC_LR_RATE) &
component         896 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_AI_FORMATING, iface);
component         897 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_AI_DAC_CONTROL, master);
component         898 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_DAC_LR_RATE, dac_lrc);
component         899 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_ADC_LR_RATE, adc_lrc);
component         907 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = codec_dai->component;
component         908 sound/soc/codecs/wm8350.c 	struct wm8350_data *wm8350_data = snd_soc_component_get_drvdata(component);
component         910 sound/soc/codecs/wm8350.c 	u16 iface = snd_soc_component_read32(component, WM8350_AI_FORMATING) &
component         928 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_AI_FORMATING, iface);
component         947 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = dai->component;
component         955 sound/soc/codecs/wm8350.c 	snd_soc_component_update_bits(component, WM8350_DAC_MUTE, WM8350_DAC_MUTE_ENA, val);
component        1024 sound/soc/codecs/wm8350.c 	struct snd_soc_component *component = codec_dai->component;
component        1025 sound/soc/codecs/wm8350.c 	struct wm8350_data *priv = snd_soc_component_get_drvdata(component);
component        1050 sound/soc/codecs/wm8350.c 	fll_1 = snd_soc_component_read32(component, WM8350_FLL_CONTROL_1) &
component        1052 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_FLL_CONTROL_1,
component        1054 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_FLL_CONTROL_2,
component        1057 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_FLL_CONTROL_3, fll_div.k);
component        1058 sound/soc/codecs/wm8350.c 	fll_4 = snd_soc_component_read32(component, WM8350_FLL_CONTROL_4) &
component        1060 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_FLL_CONTROL_4,
component        1074 sound/soc/codecs/wm8350.c static int wm8350_set_bias_level(struct snd_soc_component *component,
component        1077 sound/soc/codecs/wm8350.c 	struct wm8350_data *priv = snd_soc_component_get_drvdata(component);
component        1101 sound/soc/codecs/wm8350.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1318 sound/soc/codecs/wm8350.c int wm8350_hp_jack_detect(struct snd_soc_component *component, enum wm8350_jack which,
component        1321 sound/soc/codecs/wm8350.c 	struct wm8350_data *priv = snd_soc_component_get_drvdata(component);
component        1397 sound/soc/codecs/wm8350.c int wm8350_mic_jack_detect(struct snd_soc_component *component,
component        1401 sound/soc/codecs/wm8350.c 	struct wm8350_data *priv = snd_soc_component_get_drvdata(component);
component        1455 sound/soc/codecs/wm8350.c static  int wm8350_component_probe(struct snd_soc_component *component)
component        1457 sound/soc/codecs/wm8350.c 	struct wm8350 *wm8350 = dev_get_platdata(component->dev);
component        1464 sound/soc/codecs/wm8350.c 		dev_err(component->dev, "No audio platform data supplied\n");
component        1468 sound/soc/codecs/wm8350.c 	priv = devm_kzalloc(component->dev, sizeof(struct wm8350_data),
component        1473 sound/soc/codecs/wm8350.c 	snd_soc_component_init_regmap(component, wm8350->regmap);
component        1474 sound/soc/codecs/wm8350.c 	snd_soc_component_set_drvdata(component, priv);
component        1497 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_SECURITY, 0xa7);
component        1498 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, 0xde, 0x13);
component        1499 sound/soc/codecs/wm8350.c 	snd_soc_component_write(component, WM8350_SECURITY, 0);
component        1552 sound/soc/codecs/wm8350.c static void wm8350_component_remove(struct snd_soc_component *component)
component        1554 sound/soc/codecs/wm8350.c 	struct wm8350_data *priv = snd_soc_component_get_drvdata(component);
component        1555 sound/soc/codecs/wm8350.c 	struct wm8350 *wm8350 = dev_get_platdata(component->dev);
component          19 sound/soc/codecs/wm8350.h int wm8350_hp_jack_detect(struct snd_soc_component *component, enum wm8350_jack which,
component          21 sound/soc/codecs/wm8350.h int wm8350_mic_jack_detect(struct snd_soc_component *component,
component          63 sound/soc/codecs/wm8400.c static void wm8400_component_reset(struct snd_soc_component *component)
component          65 sound/soc/codecs/wm8400.c 	struct wm8400_priv *wm8400 = snd_soc_component_get_drvdata(component);
component          89 sound/soc/codecs/wm8400.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         101 sound/soc/codecs/wm8400.c         val = snd_soc_component_read32(component, reg);
component         102 sound/soc/codecs/wm8400.c         return snd_soc_component_write(component, reg, val | 0x0100);
component         322 sound/soc/codecs/wm8400.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         331 sound/soc/codecs/wm8400.c 		reg = snd_soc_component_read32(component, WM8400_OUTPUT_MIXER1);
component         339 sound/soc/codecs/wm8400.c 		reg = snd_soc_component_read32(component, WM8400_OUTPUT_MIXER2);
component         347 sound/soc/codecs/wm8400.c 		reg = snd_soc_component_read32(component, WM8400_SPEAKER_MIXER);
component         355 sound/soc/codecs/wm8400.c 		reg = snd_soc_component_read32(component, WM8400_SPEAKER_MIXER);
component         847 sound/soc/codecs/wm8400.c 	struct snd_soc_component *component = codec_dai->component;
component         848 sound/soc/codecs/wm8400.c 	struct wm8400_priv *wm8400 = snd_soc_component_get_drvdata(component);
component         936 sound/soc/codecs/wm8400.c 	struct snd_soc_component *component = codec_dai->component;
component         937 sound/soc/codecs/wm8400.c 	struct wm8400_priv *wm8400 = snd_soc_component_get_drvdata(component);
component         960 sound/soc/codecs/wm8400.c 	reg = snd_soc_component_read32(component, WM8400_POWER_MANAGEMENT_2);
component         962 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_2, reg);
component         964 sound/soc/codecs/wm8400.c 	reg = snd_soc_component_read32(component, WM8400_FLL_CONTROL_1);
component         966 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_FLL_CONTROL_1, reg);
component         974 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_FLL_CONTROL_1, reg);
component         976 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_FLL_CONTROL_2, factors.k);
component         977 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_FLL_CONTROL_3, factors.n);
component         979 sound/soc/codecs/wm8400.c 	reg = snd_soc_component_read32(component, WM8400_FLL_CONTROL_4);
component         982 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_FLL_CONTROL_4, reg);
component         993 sound/soc/codecs/wm8400.c 	struct snd_soc_component *component = codec_dai->component;
component         996 sound/soc/codecs/wm8400.c 	audio1 = snd_soc_component_read32(component, WM8400_AUDIO_INTERFACE_1);
component         997 sound/soc/codecs/wm8400.c 	audio3 = snd_soc_component_read32(component, WM8400_AUDIO_INTERFACE_3);
component        1038 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_AUDIO_INTERFACE_1, audio1);
component        1039 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_AUDIO_INTERFACE_3, audio3);
component        1046 sound/soc/codecs/wm8400.c 	struct snd_soc_component *component = codec_dai->component;
component        1051 sound/soc/codecs/wm8400.c 		reg = snd_soc_component_read32(component, WM8400_CLOCKING_2) &
component        1053 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_CLOCKING_2, reg | div);
component        1056 sound/soc/codecs/wm8400.c 		reg = snd_soc_component_read32(component, WM8400_CLOCKING_2) &
component        1058 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_CLOCKING_2, reg | div);
component        1061 sound/soc/codecs/wm8400.c 		reg = snd_soc_component_read32(component, WM8400_CLOCKING_2) &
component        1063 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_CLOCKING_2, reg | div);
component        1066 sound/soc/codecs/wm8400.c 		reg = snd_soc_component_read32(component, WM8400_CLOCKING_1) &
component        1068 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_CLOCKING_1, reg | div);
component        1084 sound/soc/codecs/wm8400.c 	struct snd_soc_component *component = dai->component;
component        1085 sound/soc/codecs/wm8400.c 	u16 audio1 = snd_soc_component_read32(component, WM8400_AUDIO_INTERFACE_1);
component        1103 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_AUDIO_INTERFACE_1, audio1);
component        1109 sound/soc/codecs/wm8400.c 	struct snd_soc_component *component = dai->component;
component        1110 sound/soc/codecs/wm8400.c 	u16 val = snd_soc_component_read32(component, WM8400_DAC_CTRL) & ~WM8400_DAC_MUTE;
component        1113 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_DAC_CTRL, val | WM8400_DAC_MUTE);
component        1115 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_DAC_CTRL, val);
component        1121 sound/soc/codecs/wm8400.c static int wm8400_set_bias_level(struct snd_soc_component *component,
component        1124 sound/soc/codecs/wm8400.c 	struct wm8400_priv *wm8400 = snd_soc_component_get_drvdata(component);
component        1134 sound/soc/codecs/wm8400.c 		val = snd_soc_component_read32(component, WM8400_POWER_MANAGEMENT_1) &
component        1136 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1, val | 0x2);
component        1140 sound/soc/codecs/wm8400.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1150 sound/soc/codecs/wm8400.c 			snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1,
component        1154 sound/soc/codecs/wm8400.c 			snd_soc_component_write(component, WM8400_ANTIPOP2, WM8400_SOFTST |
component        1160 sound/soc/codecs/wm8400.c 			val = snd_soc_component_read32(component, WM8400_POWER_MANAGEMENT_1);
component        1162 sound/soc/codecs/wm8400.c 			snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1, val);
component        1165 sound/soc/codecs/wm8400.c 			snd_soc_component_write(component, WM8400_ANTIPOP2, WM8400_SOFTST |
component        1170 sound/soc/codecs/wm8400.c 			snd_soc_component_write(component, WM8400_ANTIPOP2, WM8400_BUFIOEN);
component        1174 sound/soc/codecs/wm8400.c 		val = snd_soc_component_read32(component, WM8400_POWER_MANAGEMENT_1) &
component        1176 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1, val | 0x4);
component        1181 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_ANTIPOP2, WM8400_SOFTST |
component        1185 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_ANTIPOP2, WM8400_SOFTST |
component        1190 sound/soc/codecs/wm8400.c 		val = snd_soc_component_read32(component, WM8400_DAC_CTRL);
component        1191 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_DAC_CTRL, val | WM8400_DAC_MUTE);
component        1194 sound/soc/codecs/wm8400.c 		val = snd_soc_component_read32(component, WM8400_POWER_MANAGEMENT_1);
component        1198 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1, val);
component        1202 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1, val);
component        1207 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_ANTIPOP1, WM8400_DIS_LLINE |
component        1214 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1, val);
component        1217 sound/soc/codecs/wm8400.c 		snd_soc_component_write(component, WM8400_ANTIPOP2, 0x0);
component        1271 sound/soc/codecs/wm8400.c static int wm8400_component_probe(struct snd_soc_component *component)
component        1273 sound/soc/codecs/wm8400.c 	struct wm8400 *wm8400 = dev_get_platdata(component->dev);
component        1278 sound/soc/codecs/wm8400.c 	priv = devm_kzalloc(component->dev, sizeof(struct wm8400_priv),
component        1283 sound/soc/codecs/wm8400.c 	snd_soc_component_init_regmap(component, wm8400->regmap);
component        1284 sound/soc/codecs/wm8400.c 	snd_soc_component_set_drvdata(component, priv);
component        1290 sound/soc/codecs/wm8400.c 		dev_err(component->dev, "Failed to get regulators: %d\n", ret);
component        1294 sound/soc/codecs/wm8400.c 	wm8400_component_reset(component);
component        1296 sound/soc/codecs/wm8400.c 	reg = snd_soc_component_read32(component, WM8400_POWER_MANAGEMENT_1);
component        1297 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1, reg | WM8400_CODEC_ENA);
component        1300 sound/soc/codecs/wm8400.c 	reg = snd_soc_component_read32(component, WM8400_LEFT_LINE_INPUT_1_2_VOLUME);
component        1301 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_LEFT_LINE_INPUT_1_2_VOLUME,
component        1303 sound/soc/codecs/wm8400.c 	reg = snd_soc_component_read32(component, WM8400_RIGHT_LINE_INPUT_1_2_VOLUME);
component        1304 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_RIGHT_LINE_INPUT_1_2_VOLUME,
component        1307 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_LEFT_OUTPUT_VOLUME, 0x50 | (1<<8));
component        1308 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_RIGHT_OUTPUT_VOLUME, 0x50 | (1<<8));
component        1313 sound/soc/codecs/wm8400.c static void  wm8400_component_remove(struct snd_soc_component *component)
component        1317 sound/soc/codecs/wm8400.c 	reg = snd_soc_component_read32(component, WM8400_POWER_MANAGEMENT_1);
component        1318 sound/soc/codecs/wm8400.c 	snd_soc_component_write(component, WM8400_POWER_MANAGEMENT_1,
component         316 sound/soc/codecs/wm8510.c 	struct snd_soc_component *component = codec_dai->component;
component         321 sound/soc/codecs/wm8510.c 		reg = snd_soc_component_read32(component, WM8510_CLOCK);
component         322 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_CLOCK, reg & 0x0ff);
component         325 sound/soc/codecs/wm8510.c 		reg = snd_soc_component_read32(component, WM8510_POWER1);
component         326 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_POWER1, reg & 0x1df);
component         332 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_PLLN, (pll_div.pre_div << 4) | pll_div.n);
component         333 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_PLLK1, pll_div.k >> 18);
component         334 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_PLLK2, (pll_div.k >> 9) & 0x1ff);
component         335 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_PLLK3, pll_div.k & 0x1ff);
component         336 sound/soc/codecs/wm8510.c 	reg = snd_soc_component_read32(component, WM8510_POWER1);
component         337 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_POWER1, reg | 0x020);
component         340 sound/soc/codecs/wm8510.c 	reg = snd_soc_component_read32(component, WM8510_CLOCK);
component         341 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_CLOCK, reg | 0x100);
component         352 sound/soc/codecs/wm8510.c 	struct snd_soc_component *component = codec_dai->component;
component         357 sound/soc/codecs/wm8510.c 		reg = snd_soc_component_read32(component, WM8510_GPIO) & 0x1cf;
component         358 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_GPIO, reg | div);
component         361 sound/soc/codecs/wm8510.c 		reg = snd_soc_component_read32(component, WM8510_CLOCK) & 0x11f;
component         362 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_CLOCK, reg | div);
component         365 sound/soc/codecs/wm8510.c 		reg = snd_soc_component_read32(component, WM8510_ADC) & 0x1f7;
component         366 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_ADC, reg | div);
component         369 sound/soc/codecs/wm8510.c 		reg = snd_soc_component_read32(component, WM8510_DAC) & 0x1f7;
component         370 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_DAC, reg | div);
component         373 sound/soc/codecs/wm8510.c 		reg = snd_soc_component_read32(component, WM8510_CLOCK) & 0x1e3;
component         374 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_CLOCK, reg | div);
component         386 sound/soc/codecs/wm8510.c 	struct snd_soc_component *component = codec_dai->component;
component         388 sound/soc/codecs/wm8510.c 	u16 clk = snd_soc_component_read32(component, WM8510_CLOCK) & 0x1fe;
component         435 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_IFACE, iface);
component         436 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_CLOCK, clk);
component         444 sound/soc/codecs/wm8510.c 	struct snd_soc_component *component = dai->component;
component         445 sound/soc/codecs/wm8510.c 	u16 iface = snd_soc_component_read32(component, WM8510_IFACE) & 0x19f;
component         446 sound/soc/codecs/wm8510.c 	u16 adn = snd_soc_component_read32(component, WM8510_ADD) & 0x1f1;
component         485 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_IFACE, iface);
component         486 sound/soc/codecs/wm8510.c 	snd_soc_component_write(component, WM8510_ADD, adn);
component         492 sound/soc/codecs/wm8510.c 	struct snd_soc_component *component = dai->component;
component         493 sound/soc/codecs/wm8510.c 	u16 mute_reg = snd_soc_component_read32(component, WM8510_DAC) & 0xffbf;
component         496 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_DAC, mute_reg | 0x40);
component         498 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_DAC, mute_reg);
component         503 sound/soc/codecs/wm8510.c static int wm8510_set_bias_level(struct snd_soc_component *component,
component         506 sound/soc/codecs/wm8510.c 	struct wm8510_priv *wm8510 = snd_soc_component_get_drvdata(component);
component         507 sound/soc/codecs/wm8510.c 	u16 power1 = snd_soc_component_read32(component, WM8510_POWER1) & ~0x3;
component         513 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_POWER1, power1);
component         519 sound/soc/codecs/wm8510.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         523 sound/soc/codecs/wm8510.c 			snd_soc_component_write(component, WM8510_POWER1, power1 | 0x3);
component         528 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_POWER1, power1);
component         532 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_POWER1, 0);
component         533 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_POWER2, 0);
component         534 sound/soc/codecs/wm8510.c 		snd_soc_component_write(component, WM8510_POWER3, 0);
component         574 sound/soc/codecs/wm8510.c static int wm8510_probe(struct snd_soc_component *component)
component         576 sound/soc/codecs/wm8510.c 	wm8510_reset(component);
component         124 sound/soc/codecs/wm8523.c 	struct snd_soc_component *component = dai->component;
component         125 sound/soc/codecs/wm8523.c 	struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
component         131 sound/soc/codecs/wm8523.c 		dev_err(component->dev,
component         147 sound/soc/codecs/wm8523.c 	struct snd_soc_component *component = dai->component;
component         148 sound/soc/codecs/wm8523.c 	struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
component         150 sound/soc/codecs/wm8523.c 	u16 aifctrl1 = snd_soc_component_read32(component, WM8523_AIF_CTRL1);
component         151 sound/soc/codecs/wm8523.c 	u16 aifctrl2 = snd_soc_component_read32(component, WM8523_AIF_CTRL2);
component         162 sound/soc/codecs/wm8523.c 		dev_err(component->dev, "MCLK/fs ratio %d unsupported\n",
component         177 sound/soc/codecs/wm8523.c 			dev_err(component->dev,
component         202 sound/soc/codecs/wm8523.c 	snd_soc_component_write(component, WM8523_AIF_CTRL1, aifctrl1);
component         203 sound/soc/codecs/wm8523.c 	snd_soc_component_write(component, WM8523_AIF_CTRL2, aifctrl2);
component         211 sound/soc/codecs/wm8523.c 	struct snd_soc_component *component = codec_dai->component;
component         212 sound/soc/codecs/wm8523.c 	struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
component         238 sound/soc/codecs/wm8523.c 			dev_dbg(component->dev, "Supported sample rate: %dHz\n",
component         244 sound/soc/codecs/wm8523.c 			dev_dbg(component->dev, "Skipping sample rate: %dHz\n",
component         260 sound/soc/codecs/wm8523.c 	struct snd_soc_component *component = codec_dai->component;
component         261 sound/soc/codecs/wm8523.c 	u16 aifctrl1 = snd_soc_component_read32(component, WM8523_AIF_CTRL1);
component         311 sound/soc/codecs/wm8523.c 	snd_soc_component_write(component, WM8523_AIF_CTRL1, aifctrl1);
component         316 sound/soc/codecs/wm8523.c static int wm8523_set_bias_level(struct snd_soc_component *component,
component         319 sound/soc/codecs/wm8523.c 	struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
component         328 sound/soc/codecs/wm8523.c 		snd_soc_component_update_bits(component, WM8523_PSCTRL1,
component         333 sound/soc/codecs/wm8523.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         337 sound/soc/codecs/wm8523.c 				dev_err(component->dev,
component         347 sound/soc/codecs/wm8523.c 			snd_soc_component_update_bits(component, WM8523_PSCTRL1,
component         354 sound/soc/codecs/wm8523.c 		snd_soc_component_update_bits(component, WM8523_PSCTRL1,
component         361 sound/soc/codecs/wm8523.c 		snd_soc_component_update_bits(component, WM8523_PSCTRL1,
component         396 sound/soc/codecs/wm8523.c static int wm8523_probe(struct snd_soc_component *component)
component         398 sound/soc/codecs/wm8523.c 	struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
component         405 sound/soc/codecs/wm8523.c 	snd_soc_component_update_bits(component, WM8523_DAC_GAINR,
component         407 sound/soc/codecs/wm8523.c 	snd_soc_component_update_bits(component, WM8523_DAC_CTRL3, WM8523_ZC, WM8523_ZC);
component          62 sound/soc/codecs/wm8524.c 	struct snd_soc_component *component = dai->component;
component          63 sound/soc/codecs/wm8524.c 	struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component);
component          69 sound/soc/codecs/wm8524.c 		dev_err(component->dev,
component          86 sound/soc/codecs/wm8524.c 	struct snd_soc_component *component = dai->component;
component          87 sound/soc/codecs/wm8524.c 	struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component);
component          95 sound/soc/codecs/wm8524.c 	struct snd_soc_component *component = codec_dai->component;
component          96 sound/soc/codecs/wm8524.c 	struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component);
component         118 sound/soc/codecs/wm8524.c 			dev_dbg(component->dev, "Supported sample rate: %dHz\n",
component         124 sound/soc/codecs/wm8524.c 			dev_dbg(component->dev, "Skipping sample rate: %dHz\n",
component         152 sound/soc/codecs/wm8524.c 	struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(dai->component);
component         184 sound/soc/codecs/wm8524.c static int wm8524_probe(struct snd_soc_component *component)
component         186 sound/soc/codecs/wm8524.c 	struct wm8524_priv *wm8524 = snd_soc_component_get_drvdata(component);
component         261 sound/soc/codecs/wm8580.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         262 sound/soc/codecs/wm8580.c 	struct wm8580_priv *wm8580 = snd_soc_component_get_drvdata(component);
component         278 sound/soc/codecs/wm8580.c 	snd_soc_component_update_bits(component, reg, 0x100, 0x100);
component         279 sound/soc/codecs/wm8580.c 	snd_soc_component_update_bits(component, reg2, 0x100, 0x100);
component         464 sound/soc/codecs/wm8580.c 	struct snd_soc_component *component = codec_dai->component;
component         465 sound/soc/codecs/wm8580.c 	struct wm8580_priv *wm8580 = snd_soc_component_get_drvdata(component);
component         504 sound/soc/codecs/wm8580.c 	snd_soc_component_update_bits(component, WM8580_PWRDN2, pwr_mask, pwr_mask);
component         509 sound/soc/codecs/wm8580.c 	snd_soc_component_write(component, WM8580_PLLA1 + offset, pll_div.k & 0x1ff);
component         510 sound/soc/codecs/wm8580.c 	snd_soc_component_write(component, WM8580_PLLA2 + offset, (pll_div.k >> 9) & 0x1ff);
component         511 sound/soc/codecs/wm8580.c 	snd_soc_component_write(component, WM8580_PLLA3 + offset,
component         514 sound/soc/codecs/wm8580.c 	reg = snd_soc_component_read32(component, WM8580_PLLA4 + offset);
component         519 sound/soc/codecs/wm8580.c 	snd_soc_component_write(component, WM8580_PLLA4 + offset, reg);
component         522 sound/soc/codecs/wm8580.c 	snd_soc_component_update_bits(component, WM8580_PWRDN2, pwr_mask, 0);
component         538 sound/soc/codecs/wm8580.c 	struct snd_soc_component *component = dai->component;
component         539 sound/soc/codecs/wm8580.c 	struct wm8580_priv *wm8580 = snd_soc_component_get_drvdata(component);
component         571 sound/soc/codecs/wm8580.c 		dev_err(component->dev, "Invalid clock ratio %d/%d\n",
component         576 sound/soc/codecs/wm8580.c 	dev_dbg(component->dev, "Running at %dfs with %dHz clock\n",
component         584 sound/soc/codecs/wm8580.c 			dev_dbg(component->dev, "Selecting 64x OSR\n");
component         588 sound/soc/codecs/wm8580.c 			dev_dbg(component->dev, "Selecting 128x OSR\n");
component         592 sound/soc/codecs/wm8580.c 		snd_soc_component_update_bits(component, WM8580_PAIF3, WM8580_DACOSR, osr);
component         595 sound/soc/codecs/wm8580.c 	snd_soc_component_update_bits(component, WM8580_PAIF1 + dai->driver->id,
component         598 sound/soc/codecs/wm8580.c 	snd_soc_component_update_bits(component, WM8580_PAIF3 + dai->driver->id,
component         606 sound/soc/codecs/wm8580.c 	struct snd_soc_component *component = codec_dai->component;
component         611 sound/soc/codecs/wm8580.c 	aifa = snd_soc_component_read32(component, WM8580_PAIF1 + codec_dai->driver->id);
component         612 sound/soc/codecs/wm8580.c 	aifb = snd_soc_component_read32(component, WM8580_PAIF3 + codec_dai->driver->id);
component         678 sound/soc/codecs/wm8580.c 	snd_soc_component_write(component, WM8580_PAIF1 + codec_dai->driver->id, aifa);
component         679 sound/soc/codecs/wm8580.c 	snd_soc_component_write(component, WM8580_PAIF3 + codec_dai->driver->id, aifb);
component         687 sound/soc/codecs/wm8580.c 	struct snd_soc_component *component = codec_dai->component;
component         692 sound/soc/codecs/wm8580.c 		reg = snd_soc_component_read32(component, WM8580_PLLB4);
component         714 sound/soc/codecs/wm8580.c 		snd_soc_component_write(component, WM8580_PLLB4, reg);
component         718 sound/soc/codecs/wm8580.c 		reg = snd_soc_component_read32(component, WM8580_PLLB4);
component         740 sound/soc/codecs/wm8580.c 		snd_soc_component_write(component, WM8580_PLLB4, reg);
component         753 sound/soc/codecs/wm8580.c 	struct snd_soc_component *component = dai->component;
component         754 sound/soc/codecs/wm8580.c 	struct wm8580_priv *wm8580 = snd_soc_component_get_drvdata(component);
component         789 sound/soc/codecs/wm8580.c 		dev_err(component->dev, "Unknown clock %d\n", clk_id);
component         796 sound/soc/codecs/wm8580.c 	ret = snd_soc_component_update_bits(component, WM8580_CLKSEL, sel_mask, sel);
component         805 sound/soc/codecs/wm8580.c 	struct snd_soc_component *component = codec_dai->component;
component         808 sound/soc/codecs/wm8580.c 	reg = snd_soc_component_read32(component, WM8580_DAC_CONTROL5);
component         815 sound/soc/codecs/wm8580.c 	snd_soc_component_write(component, WM8580_DAC_CONTROL5, reg);
component         820 sound/soc/codecs/wm8580.c static int wm8580_set_bias_level(struct snd_soc_component *component,
component         829 sound/soc/codecs/wm8580.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         831 sound/soc/codecs/wm8580.c 			snd_soc_component_update_bits(component, WM8580_PWRDN1,
component         836 sound/soc/codecs/wm8580.c 			snd_soc_component_update_bits(component, WM8580_ADC_CONTROL1,
component         842 sound/soc/codecs/wm8580.c 		snd_soc_component_update_bits(component, WM8580_PWRDN1,
component         852 sound/soc/codecs/wm8580.c 	struct snd_soc_component *component = dai->component;
component         853 sound/soc/codecs/wm8580.c 	struct wm8580_priv *wm8580 = snd_soc_component_get_drvdata(component);
component         906 sound/soc/codecs/wm8580.c static int wm8580_probe(struct snd_soc_component *component)
component         908 sound/soc/codecs/wm8580.c 	struct wm8580_priv *wm8580 = snd_soc_component_get_drvdata(component);
component         909 sound/soc/codecs/wm8580.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         914 sound/soc/codecs/wm8580.c 		snd_soc_add_component_controls(component, wm8581_snd_controls,
component         928 sound/soc/codecs/wm8580.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component         933 sound/soc/codecs/wm8580.c 	ret = snd_soc_component_write(component, WM8580_RESET, 0);
component         935 sound/soc/codecs/wm8580.c 		dev_err(component->dev, "Failed to reset component: %d\n", ret);
component         948 sound/soc/codecs/wm8580.c static void wm8580_remove(struct snd_soc_component *component)
component         950 sound/soc/codecs/wm8580.c 	struct wm8580_priv *wm8580 = snd_soc_component_get_drvdata(component);
component         159 sound/soc/codecs/wm8711.c 	struct snd_soc_component *component = dai->component;
component         160 sound/soc/codecs/wm8711.c 	struct wm8711_priv *wm8711 =  snd_soc_component_get_drvdata(component);
component         161 sound/soc/codecs/wm8711.c 	u16 iface = snd_soc_component_read32(component, WM8711_IFACE) & 0xfff3;
component         166 sound/soc/codecs/wm8711.c 	snd_soc_component_write(component, WM8711_SRATE, srate);
component         180 sound/soc/codecs/wm8711.c 	snd_soc_component_write(component, WM8711_IFACE, iface);
component         187 sound/soc/codecs/wm8711.c 	struct snd_soc_component *component = dai->component;
component         190 sound/soc/codecs/wm8711.c 	snd_soc_component_write(component, WM8711_ACTIVE, 0x0001);
component         198 sound/soc/codecs/wm8711.c 	struct snd_soc_component *component = dai->component;
component         201 sound/soc/codecs/wm8711.c 	if (!snd_soc_component_is_active(component)) {
component         203 sound/soc/codecs/wm8711.c 		snd_soc_component_write(component, WM8711_ACTIVE, 0x0);
component         209 sound/soc/codecs/wm8711.c 	struct snd_soc_component *component = dai->component;
component         210 sound/soc/codecs/wm8711.c 	u16 mute_reg = snd_soc_component_read32(component, WM8711_APDIGI) & 0xfff7;
component         213 sound/soc/codecs/wm8711.c 		snd_soc_component_write(component, WM8711_APDIGI, mute_reg | 0x8);
component         215 sound/soc/codecs/wm8711.c 		snd_soc_component_write(component, WM8711_APDIGI, mute_reg);
component         223 sound/soc/codecs/wm8711.c 	struct snd_soc_component *component = codec_dai->component;
component         224 sound/soc/codecs/wm8711.c 	struct wm8711_priv *wm8711 =  snd_soc_component_get_drvdata(component);
component         241 sound/soc/codecs/wm8711.c 	struct snd_soc_component *component = codec_dai->component;
component         242 sound/soc/codecs/wm8711.c 	u16 iface = snd_soc_component_read32(component, WM8711_IFACE) & 0x000c;
component         293 sound/soc/codecs/wm8711.c 	snd_soc_component_write(component, WM8711_IFACE, iface);
component         297 sound/soc/codecs/wm8711.c static int wm8711_set_bias_level(struct snd_soc_component *component,
component         300 sound/soc/codecs/wm8711.c 	struct wm8711_priv *wm8711 = snd_soc_component_get_drvdata(component);
component         301 sound/soc/codecs/wm8711.c 	u16 reg = snd_soc_component_read32(component, WM8711_PWR) & 0xff7f;
component         305 sound/soc/codecs/wm8711.c 		snd_soc_component_write(component, WM8711_PWR, reg);
component         310 sound/soc/codecs/wm8711.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component         313 sound/soc/codecs/wm8711.c 		snd_soc_component_write(component, WM8711_PWR, reg | 0x0040);
component         316 sound/soc/codecs/wm8711.c 		snd_soc_component_write(component, WM8711_ACTIVE, 0x0);
component         317 sound/soc/codecs/wm8711.c 		snd_soc_component_write(component, WM8711_PWR, 0xffff);
component         349 sound/soc/codecs/wm8711.c static int wm8711_probe(struct snd_soc_component *component)
component         353 sound/soc/codecs/wm8711.c 	ret = wm8711_reset(component);
component         355 sound/soc/codecs/wm8711.c 		dev_err(component->dev, "Failed to issue reset\n");
component         360 sound/soc/codecs/wm8711.c 	snd_soc_component_update_bits(component, WM8711_LOUT1V, 0x0100, 0x0100);
component         361 sound/soc/codecs/wm8711.c 	snd_soc_component_update_bits(component, WM8711_ROUT1V, 0x0100, 0x0100);
component          74 sound/soc/codecs/wm8728.c 	struct snd_soc_component *component = dai->component;
component          75 sound/soc/codecs/wm8728.c 	u16 mute_reg = snd_soc_component_read32(component, WM8728_DACCTL);
component          78 sound/soc/codecs/wm8728.c 		snd_soc_component_write(component, WM8728_DACCTL, mute_reg | 1);
component          80 sound/soc/codecs/wm8728.c 		snd_soc_component_write(component, WM8728_DACCTL, mute_reg & ~1);
component          89 sound/soc/codecs/wm8728.c 	struct snd_soc_component *component = dai->component;
component          90 sound/soc/codecs/wm8728.c 	u16 dac = snd_soc_component_read32(component, WM8728_DACCTL);
component         107 sound/soc/codecs/wm8728.c 	snd_soc_component_write(component, WM8728_DACCTL, dac);
component         115 sound/soc/codecs/wm8728.c 	struct snd_soc_component *component = codec_dai->component;
component         116 sound/soc/codecs/wm8728.c 	u16 iface = snd_soc_component_read32(component, WM8728_IFCTL);
component         156 sound/soc/codecs/wm8728.c 	snd_soc_component_write(component, WM8728_IFCTL, iface);
component         160 sound/soc/codecs/wm8728.c static int wm8728_set_bias_level(struct snd_soc_component *component,
component         163 sound/soc/codecs/wm8728.c 	struct wm8728_priv *wm8728 = snd_soc_component_get_drvdata(component);
component         170 sound/soc/codecs/wm8728.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         172 sound/soc/codecs/wm8728.c 			reg = snd_soc_component_read32(component, WM8728_DACCTL);
component         173 sound/soc/codecs/wm8728.c 			snd_soc_component_write(component, WM8728_DACCTL, reg & ~0x4);
component         181 sound/soc/codecs/wm8728.c 		reg = snd_soc_component_read32(component, WM8728_DACCTL);
component         182 sound/soc/codecs/wm8728.c 		snd_soc_component_write(component, WM8728_DACCTL, reg | 0x4);
component          88 sound/soc/codecs/wm8731.c static int wm8731_set_deemph(struct snd_soc_component *component)
component          90 sound/soc/codecs/wm8731.c 	struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(component);
component         110 sound/soc/codecs/wm8731.c 	dev_dbg(component->dev, "Set deemphasis %d (%dHz)\n",
component         113 sound/soc/codecs/wm8731.c 	return snd_soc_component_update_bits(component, WM8731_APDIGI, 0x6, val);
component         119 sound/soc/codecs/wm8731.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         120 sound/soc/codecs/wm8731.c 	struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(component);
component         130 sound/soc/codecs/wm8731.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         131 sound/soc/codecs/wm8731.c 	struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(component);
component         142 sound/soc/codecs/wm8731.c 		wm8731_set_deemph(component);
component         214 sound/soc/codecs/wm8731.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         215 sound/soc/codecs/wm8731.c 	struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(component);
component         337 sound/soc/codecs/wm8731.c 	struct snd_soc_component *component = dai->component;
component         338 sound/soc/codecs/wm8731.c 	struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(component);
component         339 sound/soc/codecs/wm8731.c 	u16 iface = snd_soc_component_read32(component, WM8731_IFACE) & 0xfff3;
component         346 sound/soc/codecs/wm8731.c 	snd_soc_component_write(component, WM8731_SRATE, srate);
component         363 sound/soc/codecs/wm8731.c 	wm8731_set_deemph(component);
component         365 sound/soc/codecs/wm8731.c 	snd_soc_component_write(component, WM8731_IFACE, iface);
component         371 sound/soc/codecs/wm8731.c 	struct snd_soc_component *component = dai->component;
component         372 sound/soc/codecs/wm8731.c 	u16 mute_reg = snd_soc_component_read32(component, WM8731_APDIGI) & 0xfff7;
component         375 sound/soc/codecs/wm8731.c 		snd_soc_component_write(component, WM8731_APDIGI, mute_reg | 0x8);
component         377 sound/soc/codecs/wm8731.c 		snd_soc_component_write(component, WM8731_APDIGI, mute_reg);
component         384 sound/soc/codecs/wm8731.c 	struct snd_soc_component *component = codec_dai->component;
component         385 sound/soc/codecs/wm8731.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         386 sound/soc/codecs/wm8731.c 	struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(component);
component         429 sound/soc/codecs/wm8731.c 	struct snd_soc_component *component = codec_dai->component;
component         481 sound/soc/codecs/wm8731.c 	snd_soc_component_write(component, WM8731_IFACE, iface);
component         485 sound/soc/codecs/wm8731.c static int wm8731_set_bias_level(struct snd_soc_component *component,
component         488 sound/soc/codecs/wm8731.c 	struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(component);
component         503 sound/soc/codecs/wm8731.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         513 sound/soc/codecs/wm8731.c 		reg = snd_soc_component_read32(component, WM8731_PWR) & 0xff7f;
component         514 sound/soc/codecs/wm8731.c 		snd_soc_component_write(component, WM8731_PWR, reg | 0x0040);
component         519 sound/soc/codecs/wm8731.c 		snd_soc_component_write(component, WM8731_PWR, 0xffff);
component         531 sound/soc/codecs/wm8731.c 	struct wm8731_priv *wm8731 = snd_soc_component_get_drvdata(dai->component);
component          74 sound/soc/codecs/wm8737.c static int wm8737_reset(struct snd_soc_component *component)
component          76 sound/soc/codecs/wm8737.c 	return snd_soc_component_write(component, WM8737_RESET, 0);
component         328 sound/soc/codecs/wm8737.c 	struct snd_soc_component *component = dai->component;
component         329 sound/soc/codecs/wm8737.c 	struct wm8737_priv *wm8737 = snd_soc_component_get_drvdata(component);
component         348 sound/soc/codecs/wm8737.c 		dev_err(component->dev, "%dHz MCLK can't support %dHz\n",
component         371 sound/soc/codecs/wm8737.c 	snd_soc_component_update_bits(component, WM8737_AUDIO_FORMAT, WM8737_WL_MASK, af);
component         372 sound/soc/codecs/wm8737.c 	snd_soc_component_update_bits(component, WM8737_CLOCKING,
component         382 sound/soc/codecs/wm8737.c 	struct snd_soc_component *component = codec_dai->component;
component         383 sound/soc/codecs/wm8737.c 	struct wm8737_priv *wm8737 = snd_soc_component_get_drvdata(component);
component         394 sound/soc/codecs/wm8737.c 	dev_err(component->dev, "MCLK rate %dHz not supported\n", freq);
component         403 sound/soc/codecs/wm8737.c 	struct snd_soc_component *component = codec_dai->component;
component         445 sound/soc/codecs/wm8737.c 	snd_soc_component_update_bits(component, WM8737_AUDIO_FORMAT,
component         451 sound/soc/codecs/wm8737.c static int wm8737_set_bias_level(struct snd_soc_component *component,
component         454 sound/soc/codecs/wm8737.c 	struct wm8737_priv *wm8737 = snd_soc_component_get_drvdata(component);
component         463 sound/soc/codecs/wm8737.c 		snd_soc_component_update_bits(component, WM8737_MISC_BIAS_CONTROL,
component         468 sound/soc/codecs/wm8737.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         472 sound/soc/codecs/wm8737.c 				dev_err(component->dev,
component         481 sound/soc/codecs/wm8737.c 			snd_soc_component_update_bits(component, WM8737_MISC_BIAS_CONTROL,
component         486 sound/soc/codecs/wm8737.c 			snd_soc_component_update_bits(component, WM8737_POWER_MANAGEMENT,
component         496 sound/soc/codecs/wm8737.c 		snd_soc_component_update_bits(component, WM8737_MISC_BIAS_CONTROL,
component         503 sound/soc/codecs/wm8737.c 		snd_soc_component_update_bits(component, WM8737_POWER_MANAGEMENT,
component         537 sound/soc/codecs/wm8737.c static int wm8737_probe(struct snd_soc_component *component)
component         539 sound/soc/codecs/wm8737.c 	struct wm8737_priv *wm8737 = snd_soc_component_get_drvdata(component);
component         545 sound/soc/codecs/wm8737.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component         549 sound/soc/codecs/wm8737.c 	ret = wm8737_reset(component);
component         551 sound/soc/codecs/wm8737.c 		dev_err(component->dev, "Failed to issue reset\n");
component         555 sound/soc/codecs/wm8737.c 	snd_soc_component_update_bits(component, WM8737_LEFT_PGA_VOLUME, WM8737_LVU,
component         557 sound/soc/codecs/wm8737.c 	snd_soc_component_update_bits(component, WM8737_RIGHT_PGA_VOLUME, WM8737_RVU,
component         560 sound/soc/codecs/wm8737.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component          58 sound/soc/codecs/wm8741.c static int wm8741_reset(struct snd_soc_component *component)
component          60 sound/soc/codecs/wm8741.c 	return snd_soc_component_write(component, WM8741_RESET, 0);
component         178 sound/soc/codecs/wm8741.c 	struct snd_soc_component *component = dai->component;
component         179 sound/soc/codecs/wm8741.c 	struct wm8741_priv *wm8741 = snd_soc_component_get_drvdata(component);
component         193 sound/soc/codecs/wm8741.c 	struct snd_soc_component *component = dai->component;
component         194 sound/soc/codecs/wm8741.c 	struct wm8741_priv *wm8741 = snd_soc_component_get_drvdata(component);
component         202 sound/soc/codecs/wm8741.c 		dev_err(component->dev,
component         214 sound/soc/codecs/wm8741.c 		dev_err(component->dev, "LRCLK %d unsupported with MCLK %d\n",
component         234 sound/soc/codecs/wm8741.c 		dev_dbg(component->dev, "wm8741_hw_params:    Unsupported bit size param = %d",
component         247 sound/soc/codecs/wm8741.c 	dev_dbg(component->dev, "wm8741_hw_params:    bit size param = %d, rate param = %d",
component         250 sound/soc/codecs/wm8741.c 	snd_soc_component_update_bits(component, WM8741_FORMAT_CONTROL, WM8741_IWL_MASK,
component         252 sound/soc/codecs/wm8741.c 	snd_soc_component_update_bits(component, WM8741_MODE_CONTROL_1, WM8741_OSR_MASK,
component         261 sound/soc/codecs/wm8741.c 	struct snd_soc_component *component = codec_dai->component;
component         262 sound/soc/codecs/wm8741.c 	struct wm8741_priv *wm8741 = snd_soc_component_get_drvdata(component);
component         264 sound/soc/codecs/wm8741.c 	dev_dbg(component->dev, "wm8741_set_dai_sysclk info: freq=%dHz\n", freq);
component         306 sound/soc/codecs/wm8741.c 	struct snd_soc_component *component = codec_dai->component;
component         356 sound/soc/codecs/wm8741.c 	dev_dbg(component->dev, "wm8741_set_dai_fmt:    Format=%x, Clock Inv=%x\n",
component         360 sound/soc/codecs/wm8741.c 	snd_soc_component_update_bits(component, WM8741_FORMAT_CONTROL,
component         369 sound/soc/codecs/wm8741.c 	struct snd_soc_component *component = codec_dai->component;
component         371 sound/soc/codecs/wm8741.c 	snd_soc_component_update_bits(component, WM8741_VOLUME_CONTROL,
component         405 sound/soc/codecs/wm8741.c static int wm8741_resume(struct snd_soc_component *component)
component         407 sound/soc/codecs/wm8741.c 	snd_soc_component_cache_sync(component);
component         414 sound/soc/codecs/wm8741.c static int wm8741_configure(struct snd_soc_component *component)
component         416 sound/soc/codecs/wm8741.c 	struct wm8741_priv *wm8741 = snd_soc_component_get_drvdata(component);
component         424 sound/soc/codecs/wm8741.c 		snd_soc_component_update_bits(component, WM8741_MODE_CONTROL_2,
component         433 sound/soc/codecs/wm8741.c 	snd_soc_component_update_bits(component, WM8741_DACLLSB_ATTENUATION,
component         435 sound/soc/codecs/wm8741.c 	snd_soc_component_update_bits(component, WM8741_DACLMSB_ATTENUATION,
component         437 sound/soc/codecs/wm8741.c 	snd_soc_component_update_bits(component, WM8741_DACRLSB_ATTENUATION,
component         439 sound/soc/codecs/wm8741.c 	snd_soc_component_update_bits(component, WM8741_DACRMSB_ATTENUATION,
component         445 sound/soc/codecs/wm8741.c static int wm8741_add_controls(struct snd_soc_component *component)
component         447 sound/soc/codecs/wm8741.c 	struct wm8741_priv *wm8741 = snd_soc_component_get_drvdata(component);
component         452 sound/soc/codecs/wm8741.c 		snd_soc_add_component_controls(component,
component         457 sound/soc/codecs/wm8741.c 		snd_soc_add_component_controls(component,
component         462 sound/soc/codecs/wm8741.c 		snd_soc_add_component_controls(component,
component         473 sound/soc/codecs/wm8741.c static int wm8741_probe(struct snd_soc_component *component)
component         475 sound/soc/codecs/wm8741.c 	struct wm8741_priv *wm8741 = snd_soc_component_get_drvdata(component);
component         481 sound/soc/codecs/wm8741.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component         485 sound/soc/codecs/wm8741.c 	ret = wm8741_reset(component);
component         487 sound/soc/codecs/wm8741.c 		dev_err(component->dev, "Failed to issue reset\n");
component         491 sound/soc/codecs/wm8741.c 	ret = wm8741_configure(component);
component         493 sound/soc/codecs/wm8741.c 		dev_err(component->dev, "Failed to change default settings\n");
component         497 sound/soc/codecs/wm8741.c 	ret = wm8741_add_controls(component);
component         499 sound/soc/codecs/wm8741.c 		dev_err(component->dev, "Failed to add controls\n");
component         503 sound/soc/codecs/wm8741.c 	dev_dbg(component->dev, "Successful registration\n");
component         512 sound/soc/codecs/wm8741.c static void wm8741_remove(struct snd_soc_component *component)
component         514 sound/soc/codecs/wm8741.c 	struct wm8741_priv *wm8741 = snd_soc_component_get_drvdata(component);
component         502 sound/soc/codecs/wm8750.c 	struct snd_soc_component *component = codec_dai->component;
component         503 sound/soc/codecs/wm8750.c 	struct wm8750_priv *wm8750 = snd_soc_component_get_drvdata(component);
component         520 sound/soc/codecs/wm8750.c 	struct snd_soc_component *component = codec_dai->component;
component         571 sound/soc/codecs/wm8750.c 	snd_soc_component_write(component, WM8750_IFACE, iface);
component         579 sound/soc/codecs/wm8750.c 	struct snd_soc_component *component = dai->component;
component         580 sound/soc/codecs/wm8750.c 	struct wm8750_priv *wm8750 = snd_soc_component_get_drvdata(component);
component         581 sound/soc/codecs/wm8750.c 	u16 iface = snd_soc_component_read32(component, WM8750_IFACE) & 0x1f3;
component         582 sound/soc/codecs/wm8750.c 	u16 srate = snd_soc_component_read32(component, WM8750_SRATE) & 0x1c0;
component         601 sound/soc/codecs/wm8750.c 	snd_soc_component_write(component, WM8750_IFACE, iface);
component         603 sound/soc/codecs/wm8750.c 		snd_soc_component_write(component, WM8750_SRATE, srate |
component         611 sound/soc/codecs/wm8750.c 	struct snd_soc_component *component = dai->component;
component         612 sound/soc/codecs/wm8750.c 	u16 mute_reg = snd_soc_component_read32(component, WM8750_ADCDAC) & 0xfff7;
component         615 sound/soc/codecs/wm8750.c 		snd_soc_component_write(component, WM8750_ADCDAC, mute_reg | 0x8);
component         617 sound/soc/codecs/wm8750.c 		snd_soc_component_write(component, WM8750_ADCDAC, mute_reg);
component         621 sound/soc/codecs/wm8750.c static int wm8750_set_bias_level(struct snd_soc_component *component,
component         624 sound/soc/codecs/wm8750.c 	u16 pwr_reg = snd_soc_component_read32(component, WM8750_PWR1) & 0xfe3e;
component         629 sound/soc/codecs/wm8750.c 		snd_soc_component_write(component, WM8750_PWR1, pwr_reg | 0x00c0);
component         634 sound/soc/codecs/wm8750.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         635 sound/soc/codecs/wm8750.c 			snd_soc_component_cache_sync(component);
component         638 sound/soc/codecs/wm8750.c 			snd_soc_component_write(component, WM8750_PWR1, pwr_reg | 0x01c1);
component         645 sound/soc/codecs/wm8750.c 		snd_soc_component_write(component, WM8750_PWR1, pwr_reg | 0x0141);
component         648 sound/soc/codecs/wm8750.c 		snd_soc_component_write(component, WM8750_PWR1, 0x0001);
component         685 sound/soc/codecs/wm8750.c static int wm8750_probe(struct snd_soc_component *component)
component         689 sound/soc/codecs/wm8750.c 	ret = wm8750_reset(component);
component         696 sound/soc/codecs/wm8750.c 	snd_soc_component_update_bits(component, WM8750_LDAC, 0x0100, 0x0100);
component         697 sound/soc/codecs/wm8750.c 	snd_soc_component_update_bits(component, WM8750_RDAC, 0x0100, 0x0100);
component         698 sound/soc/codecs/wm8750.c 	snd_soc_component_update_bits(component, WM8750_LOUT1V, 0x0100, 0x0100);
component         699 sound/soc/codecs/wm8750.c 	snd_soc_component_update_bits(component, WM8750_ROUT1V, 0x0100, 0x0100);
component         700 sound/soc/codecs/wm8750.c 	snd_soc_component_update_bits(component, WM8750_LOUT2V, 0x0100, 0x0100);
component         701 sound/soc/codecs/wm8750.c 	snd_soc_component_update_bits(component, WM8750_ROUT2V, 0x0100, 0x0100);
component         702 sound/soc/codecs/wm8750.c 	snd_soc_component_update_bits(component, WM8750_LINVOL, 0x0100, 0x0100);
component         703 sound/soc/codecs/wm8750.c 	snd_soc_component_update_bits(component, WM8750_RINVOL, 0x0100, 0x0100);
component          53 sound/soc/codecs/wm8753.c static int wm8753_hifi_write_dai_fmt(struct snd_soc_component *component,
component          55 sound/soc/codecs/wm8753.c static int wm8753_voice_write_dai_fmt(struct snd_soc_component *component,
component         227 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         228 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component         237 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         238 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component         244 sound/soc/codecs/wm8753.c 	if (snd_soc_component_is_active(component))
component         247 sound/soc/codecs/wm8753.c 	ioctl = snd_soc_component_read32(component, WM8753_IOCTL);
component         255 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_IOCTL, ioctl);
component         258 sound/soc/codecs/wm8753.c 	wm8753_hifi_write_dai_fmt(component, wm8753->hifi_fmt);
component         259 sound/soc/codecs/wm8753.c 	wm8753_voice_write_dai_fmt(component, wm8753->voice_fmt);
component         743 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = codec_dai->component;
component         751 sound/soc/codecs/wm8753.c 		reg = snd_soc_component_read32(component, WM8753_CLOCK) & 0xffef;
component         755 sound/soc/codecs/wm8753.c 		reg = snd_soc_component_read32(component, WM8753_CLOCK) & 0xfff7;
component         760 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_PLL1CTL1 + offset, 0x0026);
component         761 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_CLOCK, reg);
component         772 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_PLL1CTL2 + offset, value);
component         776 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_PLL1CTL3 + offset, value);
component         780 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_PLL1CTL4 + offset, value);
component         783 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_PLL1CTL1 + offset, 0x0027 |
component         785 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_CLOCK, reg | enable);
component         864 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = codec_dai->component;
component         865 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component         888 sound/soc/codecs/wm8753.c static int wm8753_vdac_adc_set_dai_fmt(struct snd_soc_component *component,
component         891 sound/soc/codecs/wm8753.c 	u16 voice = snd_soc_component_read32(component, WM8753_PCM) & 0x01ec;
component         913 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_PCM, voice);
component         924 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = dai->component;
component         925 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component         926 sound/soc/codecs/wm8753.c 	u16 voice = snd_soc_component_read32(component, WM8753_PCM) & 0x01f3;
component         927 sound/soc/codecs/wm8753.c 	u16 srate = snd_soc_component_read32(component, WM8753_SRATE1) & 0x017f;
component         947 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_SRATE1, srate);
component         949 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_PCM, voice);
component         956 sound/soc/codecs/wm8753.c static int wm8753_pcm_set_dai_fmt(struct snd_soc_component *component,
component         961 sound/soc/codecs/wm8753.c 	voice = snd_soc_component_read32(component, WM8753_PCM) & 0x011f;
component         962 sound/soc/codecs/wm8753.c 	ioctl = snd_soc_component_read32(component, WM8753_IOCTL) & 0x015d;
component        1016 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_PCM, voice);
component        1017 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_IOCTL, ioctl);
component        1024 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = codec_dai->component;
component        1029 sound/soc/codecs/wm8753.c 		reg = snd_soc_component_read32(component, WM8753_CLOCK) & 0x003f;
component        1030 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_CLOCK, reg | div);
component        1033 sound/soc/codecs/wm8753.c 		reg = snd_soc_component_read32(component, WM8753_SRATE2) & 0x01c7;
component        1034 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_SRATE2, reg | div);
component        1037 sound/soc/codecs/wm8753.c 		reg = snd_soc_component_read32(component, WM8753_SRATE2) & 0x003f;
component        1038 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_SRATE2, reg | div);
component        1049 sound/soc/codecs/wm8753.c static int wm8753_hdac_set_dai_fmt(struct snd_soc_component *component,
component        1052 sound/soc/codecs/wm8753.c 	u16 hifi = snd_soc_component_read32(component, WM8753_HIFI) & 0x01e0;
component        1074 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_HIFI, hifi);
component        1081 sound/soc/codecs/wm8753.c static int wm8753_i2s_set_dai_fmt(struct snd_soc_component *component,
component        1086 sound/soc/codecs/wm8753.c 	hifi = snd_soc_component_read32(component, WM8753_HIFI) & 0x013f;
component        1087 sound/soc/codecs/wm8753.c 	ioctl = snd_soc_component_read32(component, WM8753_IOCTL) & 0x00ae;
component        1141 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_HIFI, hifi);
component        1142 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_IOCTL, ioctl);
component        1153 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = dai->component;
component        1154 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1155 sound/soc/codecs/wm8753.c 	u16 srate = snd_soc_component_read32(component, WM8753_SRATE1) & 0x01c0;
component        1156 sound/soc/codecs/wm8753.c 	u16 hifi = snd_soc_component_read32(component, WM8753_HIFI) & 0x01f3;
component        1165 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_SRATE1, srate | (coeff_div[coeff].sr << 1) |
component        1183 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_HIFI, hifi);
component        1187 sound/soc/codecs/wm8753.c static int wm8753_mode1v_set_dai_fmt(struct snd_soc_component *component,
component        1193 sound/soc/codecs/wm8753.c 	clock = snd_soc_component_read32(component, WM8753_CLOCK) & 0xfffb;
component        1194 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_CLOCK, clock);
component        1196 sound/soc/codecs/wm8753.c 	return wm8753_vdac_adc_set_dai_fmt(component, fmt);
component        1199 sound/soc/codecs/wm8753.c static int wm8753_mode1h_set_dai_fmt(struct snd_soc_component *component,
component        1202 sound/soc/codecs/wm8753.c 	return wm8753_hdac_set_dai_fmt(component, fmt);
component        1205 sound/soc/codecs/wm8753.c static int wm8753_mode2_set_dai_fmt(struct snd_soc_component *component,
component        1211 sound/soc/codecs/wm8753.c 	clock = snd_soc_component_read32(component, WM8753_CLOCK) & 0xfffb;
component        1212 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_CLOCK, clock);
component        1214 sound/soc/codecs/wm8753.c 	return wm8753_vdac_adc_set_dai_fmt(component, fmt);
component        1217 sound/soc/codecs/wm8753.c static int wm8753_mode3_4_set_dai_fmt(struct snd_soc_component *component,
component        1223 sound/soc/codecs/wm8753.c 	clock = snd_soc_component_read32(component, WM8753_CLOCK) & 0xfffb;
component        1224 sound/soc/codecs/wm8753.c 	snd_soc_component_write(component, WM8753_CLOCK, clock | 0x4);
component        1226 sound/soc/codecs/wm8753.c 	if (wm8753_hdac_set_dai_fmt(component, fmt) < 0)
component        1228 sound/soc/codecs/wm8753.c 	return wm8753_vdac_adc_set_dai_fmt(component, fmt);
component        1231 sound/soc/codecs/wm8753.c static int wm8753_hifi_write_dai_fmt(struct snd_soc_component *component,
component        1234 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1239 sound/soc/codecs/wm8753.c 		ret = wm8753_mode1h_set_dai_fmt(component, fmt);
component        1242 sound/soc/codecs/wm8753.c 		ret = wm8753_mode2_set_dai_fmt(component, fmt);
component        1246 sound/soc/codecs/wm8753.c 		ret = wm8753_mode3_4_set_dai_fmt(component, fmt);
component        1254 sound/soc/codecs/wm8753.c 	return wm8753_i2s_set_dai_fmt(component, fmt);
component        1260 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = codec_dai->component;
component        1261 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1265 sound/soc/codecs/wm8753.c 	return wm8753_hifi_write_dai_fmt(component, fmt);
component        1268 sound/soc/codecs/wm8753.c static int wm8753_voice_write_dai_fmt(struct snd_soc_component *component,
component        1271 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1277 sound/soc/codecs/wm8753.c 	ret = wm8753_mode1v_set_dai_fmt(component, fmt);
component        1280 sound/soc/codecs/wm8753.c 	ret = wm8753_pcm_set_dai_fmt(component, fmt);
component        1290 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = codec_dai->component;
component        1291 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1295 sound/soc/codecs/wm8753.c 	return wm8753_voice_write_dai_fmt(component, fmt);
component        1300 sound/soc/codecs/wm8753.c 	struct snd_soc_component *component = dai->component;
component        1301 sound/soc/codecs/wm8753.c 	u16 mute_reg = snd_soc_component_read32(component, WM8753_DAC) & 0xfff7;
component        1302 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1307 sound/soc/codecs/wm8753.c 		if (!snd_soc_component_is_active(component))
component        1308 sound/soc/codecs/wm8753.c 			snd_soc_component_write(component, WM8753_DAC, mute_reg | 0x8);
component        1311 sound/soc/codecs/wm8753.c 			snd_soc_component_write(component, WM8753_DAC, mute_reg | 0x8);
component        1313 sound/soc/codecs/wm8753.c 			snd_soc_component_write(component, WM8753_DAC, mute_reg);
component        1328 sound/soc/codecs/wm8753.c static int wm8753_set_bias_level(struct snd_soc_component *component,
component        1331 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1332 sound/soc/codecs/wm8753.c 	u16 pwr_reg = snd_soc_component_read32(component, WM8753_PWR1) & 0xfe3e;
component        1337 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_PWR1, pwr_reg | 0x00c0);
component        1344 sound/soc/codecs/wm8753.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1346 sound/soc/codecs/wm8753.c 			snd_soc_component_write(component, WM8753_PWR1, pwr_reg | 0x01c1);
component        1351 sound/soc/codecs/wm8753.c 			snd_soc_component_write(component, WM8753_PWR1, pwr_reg | 0x0141);
component        1356 sound/soc/codecs/wm8753.c 		snd_soc_component_write(component, WM8753_PWR1, 0x0001);
component        1438 sound/soc/codecs/wm8753.c static int wm8753_resume(struct snd_soc_component *component)
component        1440 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1447 sound/soc/codecs/wm8753.c static int wm8753_probe(struct snd_soc_component *component)
component        1449 sound/soc/codecs/wm8753.c 	struct wm8753_priv *wm8753 = snd_soc_component_get_drvdata(component);
component        1454 sound/soc/codecs/wm8753.c 	ret = wm8753_reset(component);
component        1456 sound/soc/codecs/wm8753.c 		dev_err(component->dev, "Failed to issue reset: %d\n", ret);
component        1463 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_LDAC, 0x0100, 0x0100);
component        1464 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_RDAC, 0x0100, 0x0100);
component        1465 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_LADC, 0x0100, 0x0100);
component        1466 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_RADC, 0x0100, 0x0100);
component        1467 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_LOUT1V, 0x0100, 0x0100);
component        1468 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_ROUT1V, 0x0100, 0x0100);
component        1469 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_LOUT2V, 0x0100, 0x0100);
component        1470 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_ROUT2V, 0x0100, 0x0100);
component        1471 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_LINVOL, 0x0100, 0x0100);
component        1472 sound/soc/codecs/wm8753.c 	snd_soc_component_update_bits(component, WM8753_RINVOL, 0x0100, 0x0100);
component          84 sound/soc/codecs/wm8770.c 	struct snd_soc_component *component;
component         308 sound/soc/codecs/wm8770.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         312 sound/soc/codecs/wm8770.c 		snd_soc_component_update_bits(component, WM8770_OUTMUX1, 0x180, 0);
component         315 sound/soc/codecs/wm8770.c 		snd_soc_component_update_bits(component, WM8770_OUTMUX1, 0x180, 0x180);
component         325 sound/soc/codecs/wm8770.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         329 sound/soc/codecs/wm8770.c 		snd_soc_component_update_bits(component, WM8770_OUTMUX2, 0x180, 0);
component         332 sound/soc/codecs/wm8770.c 		snd_soc_component_update_bits(component, WM8770_OUTMUX2, 0x180, 0x180);
component         339 sound/soc/codecs/wm8770.c static int wm8770_reset(struct snd_soc_component *component)
component         341 sound/soc/codecs/wm8770.c 	return snd_soc_component_write(component, WM8770_RESET, 0);
component         346 sound/soc/codecs/wm8770.c 	struct snd_soc_component *component;
component         349 sound/soc/codecs/wm8770.c 	component = dai->component;
component         392 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_IFACECTRL, 0xf, iface);
component         393 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_MSTRCTRL, 0x100, master);
component         411 sound/soc/codecs/wm8770.c 	struct snd_soc_component *component;
component         418 sound/soc/codecs/wm8770.c 	component = dai->component;
component         419 sound/soc/codecs/wm8770.c 	wm8770 = snd_soc_component_get_drvdata(component);
component         450 sound/soc/codecs/wm8770.c 	if (snd_soc_component_read32(component, WM8770_MSTRCTRL) & 0x100) {
component         458 sound/soc/codecs/wm8770.c 			dev_err(component->dev,
component         464 sound/soc/codecs/wm8770.c 		dev_dbg(component->dev, "MCLK is %dfs\n", mclk_ratios[i]);
component         466 sound/soc/codecs/wm8770.c 		snd_soc_component_update_bits(component, WM8770_MSTRCTRL, 0x7 << shift,
component         470 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_IFACECTRL, 0x30, iface);
component         477 sound/soc/codecs/wm8770.c 	struct snd_soc_component *component;
component         479 sound/soc/codecs/wm8770.c 	component = dai->component;
component         480 sound/soc/codecs/wm8770.c 	return snd_soc_component_update_bits(component, WM8770_DACMUTE, 0x10,
component         487 sound/soc/codecs/wm8770.c 	struct snd_soc_component *component;
component         490 sound/soc/codecs/wm8770.c 	component = dai->component;
component         491 sound/soc/codecs/wm8770.c 	wm8770 = snd_soc_component_get_drvdata(component);
component         496 sound/soc/codecs/wm8770.c static int wm8770_set_bias_level(struct snd_soc_component *component,
component         502 sound/soc/codecs/wm8770.c 	wm8770 = snd_soc_component_get_drvdata(component);
component         510 sound/soc/codecs/wm8770.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         514 sound/soc/codecs/wm8770.c 				dev_err(component->dev,
component         523 sound/soc/codecs/wm8770.c 			snd_soc_component_write(component, WM8770_PWDNCTRL, 0);
component         528 sound/soc/codecs/wm8770.c 		snd_soc_component_write(component, WM8770_PWDNCTRL, 1);
component         567 sound/soc/codecs/wm8770.c static int wm8770_probe(struct snd_soc_component *component)
component         572 sound/soc/codecs/wm8770.c 	wm8770 = snd_soc_component_get_drvdata(component);
component         573 sound/soc/codecs/wm8770.c 	wm8770->component = component;
component         578 sound/soc/codecs/wm8770.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component         582 sound/soc/codecs/wm8770.c 	ret = wm8770_reset(component);
component         584 sound/soc/codecs/wm8770.c 		dev_err(component->dev, "Failed to issue reset: %d\n", ret);
component         589 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_MSDIGVOL, 0x100, 0x100);
component         590 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_MSALGVOL, 0x100, 0x100);
component         591 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_VOUT1RVOL, 0x100, 0x100);
component         592 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_VOUT2RVOL, 0x100, 0x100);
component         593 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_VOUT3RVOL, 0x100, 0x100);
component         594 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_VOUT4RVOL, 0x100, 0x100);
component         595 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_DAC1RVOL, 0x100, 0x100);
component         596 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_DAC2RVOL, 0x100, 0x100);
component         597 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_DAC3RVOL, 0x100, 0x100);
component         598 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_DAC4RVOL, 0x100, 0x100);
component         601 sound/soc/codecs/wm8770.c 	snd_soc_component_update_bits(component, WM8770_DACMUTE, 0x10, 0x10);
component          78 sound/soc/codecs/wm8776.c static int wm8776_reset(struct snd_soc_component *component)
component          80 sound/soc/codecs/wm8776.c 	return snd_soc_component_write(component, WM8776_RESET, 0);
component         166 sound/soc/codecs/wm8776.c 	struct snd_soc_component *component = dai->component;
component         224 sound/soc/codecs/wm8776.c 	snd_soc_component_update_bits(component, reg, 0xf, iface);
component         225 sound/soc/codecs/wm8776.c 	snd_soc_component_update_bits(component, WM8776_MSTRCTRL, 0x180, master);
component         243 sound/soc/codecs/wm8776.c 	struct snd_soc_component *component = dai->component;
component         244 sound/soc/codecs/wm8776.c 	struct wm8776_priv *wm8776 = snd_soc_component_get_drvdata(component);
component         279 sound/soc/codecs/wm8776.c 		dev_err(component->dev, "Unsupported sample size: %i\n",
component         285 sound/soc/codecs/wm8776.c 	if (snd_soc_component_read32(component, WM8776_MSTRCTRL) & master) {
component         293 sound/soc/codecs/wm8776.c 			dev_err(component->dev,
component         299 sound/soc/codecs/wm8776.c 		dev_dbg(component->dev, "MCLK is %dfs\n", mclk_ratios[i]);
component         301 sound/soc/codecs/wm8776.c 		snd_soc_component_update_bits(component, WM8776_MSTRCTRL,
component         304 sound/soc/codecs/wm8776.c 		dev_dbg(component->dev, "DAI in slave mode\n");
component         307 sound/soc/codecs/wm8776.c 	snd_soc_component_update_bits(component, iface_reg, 0x30, iface);
component         314 sound/soc/codecs/wm8776.c 	struct snd_soc_component *component = dai->component;
component         316 sound/soc/codecs/wm8776.c 	return snd_soc_component_write(component, WM8776_DACMUTE, !!mute);
component         322 sound/soc/codecs/wm8776.c 	struct snd_soc_component *component = dai->component;
component         323 sound/soc/codecs/wm8776.c 	struct wm8776_priv *wm8776 = snd_soc_component_get_drvdata(component);
component         333 sound/soc/codecs/wm8776.c static int wm8776_set_bias_level(struct snd_soc_component *component,
component         336 sound/soc/codecs/wm8776.c 	struct wm8776_priv *wm8776 = snd_soc_component_get_drvdata(component);
component         344 sound/soc/codecs/wm8776.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         348 sound/soc/codecs/wm8776.c 			snd_soc_component_update_bits(component, WM8776_PWRDOWN, 1, 0);
component         353 sound/soc/codecs/wm8776.c 		snd_soc_component_update_bits(component, WM8776_PWRDOWN, 1, 1);
component         407 sound/soc/codecs/wm8776.c static int wm8776_probe(struct snd_soc_component *component)
component         411 sound/soc/codecs/wm8776.c 	ret = wm8776_reset(component);
component         413 sound/soc/codecs/wm8776.c 		dev_err(component->dev, "Failed to issue reset: %d\n", ret);
component         419 sound/soc/codecs/wm8776.c 	snd_soc_component_update_bits(component, WM8776_HPRVOL, 0x100, 0x100);
component         420 sound/soc/codecs/wm8776.c 	snd_soc_component_update_bits(component, WM8776_DACRVOL, 0x100, 0x100);
component          60 sound/soc/codecs/wm8782.c static int wm8782_soc_probe(struct snd_soc_component *component)
component          62 sound/soc/codecs/wm8782.c 	struct wm8782_priv *priv = snd_soc_component_get_drvdata(component);
component          66 sound/soc/codecs/wm8782.c static void wm8782_soc_remove(struct snd_soc_component *component)
component          68 sound/soc/codecs/wm8782.c 	struct wm8782_priv *priv = snd_soc_component_get_drvdata(component);
component          73 sound/soc/codecs/wm8782.c static int wm8782_soc_suspend(struct snd_soc_component *component)
component          75 sound/soc/codecs/wm8782.c 	struct wm8782_priv *priv = snd_soc_component_get_drvdata(component);
component          80 sound/soc/codecs/wm8782.c static int wm8782_soc_resume(struct snd_soc_component *component)
component          82 sound/soc/codecs/wm8782.c 	struct wm8782_priv *priv = snd_soc_component_get_drvdata(component);
component         137 sound/soc/codecs/wm8804.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         138 sound/soc/codecs/wm8804.c 	struct wm8804_priv *wm8804 = snd_soc_component_get_drvdata(component);
component         144 sound/soc/codecs/wm8804.c 			snd_soc_component_update_bits(component, WM8804_PWRDN, 0x10, 0x0);
component         151 sound/soc/codecs/wm8804.c 			snd_soc_component_update_bits(component, WM8804_PWRDN, 0x10, 0x10);
component         161 sound/soc/codecs/wm8804.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         162 sound/soc/codecs/wm8804.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         173 sound/soc/codecs/wm8804.c 	if (snd_soc_component_test_bits(component, e->reg, mask, val)) {
component         175 sound/soc/codecs/wm8804.c 		txpwr = snd_soc_component_read32(component, WM8804_PWRDN) & 0x4;
component         178 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PWRDN, 0x4, 0x4);
component         181 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, e->reg, mask, val);
component         184 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PWRDN, 0x4, txpwr);
component         218 sound/soc/codecs/wm8804.c 	struct snd_soc_component *component;
component         221 sound/soc/codecs/wm8804.c 	component = dai->component;
component         243 sound/soc/codecs/wm8804.c 	snd_soc_component_update_bits(component, WM8804_AIFTX, 0x3, format);
component         244 sound/soc/codecs/wm8804.c 	snd_soc_component_update_bits(component, WM8804_AIFRX, 0x3, format);
component         259 sound/soc/codecs/wm8804.c 	snd_soc_component_update_bits(component, WM8804_AIFRX, 0x40, master << 6);
component         280 sound/soc/codecs/wm8804.c 	snd_soc_component_update_bits(component, WM8804_AIFTX, 0x10 | 0x20,
component         282 sound/soc/codecs/wm8804.c 	snd_soc_component_update_bits(component, WM8804_AIFRX, 0x10 | 0x20,
component         291 sound/soc/codecs/wm8804.c 	struct snd_soc_component *component;
component         294 sound/soc/codecs/wm8804.c 	component = dai->component;
component         313 sound/soc/codecs/wm8804.c 	snd_soc_component_update_bits(component, WM8804_AIFTX, 0xc, blen << 2);
component         314 sound/soc/codecs/wm8804.c 	snd_soc_component_update_bits(component, WM8804_AIFRX, 0xc, blen << 2);
component         405 sound/soc/codecs/wm8804.c 	struct snd_soc_component *component = dai->component;
component         406 sound/soc/codecs/wm8804.c 	struct wm8804_priv *wm8804 = snd_soc_component_get_drvdata(component);
component         431 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PLL4, 0xf | 0x10,
component         434 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PLL5, 0x3 | 0x8,
component         437 sound/soc/codecs/wm8804.c 		snd_soc_component_write(component, WM8804_PLL1, pll_div.k & 0xff);
component         438 sound/soc/codecs/wm8804.c 		snd_soc_component_write(component, WM8804_PLL2, (pll_div.k >> 8) & 0xff);
component         439 sound/soc/codecs/wm8804.c 		snd_soc_component_write(component, WM8804_PLL3, pll_div.k >> 16);
component         442 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PWRDN, 0x1, 0);
component         451 sound/soc/codecs/wm8804.c 	struct snd_soc_component *component;
component         453 sound/soc/codecs/wm8804.c 	component = dai->component;
component         459 sound/soc/codecs/wm8804.c 			snd_soc_component_update_bits(component, WM8804_PLL6, 0x80, 0x80);
component         467 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PLL6, 0x80, 0);
component         470 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PLL6, 0x8, 0);
component         473 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PLL6, 0x8, 0x8);
component         486 sound/soc/codecs/wm8804.c 	struct snd_soc_component *component;
component         489 sound/soc/codecs/wm8804.c 	component = dai->component;
component         492 sound/soc/codecs/wm8804.c 		snd_soc_component_update_bits(component, WM8804_PLL5, 0x30,
component         496 sound/soc/codecs/wm8804.c 		wm8804 = snd_soc_component_get_drvdata(component);
component         216 sound/soc/codecs/wm8900.c static void wm8900_reset(struct snd_soc_component *component)
component         218 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_RESET, 0);
component         224 sound/soc/codecs/wm8900.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         225 sound/soc/codecs/wm8900.c 	u16 hpctl1 = snd_soc_component_read32(component, WM8900_REG_HPCTL1);
component         232 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1);
component         241 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1);
component         248 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1);
component         252 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1);
component         254 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1);
component         260 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1);
component         264 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1);
component         270 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1);
component         275 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, 0);
component         635 sound/soc/codecs/wm8900.c 	struct snd_soc_component *component = dai->component;
component         638 sound/soc/codecs/wm8900.c 	reg = snd_soc_component_read32(component, WM8900_REG_AUDIO1) & ~0x60;
component         656 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_AUDIO1, reg);
component         659 sound/soc/codecs/wm8900.c 		reg = snd_soc_component_read32(component, WM8900_REG_DACCTRL);
component         666 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_DACCTRL, reg);
component         751 sound/soc/codecs/wm8900.c static int wm8900_set_fll(struct snd_soc_component *component,
component         754 sound/soc/codecs/wm8900.c 	struct wm8900_priv *wm8900 = snd_soc_component_get_drvdata(component);
component         761 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_POWER1,
component         766 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_CLOCKING1,
component         768 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_FLLCTL1,
component         784 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_FLLCTL1,
component         787 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_FLLCTL4, fll_div.n >> 5);
component         788 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_FLLCTL5,
component         792 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_FLLCTL2,
component         794 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_FLLCTL3, fll_div.k & 0xff);
component         796 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_FLLCTL2, 0);
component         799 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_FLLCTL6,
component         802 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_FLLCTL6, 0);
component         804 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_POWER1,
component         809 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_CLOCKING1,
component         818 sound/soc/codecs/wm8900.c 	return wm8900_set_fll(codec_dai->component, pll_id, freq_in, freq_out);
component         824 sound/soc/codecs/wm8900.c 	struct snd_soc_component *component = codec_dai->component;
component         828 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_CLOCKING1,
component         832 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_CLOCKING1,
component         836 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_AUDIO4,
component         840 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_AUDIO3,
component         844 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_CLOCKING2,
component         848 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_CLOCKING2,
component         852 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_DACCTRL,
component         866 sound/soc/codecs/wm8900.c 	struct snd_soc_component *component = codec_dai->component;
component         869 sound/soc/codecs/wm8900.c 	clocking1 = snd_soc_component_read32(component, WM8900_REG_CLOCKING1);
component         870 sound/soc/codecs/wm8900.c 	aif1 = snd_soc_component_read32(component, WM8900_REG_AUDIO1);
component         871 sound/soc/codecs/wm8900.c 	aif3 = snd_soc_component_read32(component, WM8900_REG_AUDIO3);
component         872 sound/soc/codecs/wm8900.c 	aif4 = snd_soc_component_read32(component, WM8900_REG_AUDIO4);
component         968 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_CLOCKING1, clocking1);
component         969 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_AUDIO1, aif1);
component         970 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_AUDIO3, aif3);
component         971 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_AUDIO4, aif4);
component         978 sound/soc/codecs/wm8900.c 	struct snd_soc_component *component = codec_dai->component;
component         981 sound/soc/codecs/wm8900.c 	reg = snd_soc_component_read32(component, WM8900_REG_DACCTRL);
component         988 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_DACCTRL, reg);
component        1028 sound/soc/codecs/wm8900.c static int wm8900_set_bias_level(struct snd_soc_component *component,
component        1036 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_GPIO,
component        1039 sound/soc/codecs/wm8900.c 		snd_soc_component_update_bits(component, WM8900_REG_ADDCTL,
component        1049 sound/soc/codecs/wm8900.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1051 sound/soc/codecs/wm8900.c 			snd_soc_component_write(component, WM8900_REG_POWER1,
component        1055 sound/soc/codecs/wm8900.c 			snd_soc_component_write(component, WM8900_REG_ADDCTL,
component        1060 sound/soc/codecs/wm8900.c 			snd_soc_component_write(component, WM8900_REG_POWER1,
component        1067 sound/soc/codecs/wm8900.c 			snd_soc_component_write(component, WM8900_REG_POWER1,
component        1071 sound/soc/codecs/wm8900.c 			snd_soc_component_write(component, WM8900_REG_ADDCTL, 0);
component        1073 sound/soc/codecs/wm8900.c 			snd_soc_component_write(component, WM8900_REG_POWER1,
component        1077 sound/soc/codecs/wm8900.c 		reg = snd_soc_component_read32(component, WM8900_REG_POWER1);
component        1078 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER1,
component        1081 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER2,
component        1083 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER3, 0);
component        1088 sound/soc/codecs/wm8900.c 		reg = snd_soc_component_read32(component, WM8900_REG_POWER1);
component        1089 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER1,
component        1091 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_ADDCTL,
component        1096 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER1,
component        1101 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_HPCTL1, 0);
component        1104 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_ADDCTL, 0);
component        1105 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER1, 0);
component        1106 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER2, 0);
component        1107 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER3, 0);
component        1113 sound/soc/codecs/wm8900.c 		snd_soc_component_write(component, WM8900_REG_POWER2,
component        1120 sound/soc/codecs/wm8900.c static int wm8900_suspend(struct snd_soc_component *component)
component        1122 sound/soc/codecs/wm8900.c 	struct wm8900_priv *wm8900 = snd_soc_component_get_drvdata(component);
component        1128 sound/soc/codecs/wm8900.c 	ret = wm8900_set_fll(component, 0, 0, 0);
component        1130 sound/soc/codecs/wm8900.c 		dev_err(component->dev, "Failed to stop FLL\n");
component        1137 sound/soc/codecs/wm8900.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        1142 sound/soc/codecs/wm8900.c static int wm8900_resume(struct snd_soc_component *component)
component        1144 sound/soc/codecs/wm8900.c 	struct wm8900_priv *wm8900 = snd_soc_component_get_drvdata(component);
component        1147 sound/soc/codecs/wm8900.c 	wm8900_reset(component);
component        1151 sound/soc/codecs/wm8900.c 		dev_err(component->dev, "Failed to restore cache: %d\n", ret);
component        1155 sound/soc/codecs/wm8900.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1165 sound/soc/codecs/wm8900.c 		ret = wm8900_set_fll(component, 0, fll_in, fll_out);
component        1167 sound/soc/codecs/wm8900.c 			dev_err(component->dev, "Failed to restart FLL\n");
component        1175 sound/soc/codecs/wm8900.c static int wm8900_probe(struct snd_soc_component *component)
component        1179 sound/soc/codecs/wm8900.c 	reg = snd_soc_component_read32(component, WM8900_REG_ID);
component        1181 sound/soc/codecs/wm8900.c 		dev_err(component->dev, "Device is not a WM8900 - ID %x\n", reg);
component        1185 sound/soc/codecs/wm8900.c 	wm8900_reset(component);
component        1188 sound/soc/codecs/wm8900.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1191 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_LINVOL, 0x100, 0x100);
component        1192 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_RINVOL, 0x100, 0x100);
component        1193 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_LOUT1CTL, 0x100, 0x100);
component        1194 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_ROUT1CTL, 0x100, 0x100);
component        1195 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_LOUT2CTL, 0x100, 0x100);
component        1196 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_ROUT2CTL, 0x100, 0x100);
component        1197 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_LDAC_DV, 0x100, 0x100);
component        1198 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_RDAC_DV, 0x100, 0x100);
component        1199 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_LADC_DV, 0x100, 0x100);
component        1200 sound/soc/codecs/wm8900.c 	snd_soc_component_update_bits(component, WM8900_REG_RADC_DV, 0x100, 0x100);
component        1203 sound/soc/codecs/wm8900.c 	snd_soc_component_write(component, WM8900_REG_OUTBIASCTL, 0x81);
component         270 sound/soc/codecs/wm8903.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         271 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component         278 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_DC_SERVO_0,
component         289 sound/soc/codecs/wm8903.c static void wm8903_seq_notifier(struct snd_soc_component *component,
component         292 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component         298 sound/soc/codecs/wm8903.c 		dev_dbg(component->dev, "Starting DC servo for %x\n",
component         307 sound/soc/codecs/wm8903.c 				dev_dbg(component->dev,
component         311 sound/soc/codecs/wm8903.c 				snd_soc_component_write(component, WM8903_DC_SERVO_4 + i,
component         314 sound/soc/codecs/wm8903.c 				dev_dbg(component->dev,
component         324 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_DC_SERVO_2,
component         327 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_DC_SERVO_0,
component         345 sound/soc/codecs/wm8903.c 				val = snd_soc_component_read32(component,
component         347 sound/soc/codecs/wm8903.c 				dev_dbg(component->dev, "DC servo %d: %x\n",
component         373 sound/soc/codecs/wm8903.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         374 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component         378 sound/soc/codecs/wm8903.c 	reg = snd_soc_component_read32(component, WM8903_CLASS_W_0);
component         383 sound/soc/codecs/wm8903.c 			dev_dbg(component->dev, "Disabling Class W\n");
component         384 sound/soc/codecs/wm8903.c 			snd_soc_component_write(component, WM8903_CLASS_W_0, reg &
component         396 sound/soc/codecs/wm8903.c 			dev_dbg(component->dev, "Enabling Class W\n");
component         397 sound/soc/codecs/wm8903.c 			snd_soc_component_write(component, WM8903_CLASS_W_0, reg |
component         403 sound/soc/codecs/wm8903.c 	dev_dbg(component->dev, "Bypass use count now %d\n",
component         416 sound/soc/codecs/wm8903.c static int wm8903_set_deemph(struct snd_soc_component *component)
component         418 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component         438 sound/soc/codecs/wm8903.c 	dev_dbg(component->dev, "Set deemphasis %d (%dHz)\n",
component         441 sound/soc/codecs/wm8903.c 	return snd_soc_component_update_bits(component, WM8903_DAC_DIGITAL_1,
component         448 sound/soc/codecs/wm8903.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         449 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component         459 sound/soc/codecs/wm8903.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         460 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component         471 sound/soc/codecs/wm8903.c 		wm8903_set_deemph(component);
component        1100 sound/soc/codecs/wm8903.c static int wm8903_set_bias_level(struct snd_soc_component *component,
component        1108 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_VMID_CONTROL_0,
component        1114 sound/soc/codecs/wm8903.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1115 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component, WM8903_BIAS_CONTROL_0,
component        1123 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component,
component        1130 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component, WM8903_POWER_MANAGEMENT_5,
component        1134 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component,
component        1138 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component, WM8903_VMID_CONTROL_0,
component        1154 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component, WM8903_POWER_MANAGEMENT_5,
component        1158 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component, WM8903_VMID_CONTROL_0,
component        1161 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component, WM8903_VMID_CONTROL_0,
component        1165 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component, WM8903_BIAS_CONTROL_0,
component        1172 sound/soc/codecs/wm8903.c 			dev_dbg(component->dev, "Enabling Class W\n");
component        1173 sound/soc/codecs/wm8903.c 			snd_soc_component_update_bits(component, WM8903_CLASS_W_0,
component        1180 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_VMID_CONTROL_0,
component        1186 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_BIAS_CONTROL_0,
component        1189 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_VMID_CONTROL_0,
component        1193 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_VMID_CONTROL_0,
component        1198 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_VMID_CONTROL_0,
component        1204 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_BIAS_CONTROL_0,
component        1215 sound/soc/codecs/wm8903.c 	struct snd_soc_component *component = codec_dai->component;
component        1216 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component        1226 sound/soc/codecs/wm8903.c 	struct snd_soc_component *component = codec_dai->component;
component        1227 sound/soc/codecs/wm8903.c 	u16 aif1 = snd_soc_component_read32(component, WM8903_AUDIO_INTERFACE_1);
component        1305 sound/soc/codecs/wm8903.c 	snd_soc_component_write(component, WM8903_AUDIO_INTERFACE_1, aif1);
component        1312 sound/soc/codecs/wm8903.c 	struct snd_soc_component *component = codec_dai->component;
component        1315 sound/soc/codecs/wm8903.c 	reg = snd_soc_component_read32(component, WM8903_DAC_DIGITAL_1);
component        1322 sound/soc/codecs/wm8903.c 	snd_soc_component_write(component, WM8903_DAC_DIGITAL_1, reg);
component        1442 sound/soc/codecs/wm8903.c 	struct snd_soc_component *component = dai->component;
component        1443 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component        1454 sound/soc/codecs/wm8903.c 	u16 aif1 = snd_soc_component_read32(component, WM8903_AUDIO_INTERFACE_1);
component        1455 sound/soc/codecs/wm8903.c 	u16 aif2 = snd_soc_component_read32(component, WM8903_AUDIO_INTERFACE_2);
component        1456 sound/soc/codecs/wm8903.c 	u16 aif3 = snd_soc_component_read32(component, WM8903_AUDIO_INTERFACE_3);
component        1457 sound/soc/codecs/wm8903.c 	u16 clock0 = snd_soc_component_read32(component, WM8903_CLOCK_RATES_0);
component        1458 sound/soc/codecs/wm8903.c 	u16 clock1 = snd_soc_component_read32(component, WM8903_CLOCK_RATES_1);
component        1459 sound/soc/codecs/wm8903.c 	u16 dac_digital1 = snd_soc_component_read32(component, WM8903_DAC_DIGITAL_1);
component        1478 sound/soc/codecs/wm8903.c 	dev_dbg(component->dev, "DSP fs = %dHz\n", sample_rates[dsp_config].rate);
component        1504 sound/soc/codecs/wm8903.c 	dev_dbg(component->dev, "MCLK = %dHz, target sample rate = %dHz\n",
component        1539 sound/soc/codecs/wm8903.c 	dev_dbg(component->dev, "CLK_SYS_RATE=%x, CLK_SYS_MODE=%x div=%d\n",
component        1544 sound/soc/codecs/wm8903.c 	dev_dbg(component->dev, "Actual CLK_SYS = %dHz\n", clk_sys);
component        1566 sound/soc/codecs/wm8903.c 	dev_dbg(component->dev, "BCLK ratio %d for %dHz - actual BCLK = %dHz\n",
component        1574 sound/soc/codecs/wm8903.c 	wm8903_set_deemph(component);
component        1576 sound/soc/codecs/wm8903.c 	snd_soc_component_write(component, WM8903_CLOCK_RATES_0, clock0);
component        1577 sound/soc/codecs/wm8903.c 	snd_soc_component_write(component, WM8903_CLOCK_RATES_1, clock1);
component        1578 sound/soc/codecs/wm8903.c 	snd_soc_component_write(component, WM8903_AUDIO_INTERFACE_1, aif1);
component        1579 sound/soc/codecs/wm8903.c 	snd_soc_component_write(component, WM8903_AUDIO_INTERFACE_2, aif2);
component        1580 sound/soc/codecs/wm8903.c 	snd_soc_component_write(component, WM8903_AUDIO_INTERFACE_3, aif3);
component        1581 sound/soc/codecs/wm8903.c 	snd_soc_component_write(component, WM8903_DAC_DIGITAL_1, dac_digital1);
component        1603 sound/soc/codecs/wm8903.c int wm8903_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack,
component        1606 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component        1609 sound/soc/codecs/wm8903.c 	dev_dbg(component->dev, "Enabling microphone detection: %x %x\n",
component        1623 sound/soc/codecs/wm8903.c 	snd_soc_component_update_bits(component, WM8903_INTERRUPT_STATUS_1_MASK,
component        1630 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_WRITE_SEQUENCER_0,
component        1632 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_MIC_BIAS_CONTROL_0,
component        1635 sound/soc/codecs/wm8903.c 		snd_soc_component_update_bits(component, WM8903_MIC_BIAS_CONTROL_0,
component        1765 sound/soc/codecs/wm8903.c static int wm8903_resume(struct snd_soc_component *component)
component        1767 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = snd_soc_component_get_drvdata(component);
component          14 sound/soc/codecs/wm8903.h extern int wm8903_mic_detect(struct snd_soc_component *component,
component         314 sound/soc/codecs/wm8904.c static int wm8904_configure_clocking(struct snd_soc_component *component)
component         316 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         320 sound/soc/codecs/wm8904.c 	clock2 = snd_soc_component_read32(component, WM8904_CLOCK_RATES_2);
component         321 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_CLOCK_RATES_2,
component         327 sound/soc/codecs/wm8904.c 		dev_dbg(component->dev, "Using %dHz MCLK\n", wm8904->mclk_rate);
component         333 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component         338 sound/soc/codecs/wm8904.c 		dev_dbg(component->dev, "Using %dHz FLL clock\n",
component         346 sound/soc/codecs/wm8904.c 		dev_err(component->dev, "System clock not configured\n");
component         359 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_CLOCK_RATES_0, WM8904_MCLK_DIV,
component         362 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_CLOCK_RATES_2,
component         365 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "CLK_SYS is %dHz\n", wm8904->sysclk_rate);
component         370 sound/soc/codecs/wm8904.c static void wm8904_set_drc(struct snd_soc_component *component)
component         372 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         377 sound/soc/codecs/wm8904.c 	save = snd_soc_component_read32(component, WM8904_DRC_0);
component         380 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_DRC_0 + i, 0xffff,
component         384 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_DRC_0,
component         391 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         392 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         401 sound/soc/codecs/wm8904.c 	wm8904_set_drc(component);
component         409 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         410 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         417 sound/soc/codecs/wm8904.c static void wm8904_set_retune_mobile(struct snd_soc_component *component)
component         419 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         442 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "ReTune Mobile %s/%dHz for %dHz sample rate\n",
component         450 sound/soc/codecs/wm8904.c 	save = snd_soc_component_read32(component, WM8904_EQ1);
component         453 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_EQ1 + i, 0xffff,
component         456 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_EQ1, WM8904_EQ_ENA, save);
component         462 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         463 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         472 sound/soc/codecs/wm8904.c 	wm8904_set_retune_mobile(component);
component         480 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         481 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         490 sound/soc/codecs/wm8904.c static int wm8904_set_deemph(struct snd_soc_component *component)
component         492 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         511 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "Set deemphasis %d\n", val);
component         513 sound/soc/codecs/wm8904.c 	return snd_soc_component_update_bits(component, WM8904_DAC_DIGITAL_1,
component         520 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         521 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         530 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         531 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         539 sound/soc/codecs/wm8904.c 	return wm8904_set_deemph(component);
component         558 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         571 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_ADC_TEST_0,
component         656 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         657 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         668 sound/soc/codecs/wm8904.c 			snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component         672 sound/soc/codecs/wm8904.c 			snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component         683 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component         694 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         695 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         734 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, pwr_reg,
component         739 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, reg,
component         745 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, reg,
component         750 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_DC_SERVO_0,
component         757 sound/soc/codecs/wm8904.c 			dev_dbg(component->dev, "Restoring DC servo state\n");
component         759 sound/soc/codecs/wm8904.c 			snd_soc_component_write(component, dcs_l_reg,
component         761 sound/soc/codecs/wm8904.c 			snd_soc_component_write(component, dcs_r_reg,
component         764 sound/soc/codecs/wm8904.c 			snd_soc_component_write(component, WM8904_DC_SERVO_1, dcs_mask);
component         768 sound/soc/codecs/wm8904.c 			dev_dbg(component->dev, "Calibrating DC servo\n");
component         770 sound/soc/codecs/wm8904.c 			snd_soc_component_write(component, WM8904_DC_SERVO_1,
component         779 sound/soc/codecs/wm8904.c 			val = snd_soc_component_read32(component, WM8904_DC_SERVO_READBACK_0);
component         787 sound/soc/codecs/wm8904.c 			dev_warn(component->dev, "DC servo timed out\n");
component         789 sound/soc/codecs/wm8904.c 			dev_dbg(component->dev, "DC servo ready\n");
component         792 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, reg,
component         799 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, reg,
component         809 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, reg,
component         817 sound/soc/codecs/wm8904.c 		wm8904->dcs_state[dcs_l] = snd_soc_component_read32(component, dcs_l_reg);
component         818 sound/soc/codecs/wm8904.c 		wm8904->dcs_state[dcs_r] = snd_soc_component_read32(component, dcs_r_reg);
component         820 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_DC_SERVO_0,
component         824 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, reg,
component         831 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, pwr_reg,
component        1177 sound/soc/codecs/wm8904.c static int wm8904_add_widgets(struct snd_soc_component *component)
component        1179 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component        1180 sound/soc/codecs/wm8904.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1189 sound/soc/codecs/wm8904.c 		snd_soc_add_component_controls(component, wm8904_adc_snd_controls,
component        1191 sound/soc/codecs/wm8904.c 		snd_soc_add_component_controls(component, wm8904_dac_snd_controls,
component        1193 sound/soc/codecs/wm8904.c 		snd_soc_add_component_controls(component, wm8904_snd_controls,
component        1212 sound/soc/codecs/wm8904.c 		snd_soc_add_component_controls(component, wm8904_dac_snd_controls,
component        1290 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = dai->component;
component        1291 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component        1302 sound/soc/codecs/wm8904.c 		dev_dbg(component->dev, "Configuring for %d %d bit TDM slots\n",
component        1328 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "Target BCLK is %dHz\n", wm8904->bclk);
component        1330 sound/soc/codecs/wm8904.c 	ret = wm8904_configure_clocking(component);
component        1346 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "Selected CLK_SYS_RATIO of %d\n",
component        1362 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "Selected SAMPLE_RATE of %dHz\n",
component        1385 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "Selected BCLK_DIV of %d for %dHz BCLK\n",
component        1390 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "LRCLK_RATE is %d\n", wm8904->bclk / wm8904->fs);
component        1394 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_DAC_DIGITAL_1,
component        1396 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_AUDIO_INTERFACE_1,
component        1398 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_AUDIO_INTERFACE_2,
component        1400 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_AUDIO_INTERFACE_3,
component        1402 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_CLOCK_RATES_1,
component        1407 sound/soc/codecs/wm8904.c 	wm8904_set_retune_mobile(component);
component        1408 sound/soc/codecs/wm8904.c 	wm8904_set_deemph(component);
component        1417 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = dai->component;
component        1418 sound/soc/codecs/wm8904.c 	struct wm8904_priv *priv = snd_soc_component_get_drvdata(component);
component        1436 sound/soc/codecs/wm8904.c 	wm8904_configure_clocking(component);
component        1443 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = dai->component;
component        1521 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_AUDIO_INTERFACE_1,
component        1524 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_AUDIO_INTERFACE_3,
component        1534 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = dai->component;
component        1535 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component        1573 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_AUDIO_INTERFACE_1,
component        1691 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = dai->component;
component        1692 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component        1702 sound/soc/codecs/wm8904.c 	clock2 = snd_soc_component_read32(component, WM8904_CLOCK_RATES_2);
component        1705 sound/soc/codecs/wm8904.c 		dev_dbg(component->dev, "FLL disabled\n");
component        1711 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_CLOCK_RATES_2,
component        1714 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component        1731 sound/soc/codecs/wm8904.c 		dev_dbg(component->dev, "Using free running FLL\n");
component        1741 sound/soc/codecs/wm8904.c 		dev_err(component->dev, "Unknown FLL ID %d\n", fll_id);
component        1747 sound/soc/codecs/wm8904.c 	fll1 = snd_soc_component_read32(component, WM8904_FLL_CONTROL_1);
component        1748 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_CLOCK_RATES_2,
component        1750 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component        1754 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_CONTROL_INTERFACE_TEST_1,
component        1763 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_FLL_NCO_TEST_1, WM8904_FLL_FRC_NCO,
component        1765 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_CONTROL_INTERFACE_TEST_1,
component        1770 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_5,
component        1775 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_5,
component        1780 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_5,
component        1789 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component        1792 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_2,
component        1797 sound/soc/codecs/wm8904.c 	snd_soc_component_write(component, WM8904_FLL_CONTROL_3, fll_div.k);
component        1799 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_4, WM8904_FLL_N_MASK,
component        1802 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_5,
component        1807 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "FLL configured for %dHz->%dHz\n", Fref, Fout);
component        1814 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component        1816 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_FLL_CONTROL_1,
component        1821 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_CLOCK_RATES_2,
component        1829 sound/soc/codecs/wm8904.c 	struct snd_soc_component *component = codec_dai->component;
component        1837 sound/soc/codecs/wm8904.c 	snd_soc_component_update_bits(component, WM8904_DAC_DIGITAL_1, WM8904_DAC_MUTE, val);
component        1842 sound/soc/codecs/wm8904.c static int wm8904_set_bias_level(struct snd_soc_component *component,
component        1845 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component        1854 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_VMID_CONTROL_0,
component        1859 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_BIAS_CONTROL_0,
component        1864 sound/soc/codecs/wm8904.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1868 sound/soc/codecs/wm8904.c 				dev_err(component->dev,
component        1876 sound/soc/codecs/wm8904.c 				dev_err(component->dev,
component        1887 sound/soc/codecs/wm8904.c 			snd_soc_component_update_bits(component, WM8904_BIAS_CONTROL_0,
component        1891 sound/soc/codecs/wm8904.c 			snd_soc_component_update_bits(component, WM8904_VMID_CONTROL_0,
component        1902 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_VMID_CONTROL_0,
component        1907 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_BIAS_CONTROL_0,
component        1913 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_VMID_CONTROL_0,
component        1917 sound/soc/codecs/wm8904.c 		snd_soc_component_update_bits(component, WM8904_BIAS_CONTROL_0,
component        1920 sound/soc/codecs/wm8904.c 		snd_soc_component_write(component, WM8904_SW_RESET_AND_ID, 0);
component        1966 sound/soc/codecs/wm8904.c static void wm8904_handle_retune_mobile_pdata(struct snd_soc_component *component)
component        1968 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component        2011 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "Allocated %d unique ReTune Mobile names\n",
component        2017 sound/soc/codecs/wm8904.c 	ret = snd_soc_add_component_controls(component, &control, 1);
component        2019 sound/soc/codecs/wm8904.c 		dev_err(component->dev,
component        2023 sound/soc/codecs/wm8904.c static void wm8904_handle_pdata(struct snd_soc_component *component)
component        2025 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component        2030 sound/soc/codecs/wm8904.c 		snd_soc_add_component_controls(component, wm8904_eq_controls,
component        2035 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "%d DRC configurations\n", pdata->num_drc_cfgs);
component        2055 sound/soc/codecs/wm8904.c 		ret = snd_soc_add_component_controls(component, &control, 1);
component        2057 sound/soc/codecs/wm8904.c 			dev_err(component->dev,
component        2060 sound/soc/codecs/wm8904.c 		wm8904_set_drc(component);
component        2063 sound/soc/codecs/wm8904.c 	dev_dbg(component->dev, "%d ReTune Mobile configurations\n",
component        2067 sound/soc/codecs/wm8904.c 		wm8904_handle_retune_mobile_pdata(component);
component        2069 sound/soc/codecs/wm8904.c 		snd_soc_add_component_controls(component, wm8904_eq_controls,
component        2074 sound/soc/codecs/wm8904.c static int wm8904_probe(struct snd_soc_component *component)
component        2076 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component        2085 sound/soc/codecs/wm8904.c 		dev_err(component->dev, "Unknown device type %d\n",
component        2090 sound/soc/codecs/wm8904.c 	wm8904_handle_pdata(component);
component        2092 sound/soc/codecs/wm8904.c 	wm8904_add_widgets(component);
component        2097 sound/soc/codecs/wm8904.c static void wm8904_remove(struct snd_soc_component *component)
component        2099 sound/soc/codecs/wm8904.c 	struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component);
component         339 sound/soc/codecs/wm8940.c 	struct snd_soc_component *component = codec_dai->component;
component         340 sound/soc/codecs/wm8940.c 	u16 iface = snd_soc_component_read32(component, WM8940_IFACE) & 0xFE67;
component         341 sound/soc/codecs/wm8940.c 	u16 clk = snd_soc_component_read32(component, WM8940_CLOCK) & 0x1fe;
component         352 sound/soc/codecs/wm8940.c 	snd_soc_component_write(component, WM8940_CLOCK, clk);
component         385 sound/soc/codecs/wm8940.c 	snd_soc_component_write(component, WM8940_IFACE, iface);
component         394 sound/soc/codecs/wm8940.c 	struct snd_soc_component *component = dai->component;
component         395 sound/soc/codecs/wm8940.c 	u16 iface = snd_soc_component_read32(component, WM8940_IFACE) & 0xFD9F;
component         396 sound/soc/codecs/wm8940.c 	u16 addcntrl = snd_soc_component_read32(component, WM8940_ADDCNTRL) & 0xFFF1;
component         397 sound/soc/codecs/wm8940.c 	u16 companding =  snd_soc_component_read32(component,
component         426 sound/soc/codecs/wm8940.c 	ret = snd_soc_component_write(component, WM8940_ADDCNTRL, addcntrl);
component         446 sound/soc/codecs/wm8940.c 	ret = snd_soc_component_write(component, WM8940_COMPANDINGCTL, companding);
component         449 sound/soc/codecs/wm8940.c 	ret = snd_soc_component_write(component, WM8940_IFACE, iface);
component         457 sound/soc/codecs/wm8940.c 	struct snd_soc_component *component = dai->component;
component         458 sound/soc/codecs/wm8940.c 	u16 mute_reg = snd_soc_component_read32(component, WM8940_DAC) & 0xffbf;
component         463 sound/soc/codecs/wm8940.c 	return snd_soc_component_write(component, WM8940_DAC, mute_reg);
component         466 sound/soc/codecs/wm8940.c static int wm8940_set_bias_level(struct snd_soc_component *component,
component         469 sound/soc/codecs/wm8940.c 	struct wm8940_priv *wm8940 = snd_soc_component_get_drvdata(component);
component         471 sound/soc/codecs/wm8940.c 	u16 pwr_reg = snd_soc_component_read32(component, WM8940_POWER1) & 0x1F0;
component         479 sound/soc/codecs/wm8940.c 		val = snd_soc_component_read32(component, WM8940_OUTPUTCTL);
component         480 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_OUTPUTCTL, val | 0x2);
component         484 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_POWER1, pwr_reg | 0x1);
component         489 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_POWER1, pwr_reg | 0x1);
component         492 sound/soc/codecs/wm8940.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         495 sound/soc/codecs/wm8940.c 				dev_err(component->dev, "Failed to sync cache: %d\n", ret);
component         503 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_POWER1, pwr_reg | 0x2);
component         506 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_POWER1, pwr_reg);
component         576 sound/soc/codecs/wm8940.c 	struct snd_soc_component *component = codec_dai->component;
component         580 sound/soc/codecs/wm8940.c 	reg = snd_soc_component_read32(component, WM8940_POWER1);
component         581 sound/soc/codecs/wm8940.c 	snd_soc_component_write(component, WM8940_POWER1, reg & 0x1df);
component         585 sound/soc/codecs/wm8940.c 		reg = snd_soc_component_read32(component, WM8940_CLOCK);
component         586 sound/soc/codecs/wm8940.c 		snd_soc_component_write(component, WM8940_CLOCK, reg & 0x0ff);
component         588 sound/soc/codecs/wm8940.c 		snd_soc_component_write(component, WM8940_PLLN, (1 << 7));
component         595 sound/soc/codecs/wm8940.c 		snd_soc_component_write(component, WM8940_PLLN,
component         598 sound/soc/codecs/wm8940.c 		snd_soc_component_write(component, WM8940_PLLN,
component         600 sound/soc/codecs/wm8940.c 	snd_soc_component_write(component, WM8940_PLLK1, pll_div.k >> 18);
component         601 sound/soc/codecs/wm8940.c 	snd_soc_component_write(component, WM8940_PLLK2, (pll_div.k >> 9) & 0x1ff);
component         602 sound/soc/codecs/wm8940.c 	snd_soc_component_write(component, WM8940_PLLK3, pll_div.k & 0x1ff);
component         604 sound/soc/codecs/wm8940.c 	reg = snd_soc_component_read32(component, WM8940_POWER1);
component         605 sound/soc/codecs/wm8940.c 	snd_soc_component_write(component, WM8940_POWER1, reg | 0x020);
component         608 sound/soc/codecs/wm8940.c 	reg = snd_soc_component_read32(component, WM8940_CLOCK);
component         609 sound/soc/codecs/wm8940.c 	snd_soc_component_write(component, WM8940_CLOCK, reg | 0x100);
component         617 sound/soc/codecs/wm8940.c 	struct snd_soc_component *component = codec_dai->component;
component         618 sound/soc/codecs/wm8940.c 	struct wm8940_priv *wm8940 = snd_soc_component_get_drvdata(component);
component         635 sound/soc/codecs/wm8940.c 	struct snd_soc_component *component = codec_dai->component;
component         641 sound/soc/codecs/wm8940.c 		reg = snd_soc_component_read32(component, WM8940_CLOCK) & 0xFFE3;
component         642 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_CLOCK, reg | (div << 2));
component         645 sound/soc/codecs/wm8940.c 		reg = snd_soc_component_read32(component, WM8940_CLOCK) & 0xFF1F;
component         646 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_CLOCK, reg | (div << 5));
component         649 sound/soc/codecs/wm8940.c 		reg = snd_soc_component_read32(component, WM8940_GPIO) & 0xFFCF;
component         650 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_GPIO, reg | (div << 4));
component         693 sound/soc/codecs/wm8940.c static int wm8940_probe(struct snd_soc_component *component)
component         695 sound/soc/codecs/wm8940.c 	struct wm8940_setup_data *pdata = component->dev->platform_data;
component         699 sound/soc/codecs/wm8940.c 	ret = wm8940_reset(component);
component         701 sound/soc/codecs/wm8940.c 		dev_err(component->dev, "Failed to issue reset\n");
component         705 sound/soc/codecs/wm8940.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component         707 sound/soc/codecs/wm8940.c 	ret = snd_soc_component_write(component, WM8940_POWER1, 0x180);
component         712 sound/soc/codecs/wm8940.c 		dev_warn(component->dev, "No platform data supplied\n");
component         714 sound/soc/codecs/wm8940.c 		reg = snd_soc_component_read32(component, WM8940_OUTPUTCTL);
component         715 sound/soc/codecs/wm8940.c 		ret = snd_soc_component_write(component, WM8940_OUTPUTCTL, reg | pdata->vroi);
component         128 sound/soc/codecs/wm8955.c static int wm8955_reset(struct snd_soc_component *component)
component         130 sound/soc/codecs/wm8955.c 	return snd_soc_component_write(component, WM8955_RESET, 0);
component         242 sound/soc/codecs/wm8955.c static int wm8955_configure_clocking(struct snd_soc_component *component)
component         244 sound/soc/codecs/wm8955.c 	struct wm8955_priv *wm8955 = snd_soc_component_get_drvdata(component);
component         267 sound/soc/codecs/wm8955.c 		dev_err(component->dev, "Sample rate %dHz unsupported\n",
component         282 sound/soc/codecs/wm8955.c 		ret = wm8955_pll_factors(component->dev, wm8955->mclk_rate,
component         285 sound/soc/codecs/wm8955.c 			dev_err(component->dev,
component         291 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_PLL_CONTROL_1,
component         295 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_PLL_CONTROL_2,
component         298 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_PLL_CONTROL_3,
component         302 sound/soc/codecs/wm8955.c 			snd_soc_component_update_bits(component, WM8955_PLL_CONTROL_4,
component         305 sound/soc/codecs/wm8955.c 			snd_soc_component_update_bits(component, WM8955_PLL_CONTROL_4,
component         314 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_CLOCKING_PLL,
component         316 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_CLOCKING_PLL,
component         322 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_SAMPLE_RATE,
component         324 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_CLOCKING_PLL,
component         333 sound/soc/codecs/wm8955.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         339 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_POWER_MANAGEMENT_1,
component         341 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_CLOCKING_PLL,
component         348 sound/soc/codecs/wm8955.c 		ret = wm8955_configure_clocking(component);
component         360 sound/soc/codecs/wm8955.c static int wm8955_set_deemph(struct snd_soc_component *component)
component         362 sound/soc/codecs/wm8955.c 	struct wm8955_priv *wm8955 = snd_soc_component_get_drvdata(component);
component         381 sound/soc/codecs/wm8955.c 	dev_dbg(component->dev, "Set deemphasis %d\n", val);
component         383 sound/soc/codecs/wm8955.c 	return snd_soc_component_update_bits(component, WM8955_DAC_CONTROL,
component         390 sound/soc/codecs/wm8955.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         391 sound/soc/codecs/wm8955.c 	struct wm8955_priv *wm8955 = snd_soc_component_get_drvdata(component);
component         400 sound/soc/codecs/wm8955.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         401 sound/soc/codecs/wm8955.c 	struct wm8955_priv *wm8955 = snd_soc_component_get_drvdata(component);
component         409 sound/soc/codecs/wm8955.c 	return wm8955_set_deemph(component);
component         592 sound/soc/codecs/wm8955.c 	struct snd_soc_component *component = dai->component;
component         593 sound/soc/codecs/wm8955.c 	struct wm8955_priv *wm8955 = snd_soc_component_get_drvdata(component);
component         613 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_AUDIO_INTERFACE,
component         617 sound/soc/codecs/wm8955.c 	wm8955_set_deemph(component);
component         622 sound/soc/codecs/wm8955.c 	ret = snd_soc_component_read32(component, WM8955_POWER_MANAGEMENT_1);
component         626 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_POWER_MANAGEMENT_1,
component         628 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_CLOCKING_PLL,
component         631 sound/soc/codecs/wm8955.c 		wm8955_configure_clocking(component);
component         641 sound/soc/codecs/wm8955.c 	struct snd_soc_component *component = dai->component;
component         642 sound/soc/codecs/wm8955.c 	struct wm8955_priv *priv = snd_soc_component_get_drvdata(component);
component         655 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_SAMPLE_RATE,
component         670 sound/soc/codecs/wm8955.c 	struct snd_soc_component *component = dai->component;
component         740 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_AUDIO_INTERFACE,
component         750 sound/soc/codecs/wm8955.c 	struct snd_soc_component *component = codec_dai->component;
component         758 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_DAC_CONTROL, WM8955_DACMU, val);
component         763 sound/soc/codecs/wm8955.c static int wm8955_set_bias_level(struct snd_soc_component *component,
component         766 sound/soc/codecs/wm8955.c 	struct wm8955_priv *wm8955 = snd_soc_component_get_drvdata(component);
component         775 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_POWER_MANAGEMENT_1,
component         780 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_ADDITIONAL_CONTROL_1,
component         786 sound/soc/codecs/wm8955.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         790 sound/soc/codecs/wm8955.c 				dev_err(component->dev,
component         799 sound/soc/codecs/wm8955.c 			snd_soc_component_update_bits(component, WM8955_POWER_MANAGEMENT_1,
component         809 sound/soc/codecs/wm8955.c 			snd_soc_component_update_bits(component,
component         815 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_POWER_MANAGEMENT_1,
component         820 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_ADDITIONAL_CONTROL_1,
component         826 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component,
component         831 sound/soc/codecs/wm8955.c 		snd_soc_component_update_bits(component, WM8955_POWER_MANAGEMENT_1,
component         866 sound/soc/codecs/wm8955.c static int wm8955_probe(struct snd_soc_component *component)
component         868 sound/soc/codecs/wm8955.c 	struct wm8955_priv *wm8955 = snd_soc_component_get_drvdata(component);
component         869 sound/soc/codecs/wm8955.c 	struct wm8955_pdata *pdata = dev_get_platdata(component->dev);
component         875 sound/soc/codecs/wm8955.c 	ret = devm_regulator_bulk_get(component->dev, ARRAY_SIZE(wm8955->supplies),
component         878 sound/soc/codecs/wm8955.c 		dev_err(component->dev, "Failed to request supplies: %d\n", ret);
component         885 sound/soc/codecs/wm8955.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component         889 sound/soc/codecs/wm8955.c 	ret = wm8955_reset(component);
component         891 sound/soc/codecs/wm8955.c 		dev_err(component->dev, "Failed to issue reset: %d\n", ret);
component         896 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_LEFT_DAC_VOLUME,
component         898 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_RIGHT_DAC_VOLUME,
component         900 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_LOUT1_VOLUME,
component         903 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_ROUT1_VOLUME,
component         906 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_LOUT2_VOLUME,
component         909 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_ROUT2_VOLUME,
component         912 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_MONOOUT_VOLUME,
component         916 sound/soc/codecs/wm8955.c 	snd_soc_component_update_bits(component, WM8955_BASS_CONTROL, WM8955_BB, WM8955_BB);
component         921 sound/soc/codecs/wm8955.c 			snd_soc_component_update_bits(component, WM8955_ADDITIONAL_CONTROL_2,
component         925 sound/soc/codecs/wm8955.c 			snd_soc_component_update_bits(component, WM8955_MONO_OUT_MIX_1,
component         929 sound/soc/codecs/wm8955.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component          39 sound/soc/codecs/wm8958-dsp2.c static int wm8958_dsp2_fw(struct snd_soc_component *component, const char *name,
component          42 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component          55 sound/soc/codecs/wm8958-dsp2.c 		dev_err(component->dev, "%s: firmware too short (%zd bytes)\n",
component          63 sound/soc/codecs/wm8958-dsp2.c 		dev_err(component->dev, "%s: firmware has bad file magic %08x\n",
component          74 sound/soc/codecs/wm8958-dsp2.c 		dev_err(component->dev, "%s: unsupported firmware version %d\n",
component          79 sound/soc/codecs/wm8958-dsp2.c 		dev_err(component->dev, "%s: unsupported target device %d\n",
component          84 sound/soc/codecs/wm8958-dsp2.c 		dev_err(component->dev, "%s: unsupported target core %d\n",
component          91 sound/soc/codecs/wm8958-dsp2.c 		dev_info(component->dev, "%s timestamp %llx\n",
component          94 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_write(component, 0x102, 0x2);
component          95 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_write(component, 0x900, 0x2);
component         102 sound/soc/codecs/wm8958-dsp2.c 			dev_err(component->dev, "%s short data block of %zd\n",
component         110 sound/soc/codecs/wm8958-dsp2.c 			dev_err(component->dev, "%zd byte block longer than file\n",
component         115 sound/soc/codecs/wm8958-dsp2.c 			dev_err(component->dev, "Zero length block\n");
component         131 sound/soc/codecs/wm8958-dsp2.c 				dev_info(component->dev, "%s: %s\n", name, str);
component         134 sound/soc/codecs/wm8958-dsp2.c 				dev_err(component->dev, "Out of memory\n");
component         144 sound/soc/codecs/wm8958-dsp2.c 			dev_dbg(component->dev, "%s: %zd bytes of %x@%x\n", name,
component         160 sound/soc/codecs/wm8958-dsp2.c 			dev_warn(component->dev, "%s: unknown block type %d\n",
component         173 sound/soc/codecs/wm8958-dsp2.c 		dev_dbg(component->dev, "%s: download done\n", name);
component         176 sound/soc/codecs/wm8958-dsp2.c 		dev_info(component->dev, "%s: got firmware\n", name);
component         185 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_write(component, 0x900, 0x0);
component         186 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_write(component, 0x102, 0x0);
component         192 sound/soc/codecs/wm8958-dsp2.c static void wm8958_dsp_start_mbc(struct snd_soc_component *component, int path)
component         194 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         199 sound/soc/codecs/wm8958-dsp2.c 	if (snd_soc_component_read32(component, WM8958_DSP2_PROGRAM) & WM8958_DSP2_ENA)
component         204 sound/soc/codecs/wm8958-dsp2.c 		wm8958_dsp2_fw(component, "MBC", wm8994->mbc, false);
component         206 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_update_bits(component, WM8958_DSP2_PROGRAM,
component         215 sound/soc/codecs/wm8958-dsp2.c 			snd_soc_component_write(component, i + WM8958_MBC_BAND_1_K_1,
component         219 sound/soc/codecs/wm8958-dsp2.c 			snd_soc_component_write(component,
component         225 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_write(component, WM8958_DSP2_EXECCONTROL,
component         229 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_update_bits(component, WM8958_DSP2_CONFIG,
component         236 sound/soc/codecs/wm8958-dsp2.c static void wm8958_dsp_start_vss(struct snd_soc_component *component, int path)
component         238 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         243 sound/soc/codecs/wm8958-dsp2.c 		wm8958_dsp2_fw(component, "MBC+VSS", wm8994->mbc_vss, false);
component         245 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_update_bits(component, WM8958_DSP2_PROGRAM,
component         254 sound/soc/codecs/wm8958-dsp2.c 			snd_soc_component_write(component, i + 0x2800,
component         263 sound/soc/codecs/wm8958-dsp2.c 			snd_soc_component_write(component, i + 0x2600, cfg->regs[i]);
component         271 sound/soc/codecs/wm8958-dsp2.c 			snd_soc_component_write(component, i + 0x2400, cfg->regs[i]);
component         275 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_write(component, WM8958_DSP2_EXECCONTROL,
component         289 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_write(component, 0x2201, ena);
component         292 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_update_bits(component, WM8958_DSP2_CONFIG,
component         297 sound/soc/codecs/wm8958-dsp2.c static void wm8958_dsp_start_enh_eq(struct snd_soc_component *component, int path)
component         299 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         303 sound/soc/codecs/wm8958-dsp2.c 	wm8958_dsp2_fw(component, "ENH_EQ", wm8994->enh_eq, false);
component         305 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_update_bits(component, WM8958_DSP2_PROGRAM,
component         314 sound/soc/codecs/wm8958-dsp2.c 			snd_soc_component_write(component, i + 0x2200,
component         319 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_write(component, WM8958_DSP2_EXECCONTROL,
component         323 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_component_update_bits(component, WM8958_DSP2_CONFIG,
component         328 sound/soc/codecs/wm8958-dsp2.c static void wm8958_dsp_apply(struct snd_soc_component *component, int path, int start)
component         330 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         331 sound/soc/codecs/wm8958-dsp2.c 	int pwr_reg = snd_soc_component_read32(component, WM8994_POWER_MANAGEMENT_5);
component         359 sound/soc/codecs/wm8958-dsp2.c 	reg = snd_soc_component_read32(component, WM8958_DSP2_PROGRAM);
component         361 sound/soc/codecs/wm8958-dsp2.c 	dev_dbg(component->dev, "DSP path %d %d startup: %d, power: %x, DSP: %x\n",
component         370 sound/soc/codecs/wm8958-dsp2.c 		if (!(snd_soc_component_read32(component, WM8994_AIF1_CLOCKING_1)
component         372 sound/soc/codecs/wm8958-dsp2.c 		    !(snd_soc_component_read32(component, WM8994_AIF2_CLOCKING_1)
component         377 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_update_bits(component, WM8994_CLOCKING_1,
component         383 sound/soc/codecs/wm8958-dsp2.c 			wm8958_dsp_start_enh_eq(component, path);
component         386 sound/soc/codecs/wm8958-dsp2.c 			wm8958_dsp_start_vss(component, path);
component         388 sound/soc/codecs/wm8958-dsp2.c 			wm8958_dsp_start_mbc(component, path);
component         392 sound/soc/codecs/wm8958-dsp2.c 		dev_dbg(component->dev, "DSP running in path %d\n", path);
component         400 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_update_bits(component, WM8958_DSP2_CONFIG,
component         402 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_write(component, WM8958_DSP2_EXECCONTROL,
component         404 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_update_bits(component, WM8958_DSP2_PROGRAM,
component         406 sound/soc/codecs/wm8958-dsp2.c 		snd_soc_component_update_bits(component, WM8994_CLOCKING_1,
component         411 sound/soc/codecs/wm8958-dsp2.c 		dev_dbg(component->dev, "DSP stopped\n");
component         418 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         425 sound/soc/codecs/wm8958-dsp2.c 			wm8958_dsp_apply(component, i, 1);
component         430 sound/soc/codecs/wm8958-dsp2.c 			wm8958_dsp_apply(component, i, 0);
component         456 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         457 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         463 sound/soc/codecs/wm8958-dsp2.c 	reg = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component         478 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         479 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         500 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         501 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         512 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         513 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         522 sound/soc/codecs/wm8958-dsp2.c 		dev_dbg(component->dev, "DSP2 active on %d already\n", mbc);
component         531 sound/soc/codecs/wm8958-dsp2.c 	wm8958_dsp_apply(component, mbc, wm8994->mbc_ena[mbc]);
component         546 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         547 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         553 sound/soc/codecs/wm8958-dsp2.c 	reg = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component         568 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         569 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         579 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         580 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         586 sound/soc/codecs/wm8958-dsp2.c 	reg = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component         601 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         602 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         623 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         624 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         635 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         636 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         648 sound/soc/codecs/wm8958-dsp2.c 		dev_dbg(component->dev, "DSP2 active on %d already\n", vss);
component         657 sound/soc/codecs/wm8958-dsp2.c 	wm8958_dsp_apply(component, vss, wm8994->vss_ena[vss]);
component         684 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         685 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         699 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         700 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         719 sound/soc/codecs/wm8958-dsp2.c 		dev_dbg(component->dev, "DSP2 active on %d already\n", hpf);
component         731 sound/soc/codecs/wm8958-dsp2.c 	wm8958_dsp_apply(component, hpf % 3, ucontrol->value.integer.value[0]);
component         746 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         747 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         753 sound/soc/codecs/wm8958-dsp2.c 	reg = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component         768 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         769 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         790 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         791 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         802 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         803 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         815 sound/soc/codecs/wm8958-dsp2.c 		dev_dbg(component->dev, "DSP2 active on %d already\n", eq);
component         825 sound/soc/codecs/wm8958-dsp2.c 	wm8958_dsp_apply(component, eq, ucontrol->value.integer.value[0]);
component         863 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = context;
component         864 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         866 sound/soc/codecs/wm8958-dsp2.c 	if (fw && (wm8958_dsp2_fw(component, "ENH_EQ", fw, true) == 0)) {
component         875 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = context;
component         876 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         878 sound/soc/codecs/wm8958-dsp2.c 	if (fw && (wm8958_dsp2_fw(component, "MBC+VSS", fw, true) == 0)) {
component         887 sound/soc/codecs/wm8958-dsp2.c 	struct snd_soc_component *component = context;
component         888 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         890 sound/soc/codecs/wm8958-dsp2.c 	if (fw && (wm8958_dsp2_fw(component, "MBC", fw, true) == 0)) {
component         897 sound/soc/codecs/wm8958-dsp2.c void wm8958_dsp2_init(struct snd_soc_component *component)
component         899 sound/soc/codecs/wm8958-dsp2.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         906 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_add_component_controls(component, wm8958_mbc_snd_controls,
component         908 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_add_component_controls(component, wm8958_vss_snd_controls,
component         910 sound/soc/codecs/wm8958-dsp2.c 	snd_soc_add_component_controls(component, wm8958_enh_eq_snd_controls,
component         916 sound/soc/codecs/wm8958-dsp2.c 				"wm8958_mbc.wfw", component->dev, GFP_KERNEL,
component         917 sound/soc/codecs/wm8958-dsp2.c 				component, wm8958_mbc_loaded);
component         919 sound/soc/codecs/wm8958-dsp2.c 				"wm8958_mbc_vss.wfw", component->dev, GFP_KERNEL,
component         920 sound/soc/codecs/wm8958-dsp2.c 				component, wm8958_mbc_vss_loaded);
component         922 sound/soc/codecs/wm8958-dsp2.c 				"wm8958_enh_eq.wfw", component->dev, GFP_KERNEL,
component         923 sound/soc/codecs/wm8958-dsp2.c 				component, wm8958_enh_eq_loaded);
component         944 sound/soc/codecs/wm8958-dsp2.c 		ret = snd_soc_add_component_controls(wm8994->hubs.component,
component         947 sound/soc/codecs/wm8958-dsp2.c 			dev_err(wm8994->hubs.component->dev,
component         970 sound/soc/codecs/wm8958-dsp2.c 		ret = snd_soc_add_component_controls(wm8994->hubs.component,
component         973 sound/soc/codecs/wm8958-dsp2.c 			dev_err(wm8994->hubs.component->dev,
component         997 sound/soc/codecs/wm8958-dsp2.c 		ret = snd_soc_add_component_controls(wm8994->hubs.component,
component        1000 sound/soc/codecs/wm8958-dsp2.c 			dev_err(wm8994->hubs.component->dev,
component        1025 sound/soc/codecs/wm8958-dsp2.c 		ret = snd_soc_add_component_controls(wm8994->hubs.component,
component        1028 sound/soc/codecs/wm8958-dsp2.c 			dev_err(wm8994->hubs.component->dev,
component          49 sound/soc/codecs/wm8960.c static int wm8960_set_pll(struct snd_soc_component *component,
component         168 sound/soc/codecs/wm8960.c static int wm8960_set_deemph(struct snd_soc_component *component)
component         170 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         189 sound/soc/codecs/wm8960.c 	dev_dbg(component->dev, "Set deemphasis %d\n", val);
component         191 sound/soc/codecs/wm8960.c 	return snd_soc_component_update_bits(component, WM8960_DACCTL1,
component         198 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         199 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         208 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         209 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         217 sound/soc/codecs/wm8960.c 	return wm8960_set_deemph(component);
component         470 sound/soc/codecs/wm8960.c static int wm8960_add_widgets(struct snd_soc_component *component)
component         472 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         474 sound/soc/codecs/wm8960.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         504 sound/soc/codecs/wm8960.c 	list_for_each_entry(w, &component->card->widgets, list) {
component         521 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = codec_dai->component;
component         573 sound/soc/codecs/wm8960.c 	snd_soc_component_write(component, WM8960_IFACE1, iface);
component         695 sound/soc/codecs/wm8960.c int wm8960_configure_pll(struct snd_soc_component *component, int freq_in,
component         698 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         741 sound/soc/codecs/wm8960.c static int wm8960_configure_clocking(struct snd_soc_component *component)
component         743 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         745 sound/soc/codecs/wm8960.c 	u16 iface1 = snd_soc_component_read32(component, WM8960_IFACE1);
component         750 sound/soc/codecs/wm8960.c 		dev_dbg(component->dev,
component         756 sound/soc/codecs/wm8960.c 		dev_err(component->dev, "No MCLK configured\n");
component         769 sound/soc/codecs/wm8960.c 		wm8960_set_pll(component, 0, 0);
component         774 sound/soc/codecs/wm8960.c 		dev_err(component->dev, "No SYSCLK configured\n");
component         783 sound/soc/codecs/wm8960.c 			dev_err(component->dev, "failed to configure clock\n");
component         788 sound/soc/codecs/wm8960.c 	freq_out = wm8960_configure_pll(component, freq_in, &i, &j, &k);
component         790 sound/soc/codecs/wm8960.c 		dev_err(component->dev, "failed to configure clock via PLL\n");
component         793 sound/soc/codecs/wm8960.c 	wm8960_set_pll(component, freq_in, freq_out);
component         797 sound/soc/codecs/wm8960.c 	snd_soc_component_update_bits(component, WM8960_CLOCK1, 3 << 1, i << 1);
component         800 sound/soc/codecs/wm8960.c 	snd_soc_component_update_bits(component, WM8960_CLOCK1, 0x7 << 3, j << 3);
component         801 sound/soc/codecs/wm8960.c 	snd_soc_component_update_bits(component, WM8960_CLOCK1, 0x7 << 6, j << 6);
component         804 sound/soc/codecs/wm8960.c 	snd_soc_component_update_bits(component, WM8960_CLOCK2, 0xf, k);
component         813 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = dai->component;
component         814 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         815 sound/soc/codecs/wm8960.c 	u16 iface = snd_soc_component_read32(component, WM8960_IFACE1) & 0xfff3;
component         841 sound/soc/codecs/wm8960.c 		dev_err(component->dev, "unsupported width %d\n",
component         849 sound/soc/codecs/wm8960.c 		wm8960_set_deemph(component);
component         853 sound/soc/codecs/wm8960.c 				snd_soc_component_update_bits(component,
component         859 sound/soc/codecs/wm8960.c 	snd_soc_component_write(component, WM8960_IFACE1, iface);
component         864 sound/soc/codecs/wm8960.c 		return wm8960_configure_clocking(component);
component         872 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = dai->component;
component         873 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         883 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = dai->component;
component         886 sound/soc/codecs/wm8960.c 		snd_soc_component_update_bits(component, WM8960_DACCTL1, 0x8, 0x8);
component         888 sound/soc/codecs/wm8960.c 		snd_soc_component_update_bits(component, WM8960_DACCTL1, 0x8, 0);
component         892 sound/soc/codecs/wm8960.c static int wm8960_set_bias_level_out3(struct snd_soc_component *component,
component         895 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         896 sound/soc/codecs/wm8960.c 	u16 pm2 = snd_soc_component_read32(component, WM8960_POWER2);
component         904 sound/soc/codecs/wm8960.c 		switch (snd_soc_component_get_bias_level(component)) {
component         909 sound/soc/codecs/wm8960.c 					dev_err(component->dev,
component         916 sound/soc/codecs/wm8960.c 			ret = wm8960_configure_clocking(component);
component         921 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_POWER1, 0x180, 0x80);
component         930 sound/soc/codecs/wm8960.c 				wm8960_set_pll(component, 0, 0);
component         943 sound/soc/codecs/wm8960.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         947 sound/soc/codecs/wm8960.c 			snd_soc_component_write(component, WM8960_APOP1,
component         952 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_POWER1, 0x80, 0x80);
component         956 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_POWER1, WM8960_VREF,
component         960 sound/soc/codecs/wm8960.c 			snd_soc_component_write(component, WM8960_APOP1, WM8960_BUFIOEN);
component         964 sound/soc/codecs/wm8960.c 		snd_soc_component_update_bits(component, WM8960_POWER1, 0x180, 0x100);
component         969 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_APOP1,
component         974 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_POWER1, 0);
component         982 sound/soc/codecs/wm8960.c static int wm8960_set_bias_level_capless(struct snd_soc_component *component,
component         985 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component         986 sound/soc/codecs/wm8960.c 	u16 pm2 = snd_soc_component_read32(component, WM8960_POWER2);
component         994 sound/soc/codecs/wm8960.c 		switch (snd_soc_component_get_bias_level(component)) {
component         997 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_APOP1,
component        1011 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_POWER2,
component        1017 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_POWER1,
component        1024 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_POWER1,
component        1032 sound/soc/codecs/wm8960.c 					dev_err(component->dev,
component        1039 sound/soc/codecs/wm8960.c 			ret = wm8960_configure_clocking(component);
component        1051 sound/soc/codecs/wm8960.c 				wm8960_set_pll(component, 0, 0);
component        1057 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_APOP1,
component        1064 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_POWER1,
component        1077 sound/soc/codecs/wm8960.c 		switch (snd_soc_component_get_bias_level(component)) {
component        1080 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_APOP2,
component        1085 sound/soc/codecs/wm8960.c 			snd_soc_component_update_bits(component, WM8960_APOP1,
component        1184 sound/soc/codecs/wm8960.c static int wm8960_set_pll(struct snd_soc_component *component,
component        1199 sound/soc/codecs/wm8960.c 	snd_soc_component_update_bits(component, WM8960_CLOCK1, 0x1, 0);
component        1200 sound/soc/codecs/wm8960.c 	snd_soc_component_update_bits(component, WM8960_POWER2, 0x1, 0);
component        1205 sound/soc/codecs/wm8960.c 	reg = snd_soc_component_read32(component, WM8960_PLL1) & ~0x3f;
component        1212 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_PLL2, (pll_div.k >> 16) & 0xff);
component        1213 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_PLL3, (pll_div.k >> 8) & 0xff);
component        1214 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_PLL4, pll_div.k & 0xff);
component        1216 sound/soc/codecs/wm8960.c 	snd_soc_component_write(component, WM8960_PLL1, reg);
component        1219 sound/soc/codecs/wm8960.c 	snd_soc_component_update_bits(component, WM8960_POWER2, 0x1, 0x1);
component        1221 sound/soc/codecs/wm8960.c 	snd_soc_component_update_bits(component, WM8960_CLOCK1, 0x1, 0x1);
component        1229 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = codec_dai->component;
component        1230 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component        1237 sound/soc/codecs/wm8960.c 	return wm8960_set_pll(component, freq_in, freq_out);
component        1243 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = codec_dai->component;
component        1248 sound/soc/codecs/wm8960.c 		reg = snd_soc_component_read32(component, WM8960_CLOCK1) & 0x1f9;
component        1249 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_CLOCK1, reg | div);
component        1252 sound/soc/codecs/wm8960.c 		reg = snd_soc_component_read32(component, WM8960_CLOCK1) & 0x1c7;
component        1253 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_CLOCK1, reg | div);
component        1256 sound/soc/codecs/wm8960.c 		reg = snd_soc_component_read32(component, WM8960_PLL1) & 0x03f;
component        1257 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_PLL1, reg | div);
component        1260 sound/soc/codecs/wm8960.c 		reg = snd_soc_component_read32(component, WM8960_CLOCK2) & 0x03f;
component        1261 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_CLOCK2, reg | div);
component        1264 sound/soc/codecs/wm8960.c 		reg = snd_soc_component_read32(component, WM8960_ADDCTL1) & 0x1fd;
component        1265 sound/soc/codecs/wm8960.c 		snd_soc_component_write(component, WM8960_ADDCTL1, reg | div);
component        1274 sound/soc/codecs/wm8960.c static int wm8960_set_bias_level(struct snd_soc_component *component,
component        1277 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component        1279 sound/soc/codecs/wm8960.c 	return wm8960->set_bias_level(component, level);
component        1285 sound/soc/codecs/wm8960.c 	struct snd_soc_component *component = dai->component;
component        1286 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component        1290 sound/soc/codecs/wm8960.c 		snd_soc_component_update_bits(component, WM8960_CLOCK1,
component        1294 sound/soc/codecs/wm8960.c 		snd_soc_component_update_bits(component, WM8960_CLOCK1,
component        1343 sound/soc/codecs/wm8960.c static int wm8960_probe(struct snd_soc_component *component)
component        1345 sound/soc/codecs/wm8960.c 	struct wm8960_priv *wm8960 = snd_soc_component_get_drvdata(component);
component        1353 sound/soc/codecs/wm8960.c 	snd_soc_add_component_controls(component, wm8960_snd_controls,
component        1355 sound/soc/codecs/wm8960.c 	wm8960_add_widgets(component);
component         194 sound/soc/codecs/wm8961.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         195 sound/soc/codecs/wm8961.c 	u16 hp_reg = snd_soc_component_read32(component, WM8961_ANALOGUE_HP_0);
component         196 sound/soc/codecs/wm8961.c 	u16 cp_reg = snd_soc_component_read32(component, WM8961_CHARGE_PUMP_1);
component         197 sound/soc/codecs/wm8961.c 	u16 pwr_reg = snd_soc_component_read32(component, WM8961_PWR_MGMT_2);
component         198 sound/soc/codecs/wm8961.c 	u16 dcs_reg = snd_soc_component_read32(component, WM8961_DC_SERVO_1);
component         204 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg);
component         208 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_CHARGE_PUMP_1, cp_reg);
component         213 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_PWR_MGMT_2, pwr_reg);
component         217 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg);
component         221 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg);
component         227 sound/soc/codecs/wm8961.c 		dev_dbg(component->dev, "Enabling DC servo\n");
component         229 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_DC_SERVO_1, dcs_reg);
component         232 sound/soc/codecs/wm8961.c 			dcs_reg = snd_soc_component_read32(component, WM8961_DC_SERVO_1);
component         238 sound/soc/codecs/wm8961.c 			dev_err(component->dev, "DC servo timed out\n");
component         240 sound/soc/codecs/wm8961.c 			dev_dbg(component->dev, "DC servo startup complete\n");
component         244 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg);
component         248 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg);
component         254 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg);
component         258 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg);
component         263 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_DC_SERVO_1, dcs_reg);
component         268 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg);
component         272 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_PWR_MGMT_2, pwr_reg);
component         275 sound/soc/codecs/wm8961.c 		dev_dbg(component->dev, "Disabling charge pump\n");
component         276 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_CHARGE_PUMP_1,
component         286 sound/soc/codecs/wm8961.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         287 sound/soc/codecs/wm8961.c 	u16 pwr_reg = snd_soc_component_read32(component, WM8961_PWR_MGMT_2);
component         288 sound/soc/codecs/wm8961.c 	u16 spk_reg = snd_soc_component_read32(component, WM8961_CLASS_D_CONTROL_1);
component         293 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_PWR_MGMT_2, pwr_reg);
component         297 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_CLASS_D_CONTROL_1, spk_reg);
component         303 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_CLASS_D_CONTROL_1, spk_reg);
component         307 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_PWR_MGMT_2, pwr_reg);
component         505 sound/soc/codecs/wm8961.c 	struct snd_soc_component *component = dai->component;
component         506 sound/soc/codecs/wm8961.c 	struct wm8961_priv *wm8961 = snd_soc_component_get_drvdata(component);
component         513 sound/soc/codecs/wm8961.c 		dev_err(component->dev, "MCLK has not been specified\n");
component         524 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_ADDITIONAL_CONTROL_3);
component         527 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_ADDITIONAL_CONTROL_3, reg);
component         528 sound/soc/codecs/wm8961.c 	dev_dbg(component->dev, "Selected SRATE %dHz for %dHz\n",
component         535 sound/soc/codecs/wm8961.c 		dev_err(component->dev,
component         540 sound/soc/codecs/wm8961.c 		dev_err(component->dev,
component         550 sound/soc/codecs/wm8961.c 		dev_err(component->dev, "Unable to generate CLK_SYS_RATE\n");
component         553 sound/soc/codecs/wm8961.c 	dev_dbg(component->dev, "Selected CLK_SYS_RATE of %d for %d/%d=%d\n",
component         557 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_CLOCKING_4);
component         560 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_CLOCKING_4, reg);
component         562 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_AUDIO_INTERFACE_0);
component         579 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_AUDIO_INTERFACE_0, reg);
component         582 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_ADC_DAC_CONTROL_2);
component         587 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_ADC_DAC_CONTROL_2, reg);
component         596 sound/soc/codecs/wm8961.c 	struct snd_soc_component *component = dai->component;
component         597 sound/soc/codecs/wm8961.c 	struct wm8961_priv *wm8961 = snd_soc_component_get_drvdata(component);
component         598 sound/soc/codecs/wm8961.c 	u16 reg = snd_soc_component_read32(component, WM8961_CLOCKING1);
component         601 sound/soc/codecs/wm8961.c 		dev_err(component->dev, "MCLK must be <33MHz\n");
component         606 sound/soc/codecs/wm8961.c 		dev_dbg(component->dev, "Using MCLK/2 for %dHz MCLK\n", freq);
component         610 sound/soc/codecs/wm8961.c 		dev_dbg(component->dev, "Using MCLK/1 for %dHz MCLK\n", freq);
component         614 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_CLOCKING1, reg);
component         623 sound/soc/codecs/wm8961.c 	struct snd_soc_component *component = dai->component;
component         624 sound/soc/codecs/wm8961.c 	u16 aif = snd_soc_component_read32(component, WM8961_AUDIO_INTERFACE_0);
component         685 sound/soc/codecs/wm8961.c 	return snd_soc_component_write(component, WM8961_AUDIO_INTERFACE_0, aif);
component         690 sound/soc/codecs/wm8961.c 	struct snd_soc_component *component = dai->component;
component         691 sound/soc/codecs/wm8961.c 	u16 reg = snd_soc_component_read32(component, WM8961_ADDITIONAL_CONTROL_2);
component         698 sound/soc/codecs/wm8961.c 	return snd_soc_component_write(component, WM8961_ADDITIONAL_CONTROL_2, reg);
component         703 sound/soc/codecs/wm8961.c 	struct snd_soc_component *component = dai->component;
component         704 sound/soc/codecs/wm8961.c 	u16 reg = snd_soc_component_read32(component, WM8961_ADC_DAC_CONTROL_1);
component         713 sound/soc/codecs/wm8961.c 	return snd_soc_component_write(component, WM8961_ADC_DAC_CONTROL_1, reg);
component         718 sound/soc/codecs/wm8961.c 	struct snd_soc_component *component = dai->component;
component         723 sound/soc/codecs/wm8961.c 		reg = snd_soc_component_read32(component, WM8961_CLOCKING2);
component         726 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_CLOCKING2, reg);
component         730 sound/soc/codecs/wm8961.c 		reg = snd_soc_component_read32(component, WM8961_AUDIO_INTERFACE_2);
component         733 sound/soc/codecs/wm8961.c 		snd_soc_component_write(component, WM8961_AUDIO_INTERFACE_2, reg);
component         743 sound/soc/codecs/wm8961.c static int wm8961_set_bias_level(struct snd_soc_component *component,
component         758 sound/soc/codecs/wm8961.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY) {
component         760 sound/soc/codecs/wm8961.c 			reg = snd_soc_component_read32(component, WM8961_ANTI_POP);
component         762 sound/soc/codecs/wm8961.c 			snd_soc_component_write(component, WM8961_ANTI_POP, reg);
component         765 sound/soc/codecs/wm8961.c 			reg = snd_soc_component_read32(component, WM8961_PWR_MGMT_1);
component         768 sound/soc/codecs/wm8961.c 			snd_soc_component_write(component, WM8961_PWR_MGMT_1, reg);
component         773 sound/soc/codecs/wm8961.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_PREPARE) {
component         775 sound/soc/codecs/wm8961.c 			reg = snd_soc_component_read32(component, WM8961_PWR_MGMT_1);
component         777 sound/soc/codecs/wm8961.c 			snd_soc_component_write(component, WM8961_PWR_MGMT_1, reg);
component         780 sound/soc/codecs/wm8961.c 			reg = snd_soc_component_read32(component, WM8961_ANTI_POP);
component         782 sound/soc/codecs/wm8961.c 			snd_soc_component_write(component, WM8961_ANTI_POP, reg);
component         785 sound/soc/codecs/wm8961.c 			reg = snd_soc_component_read32(component, WM8961_PWR_MGMT_1);
component         787 sound/soc/codecs/wm8961.c 			snd_soc_component_write(component, WM8961_PWR_MGMT_1, reg);
component         831 sound/soc/codecs/wm8961.c static int wm8961_probe(struct snd_soc_component *component)
component         836 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_CHARGE_PUMP_B);
component         838 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_CHARGE_PUMP_B, reg);
component         842 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_ROUT1_VOLUME);
component         843 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_ROUT1_VOLUME,
component         845 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_LOUT1_VOLUME, reg | WM8961_LO1ZC);
component         846 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_ROUT2_VOLUME);
component         847 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_ROUT2_VOLUME,
component         849 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_LOUT2_VOLUME, reg | WM8961_SPKLZC);
component         851 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_RIGHT_ADC_VOLUME);
component         852 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_RIGHT_ADC_VOLUME, reg | WM8961_ADCVU);
component         853 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_RIGHT_INPUT_VOLUME);
component         854 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_RIGHT_INPUT_VOLUME, reg | WM8961_IPVU);
component         857 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_ADC_DAC_CONTROL_2);
component         859 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_ADC_DAC_CONTROL_2, reg);
component         864 sound/soc/codecs/wm8961.c 	reg = snd_soc_component_read32(component, WM8961_CLOCKING_3);
component         866 sound/soc/codecs/wm8961.c 	snd_soc_component_write(component, WM8961_CLOCKING_3, reg);
component         873 sound/soc/codecs/wm8961.c static int wm8961_resume(struct snd_soc_component *component)
component         875 sound/soc/codecs/wm8961.c 	snd_soc_component_cache_sync(component);
component          54 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component;
component        1474 sound/soc/codecs/wm8962.c static int wm8962_dsp2_write_config(struct snd_soc_component *component)
component        1476 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        1482 sound/soc/codecs/wm8962.c static int wm8962_dsp2_set_enable(struct snd_soc_component *component, u16 val)
component        1484 sound/soc/codecs/wm8962.c 	u16 adcl = snd_soc_component_read32(component, WM8962_LEFT_ADC_VOLUME);
component        1485 sound/soc/codecs/wm8962.c 	u16 adcr = snd_soc_component_read32(component, WM8962_RIGHT_ADC_VOLUME);
component        1486 sound/soc/codecs/wm8962.c 	u16 dac = snd_soc_component_read32(component, WM8962_ADC_DAC_CONTROL_1);
component        1489 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_LEFT_ADC_VOLUME, 0);
component        1490 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_RIGHT_ADC_VOLUME, WM8962_ADC_VU);
component        1491 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_ADC_DAC_CONTROL_1,
component        1494 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_SOUNDSTAGE_ENABLES_0, val);
component        1497 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_LEFT_ADC_VOLUME, adcl);
component        1498 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_RIGHT_ADC_VOLUME, adcr);
component        1499 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_ADC_DAC_CONTROL_1,
component        1505 sound/soc/codecs/wm8962.c static int wm8962_dsp2_start(struct snd_soc_component *component)
component        1507 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        1509 sound/soc/codecs/wm8962.c 	wm8962_dsp2_write_config(component);
component        1511 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_DSP2_EXECCONTROL, WM8962_DSP2_RUNR);
component        1513 sound/soc/codecs/wm8962.c 	wm8962_dsp2_set_enable(component, wm8962->dsp2_ena);
component        1518 sound/soc/codecs/wm8962.c static int wm8962_dsp2_stop(struct snd_soc_component *component)
component        1520 sound/soc/codecs/wm8962.c 	wm8962_dsp2_set_enable(component, 0);
component        1522 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_DSP2_EXECCONTROL, WM8962_DSP2_STOP);
component        1549 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1550 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        1561 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1562 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        1565 sound/soc/codecs/wm8962.c 	int dsp2_running = snd_soc_component_read32(component, WM8962_DSP2_POWER_MANAGEMENT) &
component        1582 sound/soc/codecs/wm8962.c 			wm8962_dsp2_set_enable(component, wm8962->dsp2_ena);
component        1584 sound/soc/codecs/wm8962.c 			wm8962_dsp2_stop(component);
component        1599 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1608 sound/soc/codecs/wm8962.c 	ret = snd_soc_component_read32(component, WM8962_PWR_MGMT_2);
component        1610 sound/soc/codecs/wm8962.c 		snd_soc_component_write(component, WM8962_HPOUTL_VOLUME,
component        1611 sound/soc/codecs/wm8962.c 			      snd_soc_component_read32(component, WM8962_HPOUTL_VOLUME));
component        1617 sound/soc/codecs/wm8962.c 		snd_soc_component_write(component, WM8962_HPOUTR_VOLUME,
component        1618 sound/soc/codecs/wm8962.c 			      snd_soc_component_read32(component, WM8962_HPOUTR_VOLUME));
component        1629 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        1638 sound/soc/codecs/wm8962.c 	ret = snd_soc_component_read32(component, WM8962_PWR_MGMT_2);
component        1640 sound/soc/codecs/wm8962.c 		snd_soc_component_write(component, WM8962_SPKOUTL_VOLUME,
component        1641 sound/soc/codecs/wm8962.c 			      snd_soc_component_read32(component, WM8962_SPKOUTL_VOLUME));
component        1647 sound/soc/codecs/wm8962.c 		snd_soc_component_write(component, WM8962_SPKOUTR_VOLUME,
component        1648 sound/soc/codecs/wm8962.c 			      snd_soc_component_read32(component, WM8962_SPKOUTR_VOLUME));
component        1862 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1870 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_ANALOGUE_HP_0,
component        1875 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_ANALOGUE_HP_0,
component        1880 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_DC_SERVO_1,
component        1892 sound/soc/codecs/wm8962.c 			reg = snd_soc_component_read32(component, WM8962_DC_SERVO_6);
component        1894 sound/soc/codecs/wm8962.c 				dev_err(component->dev,
component        1899 sound/soc/codecs/wm8962.c 			dev_dbg(component->dev, "DCS status: %x\n", reg);
component        1903 sound/soc/codecs/wm8962.c 			dev_err(component->dev, "DC servo timed out\n");
component        1905 sound/soc/codecs/wm8962.c 			dev_dbg(component->dev, "DC servo complete after %dms\n",
component        1908 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_ANALOGUE_HP_0,
component        1915 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_ANALOGUE_HP_0,
component        1923 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_ANALOGUE_HP_0,
component        1929 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_DC_SERVO_1,
component        1935 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_ANALOGUE_HP_0,
component        1956 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1979 sound/soc/codecs/wm8962.c 		return snd_soc_component_write(component, reg, snd_soc_component_read32(component, reg));
component        1989 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1990 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        1995 sound/soc/codecs/wm8962.c 			wm8962_dsp2_start(component);
component        2000 sound/soc/codecs/wm8962.c 			wm8962_dsp2_stop(component);
component        2353 sound/soc/codecs/wm8962.c static int wm8962_add_widgets(struct snd_soc_component *component)
component        2355 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        2357 sound/soc/codecs/wm8962.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2359 sound/soc/codecs/wm8962.c 	snd_soc_add_component_controls(component, wm8962_snd_controls,
component        2362 sound/soc/codecs/wm8962.c 		snd_soc_add_component_controls(component, wm8962_spk_mono_controls,
component        2365 sound/soc/codecs/wm8962.c 		snd_soc_add_component_controls(component, wm8962_spk_stereo_controls,
component        2402 sound/soc/codecs/wm8962.c static void wm8962_configure_bclk(struct snd_soc_component *component)
component        2404 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        2411 sound/soc/codecs/wm8962.c 		dev_dbg(component->dev, "No SYSCLK configured\n");
component        2416 sound/soc/codecs/wm8962.c 		dev_dbg(component->dev, "No audio clocks configured\n");
component        2428 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Unsupported sysclk ratio %d\n",
component        2433 sound/soc/codecs/wm8962.c 	dev_dbg(component->dev, "Selected sysclk ratio %d\n", sysclk_rates[i]);
component        2435 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_CLOCKING_4,
component        2442 sound/soc/codecs/wm8962.c 	if (snd_soc_component_get_bias_level(component) != SND_SOC_BIAS_ON)
component        2443 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_CLOCKING2,
component        2446 sound/soc/codecs/wm8962.c 	dspclk = snd_soc_component_read32(component, WM8962_CLOCKING1);
component        2448 sound/soc/codecs/wm8962.c 	if (snd_soc_component_get_bias_level(component) != SND_SOC_BIAS_ON)
component        2449 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_CLOCKING2,
component        2453 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Failed to read DSPCLK: %d\n", dspclk);
component        2469 sound/soc/codecs/wm8962.c 		dev_warn(component->dev, "Unknown DSPCLK divisor read back\n");
component        2473 sound/soc/codecs/wm8962.c 	dev_dbg(component->dev, "DSPCLK is %dHz, BCLK %d\n", dspclk, wm8962->bclk);
component        2481 sound/soc/codecs/wm8962.c 			dev_dbg(component->dev, "Selected BCLK_DIV %d for %dHz\n",
component        2488 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Unsupported BCLK ratio %d\n",
component        2494 sound/soc/codecs/wm8962.c 	dev_dbg(component->dev, "Selected LRCLK divisor %d for %dHz\n",
component        2497 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_CLOCKING2,
component        2499 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_AUDIO_INTERFACE_2,
component        2503 sound/soc/codecs/wm8962.c static int wm8962_set_bias_level(struct snd_soc_component *component,
component        2512 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_PWR_MGMT_1,
component        2515 sound/soc/codecs/wm8962.c 		wm8962_configure_bclk(component);
component        2520 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_PWR_MGMT_1,
component        2523 sound/soc/codecs/wm8962.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
component        2555 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = dai->component;
component        2556 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        2574 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Unsupported rate %dHz\n", wm8962->lrclk);
component        2597 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_AUDIO_INTERFACE_0,
component        2599 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_ADDITIONAL_CONTROL_3,
component        2603 sound/soc/codecs/wm8962.c 	dev_dbg(component->dev, "hw_params set BCLK %dHz LRCLK %dHz\n",
component        2606 sound/soc/codecs/wm8962.c 	if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_ON)
component        2607 sound/soc/codecs/wm8962.c 		wm8962_configure_bclk(component);
component        2615 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = dai->component;
component        2616 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        2632 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_CLOCKING2, WM8962_SYSCLK_SRC_MASK,
component        2642 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = dai->component;
component        2699 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_AUDIO_INTERFACE_0,
component        2809 sound/soc/codecs/wm8962.c static int wm8962_set_fll(struct snd_soc_component *component, int fll_id, int source,
component        2812 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        2824 sound/soc/codecs/wm8962.c 		dev_dbg(component->dev, "FLL disabled\n");
component        2829 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_1,
component        2832 sound/soc/codecs/wm8962.c 		pm_runtime_put(component->dev);
component        2842 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_1, WM8962_FLL_ENA, 0);
component        2851 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_1,
component        2853 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_5,
component        2857 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Unknown FLL source %d\n", ret);
component        2865 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_1, WM8962_FLL_ENA, 0);
component        2867 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_2,
component        2873 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_3,
component        2876 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_FLL_CONTROL_6, fll_div.theta);
component        2877 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_FLL_CONTROL_7, fll_div.lambda);
component        2878 sound/soc/codecs/wm8962.c 	snd_soc_component_write(component, WM8962_FLL_CONTROL_8, fll_div.n);
component        2882 sound/soc/codecs/wm8962.c 	ret = pm_runtime_get_sync(component->dev);
component        2884 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Failed to resume device: %d\n", ret);
component        2888 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_1,
component        2892 sound/soc/codecs/wm8962.c 	dev_dbg(component->dev, "FLL configured for %dHz->%dHz\n", Fref, Fout);
component        2906 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "FLL lock timed out");
component        2907 sound/soc/codecs/wm8962.c 		snd_soc_component_update_bits(component, WM8962_FLL_CONTROL_1,
component        2909 sound/soc/codecs/wm8962.c 		pm_runtime_put(component->dev);
component        2922 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = dai->component;
component        2934 sound/soc/codecs/wm8962.c 	ret = snd_soc_component_update_bits(component, WM8962_CLASS_D_CONTROL_1,
component        2939 sound/soc/codecs/wm8962.c 	return snd_soc_component_update_bits(component, WM8962_ADC_DAC_CONTROL_1,
component        2981 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = wm8962->component;
component        2986 sound/soc/codecs/wm8962.c 	reg = snd_soc_component_read32(component, WM8962_ADDITIONAL_CONTROL_4);
component        3001 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_MICINT_SOURCE_POL,
component        3109 sound/soc/codecs/wm8962.c int wm8962_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack)
component        3111 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        3112 sound/soc/codecs/wm8962.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3124 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_INTERRUPT_STATUS_2_MASK,
component        3126 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_ADDITIONAL_CONTROL_4,
component        3157 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = wm8962->component;
component        3158 sound/soc/codecs/wm8962.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3170 sound/soc/codecs/wm8962.c 		dev_dbg(component->dev, "Set beep rate %dHz for requested %dHz\n",
component        3177 sound/soc/codecs/wm8962.c 		dev_dbg(component->dev, "Disabling beep\n");
component        3181 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_BEEP_GENERATOR_1,
component        3193 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = input_get_drvdata(dev);
component        3194 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        3196 sound/soc/codecs/wm8962.c 	dev_dbg(component->dev, "Beep event %x %x\n", code, hz);
component        3233 sound/soc/codecs/wm8962.c static void wm8962_init_beep(struct snd_soc_component *component)
component        3235 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        3238 sound/soc/codecs/wm8962.c 	wm8962->beep = devm_input_allocate_device(component->dev);
component        3240 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Failed to allocate beep device\n");
component        3248 sound/soc/codecs/wm8962.c 	wm8962->beep->phys = dev_name(component->dev);
component        3254 sound/soc/codecs/wm8962.c 	wm8962->beep->dev.parent = component->dev;
component        3255 sound/soc/codecs/wm8962.c 	input_set_drvdata(wm8962->beep, component);
component        3260 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Failed to register beep device\n");
component        3263 sound/soc/codecs/wm8962.c 	ret = device_create_file(component->dev, &dev_attr_beep);
component        3265 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Failed to create keyclick file: %d\n",
component        3270 sound/soc/codecs/wm8962.c static void wm8962_free_beep(struct snd_soc_component *component)
component        3272 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        3274 sound/soc/codecs/wm8962.c 	device_remove_file(component->dev, &dev_attr_beep);
component        3278 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_BEEP_GENERATOR_1, WM8962_BEEP_ENA,0);
component        3333 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = wm8962->component;
component        3335 sound/soc/codecs/wm8962.c 	snd_soc_component_update_bits(component, WM8962_GPIO_BASE + offset,
component        3343 sound/soc/codecs/wm8962.c 	struct snd_soc_component *component = wm8962->component;
component        3349 sound/soc/codecs/wm8962.c 	ret = snd_soc_component_update_bits(component, WM8962_GPIO_BASE + offset,
component        3366 sound/soc/codecs/wm8962.c static void wm8962_init_gpio(struct snd_soc_component *component)
component        3368 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        3374 sound/soc/codecs/wm8962.c 	wm8962->gpio_chip.parent = component->dev;
component        3383 sound/soc/codecs/wm8962.c 		dev_err(component->dev, "Failed to add GPIOs: %d\n", ret);
component        3386 sound/soc/codecs/wm8962.c static void wm8962_free_gpio(struct snd_soc_component *component)
component        3388 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        3393 sound/soc/codecs/wm8962.c static void wm8962_init_gpio(struct snd_soc_component *component)
component        3397 sound/soc/codecs/wm8962.c static void wm8962_free_gpio(struct snd_soc_component *component)
component        3402 sound/soc/codecs/wm8962.c static int wm8962_probe(struct snd_soc_component *component)
component        3404 sound/soc/codecs/wm8962.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3406 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        3410 sound/soc/codecs/wm8962.c 	wm8962->component = component;
component        3427 sound/soc/codecs/wm8962.c 			dev_err(component->dev,
component        3433 sound/soc/codecs/wm8962.c 	wm8962_add_widgets(component);
component        3439 sound/soc/codecs/wm8962.c 		switch (snd_soc_component_read32(component, WM8962_GPIO_BASE + i)
component        3452 sound/soc/codecs/wm8962.c 		dev_dbg(component->dev, "DMIC not in use, disabling\n");
component        3456 sound/soc/codecs/wm8962.c 		dev_warn(component->dev, "DMIC GPIOs partially configured\n");
component        3458 sound/soc/codecs/wm8962.c 	wm8962_init_beep(component);
component        3459 sound/soc/codecs/wm8962.c 	wm8962_init_gpio(component);
component        3464 sound/soc/codecs/wm8962.c static void wm8962_remove(struct snd_soc_component *component)
component        3466 sound/soc/codecs/wm8962.c 	struct wm8962_priv *wm8962 = snd_soc_component_get_drvdata(component);
component        3470 sound/soc/codecs/wm8962.c 	wm8962_free_gpio(component);
component        3471 sound/soc/codecs/wm8962.c 	wm8962_free_beep(component);
component        3779 sound/soc/codecs/wm8962.h int wm8962_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack);
component         432 sound/soc/codecs/wm8971.c 	struct snd_soc_component *component = codec_dai->component;
component         433 sound/soc/codecs/wm8971.c 	struct wm8971_priv *wm8971 = snd_soc_component_get_drvdata(component);
component         450 sound/soc/codecs/wm8971.c 	struct snd_soc_component *component = codec_dai->component;
component         501 sound/soc/codecs/wm8971.c 	snd_soc_component_write(component, WM8971_IFACE, iface);
component         509 sound/soc/codecs/wm8971.c 	struct snd_soc_component *component = dai->component;
component         510 sound/soc/codecs/wm8971.c 	struct wm8971_priv *wm8971 = snd_soc_component_get_drvdata(component);
component         511 sound/soc/codecs/wm8971.c 	u16 iface = snd_soc_component_read32(component, WM8971_IFACE) & 0x1f3;
component         512 sound/soc/codecs/wm8971.c 	u16 srate = snd_soc_component_read32(component, WM8971_SRATE) & 0x1c0;
component         531 sound/soc/codecs/wm8971.c 	snd_soc_component_write(component, WM8971_IFACE, iface);
component         533 sound/soc/codecs/wm8971.c 		snd_soc_component_write(component, WM8971_SRATE, srate |
component         541 sound/soc/codecs/wm8971.c 	struct snd_soc_component *component = dai->component;
component         542 sound/soc/codecs/wm8971.c 	u16 mute_reg = snd_soc_component_read32(component, WM8971_ADCDAC) & 0xfff7;
component         545 sound/soc/codecs/wm8971.c 		snd_soc_component_write(component, WM8971_ADCDAC, mute_reg | 0x8);
component         547 sound/soc/codecs/wm8971.c 		snd_soc_component_write(component, WM8971_ADCDAC, mute_reg);
component         560 sound/soc/codecs/wm8971.c static int wm8971_set_bias_level(struct snd_soc_component *component,
component         563 sound/soc/codecs/wm8971.c 	struct wm8971_priv *wm8971 = snd_soc_component_get_drvdata(component);
component         564 sound/soc/codecs/wm8971.c 	u16 pwr_reg = snd_soc_component_read32(component, WM8971_PWR1) & 0xfe3e;
component         569 sound/soc/codecs/wm8971.c 		snd_soc_component_write(component, WM8971_PWR1, pwr_reg | 0x00c1);
component         576 sound/soc/codecs/wm8971.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         577 sound/soc/codecs/wm8971.c 			snd_soc_component_cache_sync(component);
component         579 sound/soc/codecs/wm8971.c 			snd_soc_component_write(component, WM8971_PWR1, pwr_reg | 0x01c0);
component         584 sound/soc/codecs/wm8971.c 			snd_soc_component_write(component, WM8971_PWR1, pwr_reg | 0x0140);
component         590 sound/soc/codecs/wm8971.c 		snd_soc_component_write(component, WM8971_PWR1, 0x0001);
component         627 sound/soc/codecs/wm8971.c static int wm8971_probe(struct snd_soc_component *component)
component         629 sound/soc/codecs/wm8971.c 	struct wm8971_priv *wm8971 = snd_soc_component_get_drvdata(component);
component         633 sound/soc/codecs/wm8971.c 	wm8971_reset(component);
component         636 sound/soc/codecs/wm8971.c 	snd_soc_component_update_bits(component, WM8971_LDAC, 0x0100, 0x0100);
component         637 sound/soc/codecs/wm8971.c 	snd_soc_component_update_bits(component, WM8971_RDAC, 0x0100, 0x0100);
component         638 sound/soc/codecs/wm8971.c 	snd_soc_component_update_bits(component, WM8971_LOUT1V, 0x0100, 0x0100);
component         639 sound/soc/codecs/wm8971.c 	snd_soc_component_update_bits(component, WM8971_ROUT1V, 0x0100, 0x0100);
component         640 sound/soc/codecs/wm8971.c 	snd_soc_component_update_bits(component, WM8971_LOUT2V, 0x0100, 0x0100);
component         641 sound/soc/codecs/wm8971.c 	snd_soc_component_update_bits(component, WM8971_ROUT2V, 0x0100, 0x0100);
component         642 sound/soc/codecs/wm8971.c 	snd_soc_component_update_bits(component, WM8971_LINVOL, 0x0100, 0x0100);
component         643 sound/soc/codecs/wm8971.c 	snd_soc_component_update_bits(component, WM8971_RINVOL, 0x0100, 0x0100);
component         323 sound/soc/codecs/wm8974.c 	struct snd_soc_component *component = codec_dai->component;
component         329 sound/soc/codecs/wm8974.c 		reg = snd_soc_component_read32(component, WM8974_CLOCK);
component         330 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_CLOCK, reg & 0x0ff);
component         333 sound/soc/codecs/wm8974.c 		reg = snd_soc_component_read32(component, WM8974_POWER1);
component         334 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_POWER1, reg & 0x1df);
component         340 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_PLLN, (pll_div.pre_div << 4) | pll_div.n);
component         341 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_PLLK1, pll_div.k >> 18);
component         342 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_PLLK2, (pll_div.k >> 9) & 0x1ff);
component         343 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_PLLK3, pll_div.k & 0x1ff);
component         344 sound/soc/codecs/wm8974.c 	reg = snd_soc_component_read32(component, WM8974_POWER1);
component         345 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_POWER1, reg | 0x020);
component         348 sound/soc/codecs/wm8974.c 	reg = snd_soc_component_read32(component, WM8974_CLOCK);
component         349 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_CLOCK, reg | 0x100);
component         360 sound/soc/codecs/wm8974.c 	struct snd_soc_component *component = codec_dai->component;
component         365 sound/soc/codecs/wm8974.c 		reg = snd_soc_component_read32(component, WM8974_GPIO) & 0x1cf;
component         366 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_GPIO, reg | div);
component         369 sound/soc/codecs/wm8974.c 		reg = snd_soc_component_read32(component, WM8974_CLOCK) & 0x11f;
component         370 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_CLOCK, reg | div);
component         373 sound/soc/codecs/wm8974.c 		reg = snd_soc_component_read32(component, WM8974_CLOCK) & 0x1e3;
component         374 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_CLOCK, reg | div);
component         417 sound/soc/codecs/wm8974.c 	struct snd_soc_component *component = dai->component;
component         418 sound/soc/codecs/wm8974.c 	struct wm8974_priv *priv = snd_soc_component_get_drvdata(component);
component         445 sound/soc/codecs/wm8974.c 	struct snd_soc_component *component = dai->component;
component         446 sound/soc/codecs/wm8974.c 	struct wm8974_priv *priv = snd_soc_component_get_drvdata(component);
component         459 sound/soc/codecs/wm8974.c 	struct snd_soc_component *component = codec_dai->component;
component         461 sound/soc/codecs/wm8974.c 	u16 clk = snd_soc_component_read32(component, WM8974_CLOCK) & 0x1fe;
component         508 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_IFACE, iface);
component         509 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_CLOCK, clk);
component         517 sound/soc/codecs/wm8974.c 	struct snd_soc_component *component = dai->component;
component         518 sound/soc/codecs/wm8974.c 	struct wm8974_priv *priv = snd_soc_component_get_drvdata(component);
component         519 sound/soc/codecs/wm8974.c 	u16 iface = snd_soc_component_read32(component, WM8974_IFACE) & 0x19f;
component         520 sound/soc/codecs/wm8974.c 	u16 adn = snd_soc_component_read32(component, WM8974_ADD) & 0x1f1;
component         565 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_IFACE, iface);
component         566 sound/soc/codecs/wm8974.c 	snd_soc_component_write(component, WM8974_ADD, adn);
component         572 sound/soc/codecs/wm8974.c 	struct snd_soc_component *component = dai->component;
component         573 sound/soc/codecs/wm8974.c 	u16 mute_reg = snd_soc_component_read32(component, WM8974_DAC) & 0xffbf;
component         576 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_DAC, mute_reg | 0x40);
component         578 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_DAC, mute_reg);
component         583 sound/soc/codecs/wm8974.c static int wm8974_set_bias_level(struct snd_soc_component *component,
component         586 sound/soc/codecs/wm8974.c 	u16 power1 = snd_soc_component_read32(component, WM8974_POWER1) & ~0x3;
component         592 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_POWER1, power1);
component         598 sound/soc/codecs/wm8974.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         599 sound/soc/codecs/wm8974.c 			regcache_sync(dev_get_regmap(component->dev, NULL));
component         602 sound/soc/codecs/wm8974.c 			snd_soc_component_write(component, WM8974_POWER1, power1 | 0x3);
component         607 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_POWER1, power1);
component         611 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_POWER1, 0);
component         612 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_POWER2, 0);
component         613 sound/soc/codecs/wm8974.c 		snd_soc_component_write(component, WM8974_POWER3, 0);
component         662 sound/soc/codecs/wm8974.c static int wm8974_probe(struct snd_soc_component *component)
component         666 sound/soc/codecs/wm8974.c 	ret = wm8974_reset(component);
component         668 sound/soc/codecs/wm8974.c 		dev_err(component->dev, "Failed to issue reset\n");
component         408 sound/soc/codecs/wm8978.c static void pll_factors(struct snd_soc_component *component,
component         424 sound/soc/codecs/wm8978.c 		dev_warn(component->dev,
component         471 sound/soc/codecs/wm8978.c static int wm8978_configure_pll(struct snd_soc_component *component)
component         473 sound/soc/codecs/wm8978.c 	struct wm8978_priv *wm8978 = snd_soc_component_get_drvdata(component);
component         505 sound/soc/codecs/wm8978.c 		dev_dbg(component->dev, "%s: OPCLKDIV=%d\n", __func__, opclk_div);
component         507 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_GPIO_CONTROL, 0x30,
component         533 sound/soc/codecs/wm8978.c 	dev_dbg(component->dev, "%s: f_MCLK=%uHz, f_PLLOUT=%uHz\n", __func__,
component         536 sound/soc/codecs/wm8978.c 	pll_factors(component, &pll_div, f2, wm8978->f_mclk);
component         538 sound/soc/codecs/wm8978.c 	dev_dbg(component->dev, "%s: calculated PLL N=0x%x, K=0x%x, div2=%d\n",
component         542 sound/soc/codecs/wm8978.c 	snd_soc_component_update_bits(component, WM8978_POWER_MANAGEMENT_1, 0x20, 0);
component         544 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_PLL_N, (pll_div.div2 << 4) | pll_div.n);
component         545 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_PLL_K1, pll_div.k >> 18);
component         546 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_PLL_K2, (pll_div.k >> 9) & 0x1ff);
component         547 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_PLL_K3, pll_div.k & 0x1ff);
component         550 sound/soc/codecs/wm8978.c 	snd_soc_component_update_bits(component, WM8978_POWER_MANAGEMENT_1, 0x20, 0x20);
component         554 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_GPIO_CONTROL, 7, 4);
component         565 sound/soc/codecs/wm8978.c 	struct snd_soc_component *component = codec_dai->component;
component         566 sound/soc/codecs/wm8978.c 	struct wm8978_priv *wm8978 = snd_soc_component_get_drvdata(component);
component         588 sound/soc/codecs/wm8978.c 			ret = wm8978_configure_pll(component);
component         593 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_CLOCKING, 0x1c, div);
component         599 sound/soc/codecs/wm8978.c 	dev_dbg(component->dev, "%s: ID %d, value %u\n", __func__, div_id, div);
component         610 sound/soc/codecs/wm8978.c 	struct snd_soc_component *component = codec_dai->component;
component         611 sound/soc/codecs/wm8978.c 	struct wm8978_priv *wm8978 = snd_soc_component_get_drvdata(component);
component         614 sound/soc/codecs/wm8978.c 	dev_dbg(component->dev, "%s: ID %d, freq %u\n", __func__, clk_id, freq);
component         621 sound/soc/codecs/wm8978.c 			ret = wm8978_configure_pll(component);
component         631 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_CLOCKING, 0x100, 0);
component         634 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_GPIO_CONTROL, 7, 0);
component         637 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_POWER_MANAGEMENT_1, 0x20, 0);
component         651 sound/soc/codecs/wm8978.c 	struct snd_soc_component *component = codec_dai->component;
component         656 sound/soc/codecs/wm8978.c 	u16 iface = snd_soc_component_read32(component, WM8978_AUDIO_INTERFACE) & ~0x198;
component         657 sound/soc/codecs/wm8978.c 	u16 clk = snd_soc_component_read32(component, WM8978_CLOCKING);
component         659 sound/soc/codecs/wm8978.c 	dev_dbg(component->dev, "%s\n", __func__);
component         707 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_AUDIO_INTERFACE, iface);
component         708 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_CLOCKING, clk);
component         720 sound/soc/codecs/wm8978.c 	struct snd_soc_component *component = dai->component;
component         721 sound/soc/codecs/wm8978.c 	struct wm8978_priv *wm8978 = snd_soc_component_get_drvdata(component);
component         723 sound/soc/codecs/wm8978.c 	u16 iface_ctl = snd_soc_component_read32(component, WM8978_AUDIO_INTERFACE) & ~0x60;
component         725 sound/soc/codecs/wm8978.c 	u16 add_ctl = snd_soc_component_read32(component, WM8978_ADDITIONAL_CONTROL) & ~0xe;
component         726 sound/soc/codecs/wm8978.c 	u16 clking = snd_soc_component_read32(component, WM8978_CLOCKING);
component         781 sound/soc/codecs/wm8978.c 			int ret = wm8978_configure_pll(component);
component         812 sound/soc/codecs/wm8978.c 		dev_warn(component->dev, "Imprecise sampling rate: %uHz%s\n",
component         817 sound/soc/codecs/wm8978.c 	dev_dbg(component->dev, "%s: width %d, rate %u, MCLK divisor #%d\n", __func__,
component         821 sound/soc/codecs/wm8978.c 	snd_soc_component_update_bits(component, WM8978_CLOCKING, 0xe0, best << 5);
component         823 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_AUDIO_INTERFACE, iface_ctl);
component         824 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_ADDITIONAL_CONTROL, add_ctl);
component         829 sound/soc/codecs/wm8978.c 			snd_soc_component_update_bits(component, WM8978_CLOCKING,
component         833 sound/soc/codecs/wm8978.c 			snd_soc_component_update_bits(component, WM8978_CLOCKING, 0x100, 0);
component         841 sound/soc/codecs/wm8978.c 	struct snd_soc_component *component = dai->component;
component         843 sound/soc/codecs/wm8978.c 	dev_dbg(component->dev, "%s: %d\n", __func__, mute);
component         846 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_DAC_CONTROL, 0x40, 0x40);
component         848 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_DAC_CONTROL, 0x40, 0);
component         853 sound/soc/codecs/wm8978.c static int wm8978_set_bias_level(struct snd_soc_component *component,
component         856 sound/soc/codecs/wm8978.c 	u16 power1 = snd_soc_component_read32(component, WM8978_POWER_MANAGEMENT_1) & ~3;
component         862 sound/soc/codecs/wm8978.c 		snd_soc_component_write(component, WM8978_POWER_MANAGEMENT_1, power1);
component         868 sound/soc/codecs/wm8978.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         870 sound/soc/codecs/wm8978.c 			snd_soc_component_write(component, WM8978_POWER_MANAGEMENT_1,
component         876 sound/soc/codecs/wm8978.c 		snd_soc_component_write(component, WM8978_POWER_MANAGEMENT_1, power1);
component         880 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_POWER_MANAGEMENT_1, ~0x20, 0);
component         881 sound/soc/codecs/wm8978.c 		snd_soc_component_write(component, WM8978_POWER_MANAGEMENT_2, 0);
component         882 sound/soc/codecs/wm8978.c 		snd_soc_component_write(component, WM8978_POWER_MANAGEMENT_3, 0);
component         886 sound/soc/codecs/wm8978.c 	dev_dbg(component->dev, "%s: %d, %x\n", __func__, level, power1);
component         923 sound/soc/codecs/wm8978.c static int wm8978_suspend(struct snd_soc_component *component)
component         925 sound/soc/codecs/wm8978.c 	struct wm8978_priv *wm8978 = snd_soc_component_get_drvdata(component);
component         927 sound/soc/codecs/wm8978.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component         929 sound/soc/codecs/wm8978.c 	snd_soc_component_write(component, WM8978_POWER_MANAGEMENT_1, 0);
component         936 sound/soc/codecs/wm8978.c static int wm8978_resume(struct snd_soc_component *component)
component         938 sound/soc/codecs/wm8978.c 	struct wm8978_priv *wm8978 = snd_soc_component_get_drvdata(component);
component         943 sound/soc/codecs/wm8978.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component         947 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, WM8978_POWER_MANAGEMENT_1, 0x20, 0x20);
component         971 sound/soc/codecs/wm8978.c static int wm8978_probe(struct snd_soc_component *component)
component         973 sound/soc/codecs/wm8978.c 	struct wm8978_priv *wm8978 = snd_soc_component_get_drvdata(component);
component         988 sound/soc/codecs/wm8978.c 		snd_soc_component_update_bits(component, update_reg[i], 0x100, 0x100);
component         492 sound/soc/codecs/wm8983.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         495 sound/soc/codecs/wm8983.c 	reg = snd_soc_component_read32(component, WM8983_EQ1_LOW_SHELF);
component         507 sound/soc/codecs/wm8983.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         515 sound/soc/codecs/wm8983.c 	reg_eq = snd_soc_component_read32(component, WM8983_EQ1_LOW_SHELF);
component         527 sound/soc/codecs/wm8983.c 	regpwr2 = snd_soc_component_read32(component, WM8983_POWER_MANAGEMENT_2);
component         528 sound/soc/codecs/wm8983.c 	regpwr3 = snd_soc_component_read32(component, WM8983_POWER_MANAGEMENT_3);
component         530 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_2,
component         532 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_3,
component         535 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_EQ1_LOW_SHELF,
component         540 sound/soc/codecs/wm8983.c 	snd_soc_component_write(component, WM8983_POWER_MANAGEMENT_2, regpwr2);
component         541 sound/soc/codecs/wm8983.c 	snd_soc_component_write(component, WM8983_POWER_MANAGEMENT_3, regpwr3);
component         562 sound/soc/codecs/wm8983.c 	struct snd_soc_component *component = dai->component;
component         564 sound/soc/codecs/wm8983.c 	return snd_soc_component_update_bits(component, WM8983_DAC_CONTROL,
component         571 sound/soc/codecs/wm8983.c 	struct snd_soc_component *component = dai->component;
component         593 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_AUDIO_INTERFACE,
component         608 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_CLOCK_GEN_CONTROL,
component         639 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_AUDIO_INTERFACE,
component         641 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_AUDIO_INTERFACE,
component         651 sound/soc/codecs/wm8983.c 	struct snd_soc_component *component = dai->component;
component         652 sound/soc/codecs/wm8983.c 	struct wm8983_priv *wm8983 = snd_soc_component_get_drvdata(component);
component         660 sound/soc/codecs/wm8983.c 		dev_err(component->dev, "Failed to convert params to bclk: %d\n", ret);
component         685 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_AUDIO_INTERFACE,
component         702 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_ADDITIONAL_CONTROL,
component         721 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_CLOCK_GEN_CONTROL,
component         737 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_CLOCK_GEN_CONTROL,
component         789 sound/soc/codecs/wm8983.c 	struct snd_soc_component *component;
component         792 sound/soc/codecs/wm8983.c 	component = dai->component;
component         795 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_1,
component         804 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_1,
component         808 sound/soc/codecs/wm8983.c 		snd_soc_component_write(component, WM8983_PLL_N,
component         812 sound/soc/codecs/wm8983.c 		snd_soc_component_write(component, WM8983_PLL_K_3, pll_div.k & 0x1ff);
component         813 sound/soc/codecs/wm8983.c 		snd_soc_component_write(component, WM8983_PLL_K_2, (pll_div.k >> 9) & 0x1ff);
component         814 sound/soc/codecs/wm8983.c 		snd_soc_component_write(component, WM8983_PLL_K_1, (pll_div.k >> 18));
component         816 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_1,
component         826 sound/soc/codecs/wm8983.c 	struct snd_soc_component *component = dai->component;
component         827 sound/soc/codecs/wm8983.c 	struct wm8983_priv *wm8983 = snd_soc_component_get_drvdata(component);
component         831 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_CLOCK_GEN_CONTROL,
component         835 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_CLOCK_GEN_CONTROL,
component         847 sound/soc/codecs/wm8983.c static int wm8983_set_bias_level(struct snd_soc_component *component,
component         850 sound/soc/codecs/wm8983.c 	struct wm8983_priv *wm8983 = snd_soc_component_get_drvdata(component);
component         857 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_1,
component         862 sound/soc/codecs/wm8983.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         865 sound/soc/codecs/wm8983.c 				dev_err(component->dev, "Failed to sync cache: %d\n", ret);
component         869 sound/soc/codecs/wm8983.c 			snd_soc_component_update_bits(component, WM8983_OUT4_TO_ADC,
component         873 sound/soc/codecs/wm8983.c 			snd_soc_component_update_bits(component, WM8983_OUTPUT_CTRL,
component         876 sound/soc/codecs/wm8983.c 			snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_1,
component         879 sound/soc/codecs/wm8983.c 			snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_1,
component         884 sound/soc/codecs/wm8983.c 			snd_soc_component_update_bits(component, WM8983_OUT4_TO_ADC,
component         890 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_1,
component         896 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_OUTPUT_CTRL,
component         899 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, WM8983_POWER_MANAGEMENT_1,
component         904 sound/soc/codecs/wm8983.c 		snd_soc_component_write(component, WM8983_POWER_MANAGEMENT_1, 0);
component         905 sound/soc/codecs/wm8983.c 		snd_soc_component_write(component, WM8983_POWER_MANAGEMENT_2, 0);
component         906 sound/soc/codecs/wm8983.c 		snd_soc_component_write(component, WM8983_POWER_MANAGEMENT_3, 0);
component         913 sound/soc/codecs/wm8983.c static int wm8983_probe(struct snd_soc_component *component)
component         918 sound/soc/codecs/wm8983.c 	ret = snd_soc_component_write(component, WM8983_SOFTWARE_RESET, 0);
component         920 sound/soc/codecs/wm8983.c 		dev_err(component->dev, "Failed to issue reset: %d\n", ret);
component         926 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, vol_update_regs[i],
component         932 sound/soc/codecs/wm8983.c 		snd_soc_component_update_bits(component, i, 0x40, 0x40);
component         935 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_DAC_CONTROL,
component         940 sound/soc/codecs/wm8983.c 	snd_soc_component_update_bits(component, WM8983_BIAS_CTRL,
component         564 sound/soc/codecs/wm8985.c static int wm8985_add_widgets(struct snd_soc_component *component)
component         566 sound/soc/codecs/wm8985.c 	struct wm8985_priv *wm8985 = snd_soc_component_get_drvdata(component);
component         567 sound/soc/codecs/wm8985.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         576 sound/soc/codecs/wm8985.c 		snd_soc_add_component_controls(component, wm8985_specific_snd_controls,
component         592 sound/soc/codecs/wm8985.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         595 sound/soc/codecs/wm8985.c 	reg = snd_soc_component_read32(component, WM8985_EQ1_LOW_SHELF);
component         607 sound/soc/codecs/wm8985.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         615 sound/soc/codecs/wm8985.c 	reg_eq = snd_soc_component_read32(component, WM8985_EQ1_LOW_SHELF);
component         627 sound/soc/codecs/wm8985.c 	regpwr2 = snd_soc_component_read32(component, WM8985_POWER_MANAGEMENT_2);
component         628 sound/soc/codecs/wm8985.c 	regpwr3 = snd_soc_component_read32(component, WM8985_POWER_MANAGEMENT_3);
component         630 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_2,
component         632 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_3,
component         634 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_ADDITIONAL_CONTROL,
component         637 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_EQ1_LOW_SHELF,
component         642 sound/soc/codecs/wm8985.c 	snd_soc_component_write(component, WM8985_POWER_MANAGEMENT_2, regpwr2);
component         643 sound/soc/codecs/wm8985.c 	snd_soc_component_write(component, WM8985_POWER_MANAGEMENT_3, regpwr3);
component         647 sound/soc/codecs/wm8985.c static int wm8985_reset(struct snd_soc_component *component)
component         649 sound/soc/codecs/wm8985.c 	return snd_soc_component_write(component, WM8985_SOFTWARE_RESET, 0x0);
component         654 sound/soc/codecs/wm8985.c 	struct snd_soc_component *component = dai->component;
component         656 sound/soc/codecs/wm8985.c 	return snd_soc_component_update_bits(component, WM8985_DAC_CONTROL,
component         663 sound/soc/codecs/wm8985.c 	struct snd_soc_component *component;
component         666 sound/soc/codecs/wm8985.c 	component = dai->component;
component         687 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_AUDIO_INTERFACE,
component         702 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_CLOCK_GEN_CONTROL,
component         739 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_AUDIO_INTERFACE,
component         741 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_AUDIO_INTERFACE,
component         751 sound/soc/codecs/wm8985.c 	struct snd_soc_component *component;
component         757 sound/soc/codecs/wm8985.c 	component = dai->component;
component         758 sound/soc/codecs/wm8985.c 	wm8985 = snd_soc_component_get_drvdata(component);
component         783 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_AUDIO_INTERFACE,
component         800 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_ADDITIONAL_CONTROL,
component         819 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_CLOCK_GEN_CONTROL,
component         835 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_CLOCK_GEN_CONTROL,
component         887 sound/soc/codecs/wm8985.c 	struct snd_soc_component *component;
component         890 sound/soc/codecs/wm8985.c 	component = dai->component;
component         893 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_1,
component         901 sound/soc/codecs/wm8985.c 		snd_soc_component_write(component, WM8985_PLL_N,
component         905 sound/soc/codecs/wm8985.c 		snd_soc_component_write(component, WM8985_PLL_K_3, pll_div.k & 0x1ff);
component         906 sound/soc/codecs/wm8985.c 		snd_soc_component_write(component, WM8985_PLL_K_2, (pll_div.k >> 9) & 0x1ff);
component         907 sound/soc/codecs/wm8985.c 		snd_soc_component_write(component, WM8985_PLL_K_1, (pll_div.k >> 18));
component         909 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_CLOCK_GEN_CONTROL,
component         912 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_1,
component         921 sound/soc/codecs/wm8985.c 	struct snd_soc_component *component;
component         924 sound/soc/codecs/wm8985.c 	component = dai->component;
component         925 sound/soc/codecs/wm8985.c 	wm8985 = snd_soc_component_get_drvdata(component);
component         929 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_CLOCK_GEN_CONTROL,
component         931 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_1,
component         935 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_CLOCK_GEN_CONTROL,
component         947 sound/soc/codecs/wm8985.c static int wm8985_set_bias_level(struct snd_soc_component *component,
component         953 sound/soc/codecs/wm8985.c 	wm8985 = snd_soc_component_get_drvdata(component);
component         958 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_1,
component         963 sound/soc/codecs/wm8985.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         967 sound/soc/codecs/wm8985.c 				dev_err(component->dev,
component         976 sound/soc/codecs/wm8985.c 			snd_soc_component_update_bits(component, WM8985_OUT4_TO_ADC,
component         980 sound/soc/codecs/wm8985.c 			snd_soc_component_update_bits(component, WM8985_OUTPUT_CTRL0,
component         982 sound/soc/codecs/wm8985.c 			snd_soc_component_update_bits(component, WM8985_OUTPUT_CTRL0,
component         986 sound/soc/codecs/wm8985.c 			snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_1,
component         989 sound/soc/codecs/wm8985.c 			snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_1,
component         994 sound/soc/codecs/wm8985.c 			snd_soc_component_update_bits(component, WM8985_OUT4_TO_ADC,
component         998 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_1,
component        1004 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_OUTPUT_CTRL0,
component        1006 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_OUTPUT_CTRL0,
component        1009 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, WM8985_POWER_MANAGEMENT_1,
component        1012 sound/soc/codecs/wm8985.c 		snd_soc_component_write(component, WM8985_POWER_MANAGEMENT_1, 0);
component        1013 sound/soc/codecs/wm8985.c 		snd_soc_component_write(component, WM8985_POWER_MANAGEMENT_2, 0);
component        1014 sound/soc/codecs/wm8985.c 		snd_soc_component_write(component, WM8985_POWER_MANAGEMENT_3, 0);
component        1026 sound/soc/codecs/wm8985.c static int wm8985_probe(struct snd_soc_component *component)
component        1032 sound/soc/codecs/wm8985.c 	wm8985 = snd_soc_component_get_drvdata(component);
component        1037 sound/soc/codecs/wm8985.c 	ret = devm_regulator_bulk_get(component->dev, ARRAY_SIZE(wm8985->supplies),
component        1040 sound/soc/codecs/wm8985.c 		dev_err(component->dev, "Failed to request supplies: %d\n", ret);
component        1047 sound/soc/codecs/wm8985.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component        1051 sound/soc/codecs/wm8985.c 	ret = wm8985_reset(component);
component        1053 sound/soc/codecs/wm8985.c 		dev_err(component->dev, "Failed to issue reset: %d\n", ret);
component        1059 sound/soc/codecs/wm8985.c 		snd_soc_component_update_bits(component, volume_update_regs[i],
component        1062 sound/soc/codecs/wm8985.c 	snd_soc_component_update_bits(component, WM8985_BIAS_CTRL, WM8985_BIASCUT,
component        1065 sound/soc/codecs/wm8985.c 	wm8985_add_widgets(component);
component         244 sound/soc/codecs/wm8988.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         245 sound/soc/codecs/wm8988.c 	u16 adctl2 = snd_soc_component_read32(component, WM8988_ADCTL2);
component         248 sound/soc/codecs/wm8988.c 	if (snd_soc_component_read32(component, WM8988_PWR2) & 0x180)
component         253 sound/soc/codecs/wm8988.c 	return snd_soc_component_write(component, WM8988_ADCTL2, adctl2);
component         555 sound/soc/codecs/wm8988.c 	struct snd_soc_component *component = codec_dai->component;
component         556 sound/soc/codecs/wm8988.c 	struct wm8988_priv *wm8988 = snd_soc_component_get_drvdata(component);
component         587 sound/soc/codecs/wm8988.c 	struct snd_soc_component *component = codec_dai->component;
component         638 sound/soc/codecs/wm8988.c 	snd_soc_component_write(component, WM8988_IFACE, iface);
component         645 sound/soc/codecs/wm8988.c 	struct snd_soc_component *component = dai->component;
component         646 sound/soc/codecs/wm8988.c 	struct wm8988_priv *wm8988 = snd_soc_component_get_drvdata(component);
component         652 sound/soc/codecs/wm8988.c 		dev_err(component->dev,
component         668 sound/soc/codecs/wm8988.c 	struct snd_soc_component *component = dai->component;
component         669 sound/soc/codecs/wm8988.c 	struct wm8988_priv *wm8988 = snd_soc_component_get_drvdata(component);
component         670 sound/soc/codecs/wm8988.c 	u16 iface = snd_soc_component_read32(component, WM8988_IFACE) & 0x1f3;
component         671 sound/soc/codecs/wm8988.c 	u16 srate = snd_soc_component_read32(component, WM8988_SRATE) & 0x180;
component         680 sound/soc/codecs/wm8988.c 		dev_err(component->dev,
component         702 sound/soc/codecs/wm8988.c 	snd_soc_component_write(component, WM8988_IFACE, iface);
component         704 sound/soc/codecs/wm8988.c 		snd_soc_component_write(component, WM8988_SRATE, srate |
component         712 sound/soc/codecs/wm8988.c 	struct snd_soc_component *component = dai->component;
component         713 sound/soc/codecs/wm8988.c 	u16 mute_reg = snd_soc_component_read32(component, WM8988_ADCDAC) & 0xfff7;
component         716 sound/soc/codecs/wm8988.c 		snd_soc_component_write(component, WM8988_ADCDAC, mute_reg | 0x8);
component         718 sound/soc/codecs/wm8988.c 		snd_soc_component_write(component, WM8988_ADCDAC, mute_reg);
component         722 sound/soc/codecs/wm8988.c static int wm8988_set_bias_level(struct snd_soc_component *component,
component         725 sound/soc/codecs/wm8988.c 	struct wm8988_priv *wm8988 = snd_soc_component_get_drvdata(component);
component         726 sound/soc/codecs/wm8988.c 	u16 pwr_reg = snd_soc_component_read32(component, WM8988_PWR1) & ~0x1c1;
component         734 sound/soc/codecs/wm8988.c 		snd_soc_component_write(component, WM8988_PWR1, pwr_reg | 0x00c0);
component         738 sound/soc/codecs/wm8988.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         742 sound/soc/codecs/wm8988.c 			snd_soc_component_write(component, WM8988_PWR1, pwr_reg | 0x1c1);
component         749 sound/soc/codecs/wm8988.c 		snd_soc_component_write(component, WM8988_PWR1, pwr_reg | 0x0141);
component         753 sound/soc/codecs/wm8988.c 		snd_soc_component_write(component, WM8988_PWR1, 0x0000);
component         792 sound/soc/codecs/wm8988.c static int wm8988_probe(struct snd_soc_component *component)
component         796 sound/soc/codecs/wm8988.c 	ret = wm8988_reset(component);
component         798 sound/soc/codecs/wm8988.c 		dev_err(component->dev, "Failed to issue reset\n");
component         803 sound/soc/codecs/wm8988.c 	snd_soc_component_update_bits(component, WM8988_RADC, 0x0100, 0x0100);
component         804 sound/soc/codecs/wm8988.c 	snd_soc_component_update_bits(component, WM8988_RDAC, 0x0100, 0x0100);
component         805 sound/soc/codecs/wm8988.c 	snd_soc_component_update_bits(component, WM8988_ROUT1V, 0x0100, 0x0100);
component         806 sound/soc/codecs/wm8988.c 	snd_soc_component_update_bits(component, WM8988_ROUT2V, 0x0100, 0x0100);
component         807 sound/soc/codecs/wm8988.c 	snd_soc_component_update_bits(component, WM8988_RINVOL, 0x0100, 0x0100);
component         131 sound/soc/codecs/wm8990.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         143 sound/soc/codecs/wm8990.c 	val = snd_soc_component_read32(component, reg);
component         144 sound/soc/codecs/wm8990.c 	return snd_soc_component_write(component, reg, val | 0x0100);
component         373 sound/soc/codecs/wm8990.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         380 sound/soc/codecs/wm8990.c 		reg = snd_soc_component_read32(component, WM8990_OUTPUT_MIXER1);
component         388 sound/soc/codecs/wm8990.c 		reg = snd_soc_component_read32(component, WM8990_OUTPUT_MIXER2);
component         396 sound/soc/codecs/wm8990.c 		reg = snd_soc_component_read32(component, WM8990_SPEAKER_MIXER);
component         404 sound/soc/codecs/wm8990.c 		reg = snd_soc_component_read32(component, WM8990_SPEAKER_MIXER);
component         933 sound/soc/codecs/wm8990.c 	struct snd_soc_component *component = codec_dai->component;
component         940 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_POWER_MANAGEMENT_2,
component         944 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_CLOCKING_2,
component         948 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_PLL1, pll_div.n | WM8990_SDM |
component         950 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_PLL2, (u8)(pll_div.k>>8));
component         951 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_PLL3, (u8)(pll_div.k & 0xFF));
component         954 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_POWER_MANAGEMENT_2,
component         966 sound/soc/codecs/wm8990.c 	struct snd_soc_component *component = codec_dai->component;
component         967 sound/soc/codecs/wm8990.c 	struct wm8990_priv *wm8990 = snd_soc_component_get_drvdata(component);
component         979 sound/soc/codecs/wm8990.c 	struct snd_soc_component *component = codec_dai->component;
component         982 sound/soc/codecs/wm8990.c 	audio1 = snd_soc_component_read32(component, WM8990_AUDIO_INTERFACE_1);
component         983 sound/soc/codecs/wm8990.c 	audio3 = snd_soc_component_read32(component, WM8990_AUDIO_INTERFACE_3);
component        1024 sound/soc/codecs/wm8990.c 	snd_soc_component_write(component, WM8990_AUDIO_INTERFACE_1, audio1);
component        1025 sound/soc/codecs/wm8990.c 	snd_soc_component_write(component, WM8990_AUDIO_INTERFACE_3, audio3);
component        1032 sound/soc/codecs/wm8990.c 	struct snd_soc_component *component = codec_dai->component;
component        1036 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_CLOCKING_2,
component        1040 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_CLOCKING_2,
component        1044 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_CLOCKING_2,
component        1048 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_CLOCKING_1,
component        1065 sound/soc/codecs/wm8990.c 	struct snd_soc_component *component = dai->component;
component        1066 sound/soc/codecs/wm8990.c 	u16 audio1 = snd_soc_component_read32(component, WM8990_AUDIO_INTERFACE_1);
component        1084 sound/soc/codecs/wm8990.c 	snd_soc_component_write(component, WM8990_AUDIO_INTERFACE_1, audio1);
component        1090 sound/soc/codecs/wm8990.c 	struct snd_soc_component *component = dai->component;
component        1093 sound/soc/codecs/wm8990.c 	val  = snd_soc_component_read32(component, WM8990_DAC_CTRL) & ~WM8990_DAC_MUTE;
component        1096 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_DAC_CTRL, val | WM8990_DAC_MUTE);
component        1098 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_DAC_CTRL, val);
component        1103 sound/soc/codecs/wm8990.c static int wm8990_set_bias_level(struct snd_soc_component *component,
component        1106 sound/soc/codecs/wm8990.c 	struct wm8990_priv *wm8990 = snd_soc_component_get_drvdata(component);
component        1115 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_POWER_MANAGEMENT_1,
component        1120 sound/soc/codecs/wm8990.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1123 sound/soc/codecs/wm8990.c 				dev_err(component->dev, "Failed to sync cache: %d\n", ret);
component        1128 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_ANTIPOP1, WM8990_DIS_LLINE |
component        1134 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_ANTIPOP2, WM8990_SOFTST |
component        1142 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_ANTIPOP2, WM8990_SOFTST |
component        1146 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_ANTIPOP1, 0);
component        1149 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_POWER_MANAGEMENT_1, 0x1b00);
component        1154 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_POWER_MANAGEMENT_1, 0x1f02);
component        1159 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_POWER_MANAGEMENT_1, 0x1f03);
component        1164 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_ANTIPOP2, WM8990_SOFTST |
component        1169 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_POWER_MANAGEMENT_1, 0x3);
component        1172 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_ANTIPOP2, WM8990_BUFIOEN);
component        1175 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_EXT_ACCESS_ENA, 0x2);
component        1176 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_EXT_CTL1, 0xa003);
component        1177 sound/soc/codecs/wm8990.c 			snd_soc_component_write(component, WM8990_EXT_ACCESS_ENA, 0);
component        1181 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_POWER_MANAGEMENT_1,
component        1187 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_ANTIPOP2, WM8990_SOFTST |
component        1191 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_ANTIPOP2, WM8990_SOFTST |
component        1196 sound/soc/codecs/wm8990.c 		snd_soc_component_update_bits(component, WM8990_DAC_CTRL,
component        1200 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_POWER_MANAGEMENT_1, 0x1f03);
component        1203 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_POWER_MANAGEMENT_1, 0x1f01);
component        1208 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_ANTIPOP1, WM8990_DIS_LLINE |
component        1214 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_POWER_MANAGEMENT_1, 0x0);
component        1217 sound/soc/codecs/wm8990.c 		snd_soc_component_write(component, WM8990_ANTIPOP2, 0x0);
component        1271 sound/soc/codecs/wm8990.c static int wm8990_probe(struct snd_soc_component *component)
component        1273 sound/soc/codecs/wm8990.c 	wm8990_reset(component);
component        1276 sound/soc/codecs/wm8990.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1278 sound/soc/codecs/wm8990.c 	snd_soc_component_update_bits(component, WM8990_AUDIO_INTERFACE_4,
component        1281 sound/soc/codecs/wm8990.c 	snd_soc_component_update_bits(component, WM8990_GPIO1_GPIO2,
component        1284 sound/soc/codecs/wm8990.c 	snd_soc_component_update_bits(component, WM8990_POWER_MANAGEMENT_2,
component        1287 sound/soc/codecs/wm8990.c 	snd_soc_component_write(component, WM8990_LEFT_OUTPUT_VOLUME, 0x50 | (1<<8));
component        1288 sound/soc/codecs/wm8990.c 	snd_soc_component_write(component, WM8990_RIGHT_OUTPUT_VOLUME, 0x50 | (1<<8));
component         132 sound/soc/codecs/wm8991.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         142 sound/soc/codecs/wm8991.c 	val = snd_soc_component_read32(component, reg);
component         143 sound/soc/codecs/wm8991.c 	return snd_soc_component_write(component, reg, val | 0x0100);
component         360 sound/soc/codecs/wm8991.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         367 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_OUTPUT_MIXER1);
component         376 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_OUTPUT_MIXER2);
component         385 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_SPEAKER_MIXER);
component         394 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_SPEAKER_MIXER);
component         926 sound/soc/codecs/wm8991.c 	struct snd_soc_component *component = codec_dai->component;
component         933 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_POWER_MANAGEMENT_2);
component         935 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_2, reg);
component         938 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_CLOCKING_2);
component         939 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_CLOCKING_2, reg | WM8991_SYSCLK_SRC);
component         942 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_PLL1, pll_div.n | WM8991_SDM |
component         944 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_PLL2, (u8)(pll_div.k>>8));
component         945 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_PLL3, (u8)(pll_div.k & 0xFF));
component         948 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_POWER_MANAGEMENT_2);
component         950 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_2, reg);
component         961 sound/soc/codecs/wm8991.c 	struct snd_soc_component *component = codec_dai->component;
component         964 sound/soc/codecs/wm8991.c 	audio1 = snd_soc_component_read32(component, WM8991_AUDIO_INTERFACE_1);
component         965 sound/soc/codecs/wm8991.c 	audio3 = snd_soc_component_read32(component, WM8991_AUDIO_INTERFACE_3);
component        1006 sound/soc/codecs/wm8991.c 	snd_soc_component_write(component, WM8991_AUDIO_INTERFACE_1, audio1);
component        1007 sound/soc/codecs/wm8991.c 	snd_soc_component_write(component, WM8991_AUDIO_INTERFACE_3, audio3);
component        1014 sound/soc/codecs/wm8991.c 	struct snd_soc_component *component = codec_dai->component;
component        1019 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_CLOCKING_2) &
component        1021 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_CLOCKING_2, reg | div);
component        1024 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_CLOCKING_2) &
component        1026 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_CLOCKING_2, reg | div);
component        1029 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_CLOCKING_2) &
component        1031 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_CLOCKING_2, reg | div);
component        1034 sound/soc/codecs/wm8991.c 		reg = snd_soc_component_read32(component, WM8991_CLOCKING_1) &
component        1036 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_CLOCKING_1, reg | div);
component        1052 sound/soc/codecs/wm8991.c 	struct snd_soc_component *component = dai->component;
component        1053 sound/soc/codecs/wm8991.c 	u16 audio1 = snd_soc_component_read32(component, WM8991_AUDIO_INTERFACE_1);
component        1071 sound/soc/codecs/wm8991.c 	snd_soc_component_write(component, WM8991_AUDIO_INTERFACE_1, audio1);
component        1077 sound/soc/codecs/wm8991.c 	struct snd_soc_component *component = dai->component;
component        1080 sound/soc/codecs/wm8991.c 	val  = snd_soc_component_read32(component, WM8991_DAC_CTRL) & ~WM8991_DAC_MUTE;
component        1082 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_DAC_CTRL, val | WM8991_DAC_MUTE);
component        1084 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_DAC_CTRL, val);
component        1088 sound/soc/codecs/wm8991.c static int wm8991_set_bias_level(struct snd_soc_component *component,
component        1091 sound/soc/codecs/wm8991.c 	struct wm8991_priv *wm8991 = snd_soc_component_get_drvdata(component);
component        1100 sound/soc/codecs/wm8991.c 		val = snd_soc_component_read32(component, WM8991_POWER_MANAGEMENT_1) &
component        1102 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, val | 0x2);
component        1106 sound/soc/codecs/wm8991.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1109 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_ANTIPOP1, WM8991_DIS_LLINE |
component        1115 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_ANTIPOP2, WM8991_SOFTST |
component        1123 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_ANTIPOP2, WM8991_SOFTST |
component        1127 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_ANTIPOP1, 0);
component        1130 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, 0x1b00);
component        1135 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, 0x1f02);
component        1140 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, 0x1f03);
component        1145 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_ANTIPOP2, WM8991_SOFTST |
component        1150 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, 0x3);
component        1153 sound/soc/codecs/wm8991.c 			snd_soc_component_write(component, WM8991_ANTIPOP2, WM8991_BUFIOEN);
component        1157 sound/soc/codecs/wm8991.c 		val = snd_soc_component_read32(component, WM8991_POWER_MANAGEMENT_1) &
component        1159 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, val | 0x4);
component        1164 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_ANTIPOP2, WM8991_SOFTST |
component        1168 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_ANTIPOP2, WM8991_SOFTST |
component        1173 sound/soc/codecs/wm8991.c 		val = snd_soc_component_read32(component, WM8991_DAC_CTRL);
component        1174 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_DAC_CTRL, val | WM8991_DAC_MUTE);
component        1177 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, 0x1f03);
component        1180 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, 0x1f01);
component        1185 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_ANTIPOP1, WM8991_DIS_LLINE |
component        1191 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_POWER_MANAGEMENT_1, 0x0);
component        1194 sound/soc/codecs/wm8991.c 		snd_soc_component_write(component, WM8991_ANTIPOP2, 0x0);
component         466 sound/soc/codecs/wm8993.c static int _wm8993_set_fll(struct snd_soc_component *component, int fll_id, int source,
component         469 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component         470 sound/soc/codecs/wm8993.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component         482 sound/soc/codecs/wm8993.c 		dev_dbg(component->dev, "FLL disabled\n");
component         486 sound/soc/codecs/wm8993.c 		reg1 = snd_soc_component_read32(component, WM8993_FLL_CONTROL_1);
component         488 sound/soc/codecs/wm8993.c 		snd_soc_component_write(component, WM8993_FLL_CONTROL_1, reg1);
component         497 sound/soc/codecs/wm8993.c 	reg5 = snd_soc_component_read32(component, WM8993_FLL_CONTROL_5);
component         513 sound/soc/codecs/wm8993.c 		dev_err(component->dev, "Unknown FLL ID %d\n", fll_id);
component         519 sound/soc/codecs/wm8993.c 	reg1 = snd_soc_component_read32(component, WM8993_FLL_CONTROL_1);
component         521 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_FLL_CONTROL_1, reg1);
component         528 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_FLL_CONTROL_1, reg1);
component         530 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_FLL_CONTROL_2,
component         533 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_FLL_CONTROL_3, fll_div.k);
component         535 sound/soc/codecs/wm8993.c 	reg4 = snd_soc_component_read32(component, WM8993_FLL_CONTROL_4);
component         538 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_FLL_CONTROL_4, reg4);
component         542 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_FLL_CONTROL_5, reg5);
component         555 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_FLL_CONTROL_1, reg1 | WM8993_FLL_ENA);
component         559 sound/soc/codecs/wm8993.c 		dev_warn(component->dev, "Timed out waiting for FLL\n");
component         561 sound/soc/codecs/wm8993.c 	dev_dbg(component->dev, "FLL enabled at %dHz->%dHz\n", Fref, Fout);
component         573 sound/soc/codecs/wm8993.c 	return _wm8993_set_fll(dai->component, fll_id, source, Fref, Fout);
component         576 sound/soc/codecs/wm8993.c static int configure_clock(struct snd_soc_component *component)
component         578 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component         584 sound/soc/codecs/wm8993.c 		dev_dbg(component->dev, "Using %dHz MCLK\n", wm8993->mclk_rate);
component         586 sound/soc/codecs/wm8993.c 		reg = snd_soc_component_read32(component, WM8993_CLOCKING_2);
component         595 sound/soc/codecs/wm8993.c 		snd_soc_component_write(component, WM8993_CLOCKING_2, reg);
component         599 sound/soc/codecs/wm8993.c 		dev_dbg(component->dev, "Using %dHz FLL clock\n",
component         602 sound/soc/codecs/wm8993.c 		reg = snd_soc_component_read32(component, WM8993_CLOCKING_2);
component         611 sound/soc/codecs/wm8993.c 		snd_soc_component_write(component, WM8993_CLOCKING_2, reg);
component         615 sound/soc/codecs/wm8993.c 		dev_err(component->dev, "System clock not configured\n");
component         619 sound/soc/codecs/wm8993.c 	dev_dbg(component->dev, "CLK_SYS is %dHz\n", wm8993->sysclk_rate);
component         809 sound/soc/codecs/wm8993.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         813 sound/soc/codecs/wm8993.c 		return configure_clock(component);
component         972 sound/soc/codecs/wm8993.c static int wm8993_set_bias_level(struct snd_soc_component *component,
component         975 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component         978 sound/soc/codecs/wm8993.c 	wm_hubs_set_bias_level(component, level);
component         984 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_1,
component         986 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_2,
component         991 sound/soc/codecs/wm8993.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1000 sound/soc/codecs/wm8993.c 			wm_hubs_vmid_ena(component);
component        1003 sound/soc/codecs/wm8993.c 			snd_soc_component_update_bits(component, WM8993_ANTIPOP2,
component        1017 sound/soc/codecs/wm8993.c 				snd_soc_component_update_bits(component, WM8993_ANTIPOP1,
component        1022 sound/soc/codecs/wm8993.c 			snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_1,
component        1029 sound/soc/codecs/wm8993.c 			snd_soc_component_update_bits(component, WM8993_ANTIPOP2,
component        1035 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_1,
component        1038 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_2,
component        1043 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_ANTIPOP1,
component        1046 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_1,
component        1050 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_ANTIPOP2,
component        1070 sound/soc/codecs/wm8993.c 	struct snd_soc_component *component = codec_dai->component;
component        1071 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component        1091 sound/soc/codecs/wm8993.c 	struct snd_soc_component *component = dai->component;
component        1092 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component        1093 sound/soc/codecs/wm8993.c 	unsigned int aif1 = snd_soc_component_read32(component, WM8993_AUDIO_INTERFACE_1);
component        1094 sound/soc/codecs/wm8993.c 	unsigned int aif4 = snd_soc_component_read32(component, WM8993_AUDIO_INTERFACE_4);
component        1178 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_AUDIO_INTERFACE_1, aif1);
component        1179 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_AUDIO_INTERFACE_4, aif4);
component        1188 sound/soc/codecs/wm8993.c 	struct snd_soc_component *component = dai->component;
component        1189 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component        1193 sound/soc/codecs/wm8993.c 	clocking1 = snd_soc_component_read32(component, WM8993_CLOCKING_1);
component        1196 sound/soc/codecs/wm8993.c 	clocking3 = snd_soc_component_read32(component, WM8993_CLOCKING_3);
component        1199 sound/soc/codecs/wm8993.c 	aif1 = snd_soc_component_read32(component, WM8993_AUDIO_INTERFACE_1);
component        1202 sound/soc/codecs/wm8993.c 	aif4 = snd_soc_component_read32(component, WM8993_AUDIO_INTERFACE_4);
component        1209 sound/soc/codecs/wm8993.c 		dev_dbg(component->dev, "Configuring for %d %d bit TDM slots\n",
component        1234 sound/soc/codecs/wm8993.c 	dev_dbg(component->dev, "Target BCLK is %dHz\n", wm8993->bclk);
component        1236 sound/soc/codecs/wm8993.c 	ret = configure_clock(component);
component        1252 sound/soc/codecs/wm8993.c 	dev_dbg(component->dev, "Selected CLK_SYS_RATIO of %d\n",
component        1268 sound/soc/codecs/wm8993.c 	dev_dbg(component->dev, "Selected SAMPLE_RATE of %dHz\n",
component        1287 sound/soc/codecs/wm8993.c 	dev_dbg(component->dev, "Selected BCLK_DIV of %d for %dHz BCLK\n",
component        1292 sound/soc/codecs/wm8993.c 	dev_dbg(component->dev, "LRCLK_RATE is %d\n", wm8993->bclk / wm8993->fs);
component        1295 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_CLOCKING_1, clocking1);
component        1296 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_CLOCKING_3, clocking3);
component        1297 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_AUDIO_INTERFACE_1, aif1);
component        1298 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_AUDIO_INTERFACE_4, aif4);
component        1302 sound/soc/codecs/wm8993.c 		u16 eq1 = snd_soc_component_read32(component, WM8993_EQ1);
component        1318 sound/soc/codecs/wm8993.c 		dev_dbg(component->dev, "ReTune Mobile %s tuned for %dHz\n",
component        1322 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_EQ1, WM8993_EQ_ENA, 0);
component        1325 sound/soc/codecs/wm8993.c 			snd_soc_component_write(component, WM8993_EQ1 + i, s->config[i]);
component        1327 sound/soc/codecs/wm8993.c 		snd_soc_component_update_bits(component, WM8993_EQ1, WM8993_EQ_ENA, eq1);
component        1335 sound/soc/codecs/wm8993.c 	struct snd_soc_component *component = codec_dai->component;
component        1338 sound/soc/codecs/wm8993.c 	reg = snd_soc_component_read32(component, WM8993_DAC_CTRL);
component        1345 sound/soc/codecs/wm8993.c 	snd_soc_component_write(component, WM8993_DAC_CTRL, reg);
component        1353 sound/soc/codecs/wm8993.c 	struct snd_soc_component *component = dai->component;
component        1354 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component        1396 sound/soc/codecs/wm8993.c 	snd_soc_component_update_bits(component, WM8993_AUDIO_INTERFACE_1,
component        1398 sound/soc/codecs/wm8993.c 	snd_soc_component_update_bits(component, WM8993_AUDIO_INTERFACE_2,
component        1481 sound/soc/codecs/wm8993.c static int wm8993_probe(struct snd_soc_component *component)
component        1483 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component        1484 sound/soc/codecs/wm8993.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1492 sound/soc/codecs/wm8993.c 	snd_soc_component_update_bits(component, WM8993_RIGHT_DAC_DIGITAL_VOLUME,
component        1494 sound/soc/codecs/wm8993.c 	snd_soc_component_update_bits(component, WM8993_RIGHT_ADC_DIGITAL_VOLUME,
component        1499 sound/soc/codecs/wm8993.c 	snd_soc_component_update_bits(component, WM8993_ANALOGUE_HP_0,
component        1503 sound/soc/codecs/wm8993.c 	snd_soc_component_update_bits(component, WM8993_CLOCKING_4, WM8993_SR_MODE, 0);
component        1505 sound/soc/codecs/wm8993.c 	wm_hubs_handle_analogue_pdata(component, wm8993->pdata.lineout1_diff,
component        1516 sound/soc/codecs/wm8993.c 	snd_soc_add_component_controls(component, wm8993_snd_controls,
component        1519 sound/soc/codecs/wm8993.c 		dev_dbg(component->dev, "Using ReTune Mobile\n");
component        1521 sound/soc/codecs/wm8993.c 		dev_dbg(component->dev, "No ReTune Mobile, using normal EQ\n");
component        1522 sound/soc/codecs/wm8993.c 		snd_soc_add_component_controls(component, wm8993_eq_controls,
component        1528 sound/soc/codecs/wm8993.c 	wm_hubs_add_analogue_controls(component);
component        1531 sound/soc/codecs/wm8993.c 	wm_hubs_add_analogue_routes(component, wm8993->pdata.lineout1_diff,
component        1545 sound/soc/codecs/wm8993.c static int wm8993_suspend(struct snd_soc_component *component)
component        1547 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component        1553 sound/soc/codecs/wm8993.c 	ret = _wm8993_set_fll(component, 0, 0, 0, 0);
component        1555 sound/soc/codecs/wm8993.c 		dev_err(component->dev, "Failed to stop FLL\n");
component        1562 sound/soc/codecs/wm8993.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        1567 sound/soc/codecs/wm8993.c static int wm8993_resume(struct snd_soc_component *component)
component        1569 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = snd_soc_component_get_drvdata(component);
component        1572 sound/soc/codecs/wm8993.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1582 sound/soc/codecs/wm8993.c 		ret = _wm8993_set_fll(component, 0, wm8993->fll_src,
component        1585 sound/soc/codecs/wm8993.c 			dev_err(component->dev, "Failed to restart FLL\n");
component         105 sound/soc/codecs/wm8994.c static void wm8958_micd_set_rate(struct snd_soc_component *component)
component         107 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         116 sound/soc/codecs/wm8994.c 	sysclk = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component         147 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "MICD rate %d,%d for %dHz %s\n",
component         151 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8958_MIC_DETECT_1,
component         156 sound/soc/codecs/wm8994.c static int configure_aif_clock(struct snd_soc_component *component, int aif)
component         158 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         196 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Dividing AIF%d clock to %dHz\n",
component         202 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_AIF1_CLOCKING_1 + offset,
component         209 sound/soc/codecs/wm8994.c static int configure_clock(struct snd_soc_component *component)
component         211 sound/soc/codecs/wm8994.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         212 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         216 sound/soc/codecs/wm8994.c 	configure_aif_clock(component, 0);
component         217 sound/soc/codecs/wm8994.c 	configure_aif_clock(component, 1);
component         227 sound/soc/codecs/wm8994.c 		wm8958_micd_set_rate(component);
component         236 sound/soc/codecs/wm8994.c 	change = snd_soc_component_update_bits(component, WM8994_CLOCKING_1,
component         241 sound/soc/codecs/wm8994.c 	wm8958_micd_set_rate(component);
component         249 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         250 sound/soc/codecs/wm8994.c 	int reg = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component         299 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         309 sound/soc/codecs/wm8994.c 	ret = snd_soc_component_read32(component, mc->reg);
component         318 sound/soc/codecs/wm8994.c static void wm8994_set_drc(struct snd_soc_component *component, int drc)
component         320 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         328 sound/soc/codecs/wm8994.c 	save = snd_soc_component_read32(component, base);
component         333 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, base + i, 0xffff,
component         336 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, base, WM8994_AIF1DAC1_DRC_ENA |
component         356 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         357 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         371 sound/soc/codecs/wm8994.c 	wm8994_set_drc(component, drc);
component         379 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         380 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         390 sound/soc/codecs/wm8994.c static void wm8994_set_retune_mobile(struct snd_soc_component *component, int block)
component         392 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         429 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "ReTune Mobile %d %s/%dHz for %dHz sample rate\n",
component         438 sound/soc/codecs/wm8994.c 	save = snd_soc_component_read32(component, base);
component         442 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, base + i, 0xffff,
component         445 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, base, WM8994_AIF1DAC1_EQ_ENA, save);
component         463 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         464 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         478 sound/soc/codecs/wm8994.c 	wm8994_set_retune_mobile(component, block);
component         486 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         487 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         744 sound/soc/codecs/wm8994.c static void wm1811_jackdet_set_mode(struct snd_soc_component *component, u16 mode)
component         746 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         763 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_ANTIPOP_2,
component         767 sound/soc/codecs/wm8994.c static void active_reference(struct snd_soc_component *component)
component         769 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         775 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "Active refcount incremented, now %d\n",
component         779 sound/soc/codecs/wm8994.c 	wm1811_jackdet_set_mode(component, WM1811_JACKDET_MODE_AUDIO);
component         784 sound/soc/codecs/wm8994.c static void active_dereference(struct snd_soc_component *component)
component         786 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         793 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "Active refcount decremented, now %d\n",
component         803 sound/soc/codecs/wm8994.c 		wm1811_jackdet_set_mode(component, mode);
component         812 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         813 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         817 sound/soc/codecs/wm8994.c 		return configure_clock(component);
component         836 sound/soc/codecs/wm8994.c 		configure_clock(component);
component         843 sound/soc/codecs/wm8994.c static void vmid_reference(struct snd_soc_component *component)
component         845 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         847 sound/soc/codecs/wm8994.c 	pm_runtime_get_sync(component->dev);
component         851 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "Referencing VMID, refcount is now %d\n",
component         855 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_ANTIPOP_1,
component         859 sound/soc/codecs/wm8994.c 		wm_hubs_vmid_ena(component);
component         867 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_ANTIPOP_2,
component         879 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_1,
component         886 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_ANTIPOP_2,
component         894 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_ANTIPOP_2,
component         906 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_1,
component         913 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_ANTIPOP_2,
component         922 sound/soc/codecs/wm8994.c static void vmid_dereference(struct snd_soc_component *component)
component         924 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component         928 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "Dereferencing VMID, refcount is now %d\n",
component         933 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_3,
component         940 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_3,
component         947 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_ANTIPOP_2,
component         953 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_1,
component         959 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_ANTIPOP_1,
component         965 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_3,
component         972 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_ANTIPOP_2,
component         978 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_1,
component         982 sound/soc/codecs/wm8994.c 	pm_runtime_put(component->dev);
component         988 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         992 sound/soc/codecs/wm8994.c 		vmid_reference(component);
component         996 sound/soc/codecs/wm8994.c 		vmid_dereference(component);
component        1003 sound/soc/codecs/wm8994.c static bool wm8994_check_class_w_digital(struct snd_soc_component *component)
component        1009 sound/soc/codecs/wm8994.c 	reg = snd_soc_component_read32(component, WM8994_DAC1_LEFT_MIXER_ROUTING);
component        1012 sound/soc/codecs/wm8994.c 		dev_vdbg(component->dev, "Class W source AIF2DAC\n");
component        1016 sound/soc/codecs/wm8994.c 		dev_vdbg(component->dev, "Class W source AIF1DAC2\n");
component        1020 sound/soc/codecs/wm8994.c 		dev_vdbg(component->dev, "Class W source AIF1DAC1\n");
component        1024 sound/soc/codecs/wm8994.c 		dev_vdbg(component->dev, "DAC mixer setting: %x\n", reg);
component        1028 sound/soc/codecs/wm8994.c 	reg_r = snd_soc_component_read32(component, WM8994_DAC1_RIGHT_MIXER_ROUTING);
component        1030 sound/soc/codecs/wm8994.c 		dev_vdbg(component->dev, "Left and right DAC mixers different\n");
component        1035 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_CLASS_W_1,
component        1044 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1045 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        1068 sound/soc/codecs/wm8994.c 		val = snd_soc_component_read32(component, WM8994_AIF1_CONTROL_1);
component        1079 sound/soc/codecs/wm8994.c 		val = snd_soc_component_read32(component, WM8994_AIF1_CONTROL_2);
component        1090 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_4,
component        1092 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_5,
component        1094 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_CLOCKING_1,
component        1099 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_4, mask,
component        1104 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_5, mask,
component        1113 sound/soc/codecs/wm8994.c 			snd_soc_component_write(component, wm8994_vu_bits[i].reg,
component        1114 sound/soc/codecs/wm8994.c 				      snd_soc_component_read32(component,
component        1120 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_5,
component        1122 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_4,
component        1125 sound/soc/codecs/wm8994.c 		val = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component        1130 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_CLOCKING_1,
component        1142 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1150 sound/soc/codecs/wm8994.c 		val = snd_soc_component_read32(component, WM8994_AIF2_CONTROL_1);
component        1161 sound/soc/codecs/wm8994.c 		val = snd_soc_component_read32(component, WM8994_AIF2_CONTROL_2);
component        1171 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_4,
component        1174 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_5,
component        1177 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_CLOCKING_1,
component        1182 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_4,
component        1187 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_5,
component        1196 sound/soc/codecs/wm8994.c 			snd_soc_component_write(component, wm8994_vu_bits[i].reg,
component        1197 sound/soc/codecs/wm8994.c 				      snd_soc_component_read32(component,
component        1203 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_5,
component        1206 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_4,
component        1210 sound/soc/codecs/wm8994.c 		val = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component        1215 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_CLOCKING_1,
component        1227 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1228 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        1245 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1246 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        1263 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1264 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        1270 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_AIF1_CLOCKING_1,
component        1278 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_AIF2_CLOCKING_1,
component        1296 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1297 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        1303 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_AIF1_CLOCKING_1,
component        1310 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_AIF2_CLOCKING_1,
component        1338 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1341 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_5,
component        1379 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        1380 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "SRC status: %x\n",
component        1381 sound/soc/codecs/wm8994.c 		snd_soc_component_read32(component,
component        1447 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component        1452 sound/soc/codecs/wm8994.c 	wm_hubs_update_class_w(component);
component        2134 sound/soc/codecs/wm8994.c static int _wm8994_set_fll(struct snd_soc_component *component, int id, int src,
component        2137 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        2160 sound/soc/codecs/wm8994.c 	reg = snd_soc_component_read32(component, WM8994_FLL1_CONTROL_1 + reg_offset);
component        2201 sound/soc/codecs/wm8994.c 	clk1 = snd_soc_component_read32(component, WM8994_CLOCKING_1);
component        2206 sound/soc/codecs/wm8994.c 	reg = snd_soc_component_read32(component, aif_reg);
component        2210 sound/soc/codecs/wm8994.c 		dev_err(component->dev, "FLL%d is currently providing SYSCLK\n",
component        2216 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_FLL1_CONTROL_1 + reg_offset,
component        2221 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Bypassing FLL%d\n", id + 1);
component        2222 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_FLL1_CONTROL_5 + reg_offset,
component        2229 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_FLL1_CONTROL_2 + reg_offset,
component        2233 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_FLL1_CONTROL_3 + reg_offset,
component        2236 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_FLL1_CONTROL_4 + reg_offset,
component        2241 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_FLL1_EFS_1 + reg_offset,
component        2244 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_FLL1_EFS_2 + reg_offset,
component        2247 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_FLL1_EFS_2 + reg_offset,
component        2251 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_FLL1_CONTROL_5 + reg_offset,
component        2267 sound/soc/codecs/wm8994.c 			active_reference(component);
component        2271 sound/soc/codecs/wm8994.c 				vmid_reference(component);
component        2275 sound/soc/codecs/wm8994.c 					vmid_reference(component);
component        2289 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_FLL1_CONTROL_1 + reg_offset,
component        2297 sound/soc/codecs/wm8994.c 				dev_warn(component->dev,
component        2306 sound/soc/codecs/wm8994.c 				vmid_dereference(component);
component        2310 sound/soc/codecs/wm8994.c 					vmid_dereference(component);
component        2316 sound/soc/codecs/wm8994.c 			active_dereference(component);
component        2325 sound/soc/codecs/wm8994.c 	configure_clock(component);
component        2332 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Configuring AIFs for 128fs\n");
component        2334 sound/soc/codecs/wm8994.c 		wm8994->aifdiv[0] = snd_soc_component_read32(component, WM8994_AIF1_RATE)
component        2336 sound/soc/codecs/wm8994.c 		wm8994->aifdiv[1] = snd_soc_component_read32(component, WM8994_AIF2_RATE)
component        2339 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF1_RATE,
component        2341 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF2_RATE,
component        2344 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF1_RATE,
component        2347 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF2_RATE,
component        2372 sound/soc/codecs/wm8994.c 	return _wm8994_set_fll(dai->component, id, src, freq_in, freq_out);
component        2378 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = dai->component;
component        2379 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        2428 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_CLOCKING_2,
component        2430 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_2,
component        2433 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_POWER_MANAGEMENT_2,
component        2442 sound/soc/codecs/wm8994.c 	configure_clock(component);
component        2449 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Configuring AIFs for 128fs\n");
component        2451 sound/soc/codecs/wm8994.c 		wm8994->aifdiv[0] = snd_soc_component_read32(component, WM8994_AIF1_RATE)
component        2453 sound/soc/codecs/wm8994.c 		wm8994->aifdiv[1] = snd_soc_component_read32(component, WM8994_AIF2_RATE)
component        2456 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF1_RATE,
component        2458 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF2_RATE,
component        2461 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF1_RATE,
component        2464 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF2_RATE,
component        2475 sound/soc/codecs/wm8994.c static int wm8994_set_bias_level(struct snd_soc_component *component,
component        2478 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        2481 sound/soc/codecs/wm8994.c 	wm_hubs_set_bias_level(component, level);
component        2492 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8958_MICBIAS1,
component        2494 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8958_MICBIAS2,
component        2501 sound/soc/codecs/wm8994.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY)
component        2502 sound/soc/codecs/wm8994.c 			active_reference(component);
component        2506 sound/soc/codecs/wm8994.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        2511 sound/soc/codecs/wm8994.c 					snd_soc_component_update_bits(component,
component        2523 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_ANTIPOP_1,
component        2530 sound/soc/codecs/wm8994.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_PREPARE)
component        2531 sound/soc/codecs/wm8994.c 			active_dereference(component);
component        2537 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8958_MICBIAS1,
component        2540 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8958_MICBIAS2,
component        2550 sound/soc/codecs/wm8994.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_STANDBY)
component        2558 sound/soc/codecs/wm8994.c int wm8994_vmid_mode(struct snd_soc_component *component, enum wm8994_vmid_mode mode)
component        2560 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        2561 sound/soc/codecs/wm8994.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2618 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = dai->component;
component        2619 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        2722 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8958_AIF3_CONTROL_1,
component        2731 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, aif1_reg,
component        2735 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, ms_reg, WM8994_AIF1_MSTR,
component        2737 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, dac_reg,
component        2739 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, adc_reg,
component        2774 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = dai->component;
component        2775 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        2803 sound/soc/codecs/wm8994.c 			dev_dbg(component->dev, "AIF1 using split LRCLK\n");
component        2816 sound/soc/codecs/wm8994.c 			dev_dbg(component->dev, "AIF2 using split LRCLK\n");
component        2875 sound/soc/codecs/wm8994.c 	    (snd_soc_component_read32(component, aif1_reg) & 0x18) == 0x18)
component        2925 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, aif1_reg, WM8994_AIF1_WL_MASK, aif1);
component        2926 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, aif2_reg, WM8994_AIF1_MONO, aif2);
component        2927 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, bclk_reg, WM8994_AIF1_BCLK_DIV_MASK, bclk);
component        2928 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, lrclk_reg, WM8994_AIF1DAC_RATE_MASK,
component        2930 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, rate_reg, WM8994_AIF1_SR_MASK |
component        2937 sound/soc/codecs/wm8994.c 			wm8994_set_retune_mobile(component, 0);
component        2938 sound/soc/codecs/wm8994.c 			wm8994_set_retune_mobile(component, 1);
component        2942 sound/soc/codecs/wm8994.c 			wm8994_set_retune_mobile(component, 2);
component        2954 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = dai->component;
component        2955 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        2991 sound/soc/codecs/wm8994.c 	return snd_soc_component_update_bits(component, aif1_reg, WM8994_AIF1_WL_MASK, aif1);
component        2996 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = codec_dai->component;
component        3016 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, mute_reg, WM8994_AIF1DAC1_MUTE, reg);
component        3023 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = codec_dai->component;
component        3044 sound/soc/codecs/wm8994.c 	return snd_soc_component_update_bits(component, reg, mask, val);
component        3049 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = dai->component;
component        3052 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_GPIO_3,
component        3054 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_GPIO_4,
component        3056 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_GPIO_5,
component        3157 sound/soc/codecs/wm8994.c static int wm8994_component_suspend(struct snd_soc_component *component)
component        3159 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        3165 sound/soc/codecs/wm8994.c 		ret = _wm8994_set_fll(component, i + 1, 0, 0, 0);
component        3167 sound/soc/codecs/wm8994.c 			dev_warn(component->dev, "Failed to stop FLL%d: %d\n",
component        3171 sound/soc/codecs/wm8994.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
component        3176 sound/soc/codecs/wm8994.c static int wm8994_component_resume(struct snd_soc_component *component)
component        3178 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        3185 sound/soc/codecs/wm8994.c 		ret = _wm8994_set_fll(component, i + 1,
component        3190 sound/soc/codecs/wm8994.c 			dev_warn(component->dev, "Failed to restore FLL%d: %d\n",
component        3203 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = wm8994->hubs.component;
component        3256 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "Allocated %d unique ReTune Mobile names\n",
component        3262 sound/soc/codecs/wm8994.c 	ret = snd_soc_add_component_controls(wm8994->hubs.component, controls,
component        3265 sound/soc/codecs/wm8994.c 		dev_err(wm8994->hubs.component->dev,
component        3271 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = wm8994->hubs.component;
component        3279 sound/soc/codecs/wm8994.c 	wm_hubs_handle_analogue_pdata(component, pdata->lineout1_diff,
component        3290 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "%d DRC configurations\n", pdata->num_drc_cfgs);
component        3303 sound/soc/codecs/wm8994.c 		wm8994->drc_texts = devm_kcalloc(wm8994->hubs.component->dev,
component        3314 sound/soc/codecs/wm8994.c 		ret = snd_soc_add_component_controls(wm8994->hubs.component, controls,
component        3317 sound/soc/codecs/wm8994.c 			wm8994_set_drc(component, i);
component        3319 sound/soc/codecs/wm8994.c 		ret = snd_soc_add_component_controls(wm8994->hubs.component,
component        3325 sound/soc/codecs/wm8994.c 		dev_err(wm8994->hubs.component->dev,
component        3329 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "%d ReTune Mobile configurations\n",
component        3335 sound/soc/codecs/wm8994.c 		snd_soc_add_component_controls(wm8994->hubs.component, wm8994_eq_controls,
component        3340 sound/soc/codecs/wm8994.c 			snd_soc_component_write(component, WM8958_MICBIAS1 + i,
component        3361 sound/soc/codecs/wm8994.c int wm8994_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack,
component        3364 sound/soc/codecs/wm8994.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3365 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        3371 sound/soc/codecs/wm8994.c 		dev_warn(component->dev, "Not a WM8994\n");
component        3391 sound/soc/codecs/wm8994.c 		dev_warn(component->dev, "Invalid MICBIAS %d\n", micbias);
component        3396 sound/soc/codecs/wm8994.c 		dev_warn(component->dev, "Failed to configure MICBIAS%d: %d\n",
component        3399 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "Configuring microphone detection on %d %p\n",
component        3412 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_MICBIAS, WM8994_MICD_ENA, reg);
component        3415 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_IRQ_DEBOUNCE,
component        3493 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = priv->hubs.component;
component        3496 sound/soc/codecs/wm8994.c 	trace_snd_soc_jack_irq(dev_name(component->dev));
component        3499 sound/soc/codecs/wm8994.c 	pm_wakeup_event(component->dev, 300);
component        3508 sound/soc/codecs/wm8994.c static void wm1811_micd_stop(struct snd_soc_component *component)
component        3510 sound/soc/codecs/wm8994.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3511 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        3516 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8958_MIC_DETECT_1, WM8958_MICD_ENA, 0);
component        3518 sound/soc/codecs/wm8994.c 	wm1811_jackdet_set_mode(component, WM1811_JACKDET_MODE_JACK);
component        3524 sound/soc/codecs/wm8994.c static void wm8958_button_det(struct snd_soc_component *component, u16 status)
component        3526 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        3561 sound/soc/codecs/wm8994.c 	wm1811_micd_stop(wm8994->hubs.component);
component        3568 sound/soc/codecs/wm8994.c 	wm8958_micd_set_rate(wm8994->hubs.component);
component        3579 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = data;
component        3580 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        3585 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Detected open circuit\n");
component        3597 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Detected microphone\n");
component        3602 sound/soc/codecs/wm8994.c 		wm8958_micd_set_rate(component);
component        3610 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Detected headphone\n");
component        3613 sound/soc/codecs/wm8994.c 		wm8958_micd_set_rate(component);
component        3616 sound/soc/codecs/wm8994.c 		wm1811_micd_stop(component);
component        3629 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = wm8994->hubs.component;
component        3630 sound/soc/codecs/wm8994.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3632 sound/soc/codecs/wm8994.c 	pm_runtime_get_sync(component->dev);
component        3642 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "Starting mic detection\n");
component        3653 sound/soc/codecs/wm8994.c 		wm1811_jackdet_set_mode(component, WM1811_JACKDET_MODE_MIC);
component        3655 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_MIC_DETECT_1,
component        3661 sound/soc/codecs/wm8994.c 	pm_runtime_put(component->dev);
component        3668 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = wm8994->hubs.component;
component        3669 sound/soc/codecs/wm8994.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3673 sound/soc/codecs/wm8994.c 	pm_runtime_get_sync(component->dev);
component        3679 sound/soc/codecs/wm8994.c 	reg = snd_soc_component_read32(component, WM1811_JACKDET_CTRL);
component        3681 sound/soc/codecs/wm8994.c 		dev_err(component->dev, "Failed to read jack status: %d\n", reg);
component        3683 sound/soc/codecs/wm8994.c 		pm_runtime_put(component->dev);
component        3687 sound/soc/codecs/wm8994.c 	dev_dbg(component->dev, "JACKDET %x\n", reg);
component        3692 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Jack detected\n");
component        3694 sound/soc/codecs/wm8994.c 		wm8958_micd_set_rate(component);
component        3696 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_MICBIAS2,
component        3700 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM1811_JACKDET_CTRL,
component        3708 sound/soc/codecs/wm8994.c 		dev_dbg(component->dev, "Jack not detected\n");
component        3712 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_MICBIAS2,
component        3716 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM1811_JACKDET_CTRL,
component        3721 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_MIC_DETECT_1,
component        3723 sound/soc/codecs/wm8994.c 		wm1811_jackdet_set_mode(component, WM1811_JACKDET_MODE_JACK);
component        3744 sound/soc/codecs/wm8994.c 	pm_runtime_put(component->dev);
component        3772 sound/soc/codecs/wm8994.c int wm8958_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack,
component        3776 sound/soc/codecs/wm8994.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3777 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        3808 sound/soc/codecs/wm8994.c 			wm8994->mic_id_cb_data = component;
component        3811 sound/soc/codecs/wm8994.c 		wm8958_micd_set_rate(component);
component        3823 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_MIC_DETECT_2,
component        3826 sound/soc/codecs/wm8994.c 		WARN_ON(snd_soc_component_get_bias_level(component) > SND_SOC_BIAS_STANDBY);
component        3834 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM1811_JACKDET_CTRL,
component        3837 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8958_MICBIAS2,
component        3840 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8994_LDO_1,
component        3842 sound/soc/codecs/wm8994.c 			wm1811_jackdet_set_mode(component,
component        3845 sound/soc/codecs/wm8994.c 			snd_soc_component_update_bits(component, WM8958_MIC_DETECT_1,
component        3850 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_MIC_DETECT_1,
component        3852 sound/soc/codecs/wm8994.c 		wm1811_jackdet_set_mode(component, WM1811_JACKDET_MODE_NONE);
component        3866 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = wm8994->hubs.component;
component        3868 sound/soc/codecs/wm8994.c 	pm_runtime_get_sync(component->dev);
component        3876 sound/soc/codecs/wm8994.c 	pm_runtime_put(component->dev);
component        3882 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = wm8994->hubs.component;
component        3890 sound/soc/codecs/wm8994.c 	if (!(snd_soc_component_read32(component, WM8958_MIC_DETECT_1) & WM8958_MICD_ENA))
component        3896 sound/soc/codecs/wm8994.c 	pm_runtime_get_sync(component->dev);
component        3903 sound/soc/codecs/wm8994.c 		reg = snd_soc_component_read32(component, WM8958_MIC_DETECT_3);
component        3905 sound/soc/codecs/wm8994.c 			dev_err(component->dev,
component        3908 sound/soc/codecs/wm8994.c 			pm_runtime_put(component->dev);
component        3913 sound/soc/codecs/wm8994.c 			dev_dbg(component->dev, "Mic detect data not valid\n");
component        3924 sound/soc/codecs/wm8994.c 		dev_warn(component->dev, "No impedance range reported for jack\n");
component        3927 sound/soc/codecs/wm8994.c 	trace_snd_soc_jack_irq(dev_name(component->dev));
component        3932 sound/soc/codecs/wm8994.c 		ret = snd_soc_component_read32(component, WM1811_JACKDET_CTRL);
component        3934 sound/soc/codecs/wm8994.c 			dev_err(component->dev, "Failed to read jack status: %d\n",
component        3937 sound/soc/codecs/wm8994.c 			dev_dbg(component->dev, "Ignoring removed jack\n");
component        3956 sound/soc/codecs/wm8994.c 		wm8958_button_det(component, reg);
component        3959 sound/soc/codecs/wm8994.c 	pm_runtime_put(component->dev);
component        3965 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = data;
component        3967 sound/soc/codecs/wm8994.c 	dev_err(component->dev, "FIFO error\n");
component        3974 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = data;
component        3976 sound/soc/codecs/wm8994.c 	dev_err(component->dev, "Thermal warning\n");
component        3983 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = data;
component        3985 sound/soc/codecs/wm8994.c 	dev_crit(component->dev, "Thermal shutdown\n");
component        3990 sound/soc/codecs/wm8994.c static int wm8994_component_probe(struct snd_soc_component *component)
component        3992 sound/soc/codecs/wm8994.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3993 sound/soc/codecs/wm8994.c 	struct wm8994 *control = dev_get_drvdata(component->dev->parent);
component        3994 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        3998 sound/soc/codecs/wm8994.c 	snd_soc_component_init_regmap(component, control->regmap);
component        4000 sound/soc/codecs/wm8994.c 	wm8994->hubs.component = component;
component        4075 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_ANALOGUE_HP_1,
component        4084 sound/soc/codecs/wm8994.c 			   wm8994_fifo_error, "FIFO error", component);
component        4086 sound/soc/codecs/wm8994.c 			   wm8994_temp_warn, "Thermal warning", component);
component        4088 sound/soc/codecs/wm8994.c 			   wm8994_temp_shut, "Thermal shutdown", component);
component        4106 sound/soc/codecs/wm8994.c 			dev_warn(component->dev,
component        4116 sound/soc/codecs/wm8994.c 			dev_warn(component->dev,
component        4125 sound/soc/codecs/wm8994.c 			dev_warn(component->dev,
component        4134 sound/soc/codecs/wm8994.c 			dev_warn(component->dev,
component        4149 sound/soc/codecs/wm8994.c 				dev_warn(component->dev,
component        4185 sound/soc/codecs/wm8994.c 	pm_runtime_get_sync(component->dev);
component        4193 sound/soc/codecs/wm8994.c 		dev_err(component->dev, "Failed to read GPIO1 state: %d\n", ret);
component        4205 sound/soc/codecs/wm8994.c 		dev_err(component->dev, "Failed to read GPIO6 state: %d\n", ret);
component        4215 sound/soc/codecs/wm8994.c 	pm_runtime_put(component->dev);
component        4219 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, wm8994_vu_bits[i].reg,
component        4224 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_AIF1_DAC1_FILTERS_2,
component        4227 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_AIF1_DAC2_FILTERS_2,
component        4230 sound/soc/codecs/wm8994.c 	snd_soc_component_update_bits(component, WM8994_AIF2_DAC_FILTERS_2,
component        4240 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8994_AIF1_CONTROL_1,
component        4251 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_MICBIAS1,
component        4253 sound/soc/codecs/wm8994.c 		snd_soc_component_update_bits(component, WM8958_MICBIAS2,
component        4261 sound/soc/codecs/wm8994.c 	wm_hubs_update_class_w(component);
component        4265 sound/soc/codecs/wm8994.c 	wm_hubs_add_analogue_controls(component);
component        4266 sound/soc/codecs/wm8994.c 	snd_soc_add_component_controls(component, wm8994_common_snd_controls,
component        4273 sound/soc/codecs/wm8994.c 		snd_soc_add_component_controls(component, wm8994_snd_controls,
component        4294 sound/soc/codecs/wm8994.c 		snd_soc_add_component_controls(component, wm8994_snd_controls,
component        4296 sound/soc/codecs/wm8994.c 		snd_soc_add_component_controls(component, wm8958_snd_controls,
component        4318 sound/soc/codecs/wm8994.c 		snd_soc_add_component_controls(component, wm8958_snd_controls,
component        4331 sound/soc/codecs/wm8994.c 	wm_hubs_add_analogue_routes(component, 0, 0);
component        4369 sound/soc/codecs/wm8994.c 		wm8958_dsp2_init(component);
component        4394 sound/soc/codecs/wm8994.c 	wm8994_free_irq(wm8994->wm8994, WM8994_IRQ_FIFOS_ERR, component);
component        4395 sound/soc/codecs/wm8994.c 	wm8994_free_irq(wm8994->wm8994, WM8994_IRQ_TEMP_SHUT, component);
component        4396 sound/soc/codecs/wm8994.c 	wm8994_free_irq(wm8994->wm8994, WM8994_IRQ_TEMP_WARN, component);
component        4401 sound/soc/codecs/wm8994.c static void wm8994_component_remove(struct snd_soc_component *component)
component        4403 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component);
component        4413 sound/soc/codecs/wm8994.c 	wm8994_free_irq(wm8994->wm8994, WM8994_IRQ_FIFOS_ERR, component);
component        4414 sound/soc/codecs/wm8994.c 	wm8994_free_irq(wm8994->wm8994, WM8994_IRQ_TEMP_SHUT, component);
component        4415 sound/soc/codecs/wm8994.c 	wm8994_free_irq(wm8994->wm8994, WM8994_IRQ_TEMP_WARN, component);
component          43 sound/soc/codecs/wm8994.h int wm8994_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack,
component          45 sound/soc/codecs/wm8994.h int wm8958_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack,
component          49 sound/soc/codecs/wm8994.h int wm8994_vmid_mode(struct snd_soc_component *component, enum wm8994_vmid_mode mode);
component          54 sound/soc/codecs/wm8994.h void wm8958_dsp2_init(struct snd_soc_component *component);
component         385 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component;
component         485 sound/soc/codecs/wm8995.c static void wm8995_update_class_w(struct snd_soc_component *component)
component         492 sound/soc/codecs/wm8995.c 	reg = snd_soc_component_read32(component, WM8995_DAC1_LEFT_MIXER_ROUTING);
component         495 sound/soc/codecs/wm8995.c 		dev_dbg(component->dev, "Class W source AIF2DAC\n");
component         499 sound/soc/codecs/wm8995.c 		dev_dbg(component->dev, "Class W source AIF1DAC2\n");
component         503 sound/soc/codecs/wm8995.c 		dev_dbg(component->dev, "Class W source AIF1DAC1\n");
component         507 sound/soc/codecs/wm8995.c 		dev_dbg(component->dev, "DAC mixer setting: %x\n", reg);
component         512 sound/soc/codecs/wm8995.c 	reg_r = snd_soc_component_read32(component, WM8995_DAC1_RIGHT_MIXER_ROUTING);
component         514 sound/soc/codecs/wm8995.c 		dev_dbg(component->dev, "Left and right DAC mixers different\n");
component         519 sound/soc/codecs/wm8995.c 		dev_dbg(component->dev, "Class W enabled\n");
component         520 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_CLASS_W_1,
component         525 sound/soc/codecs/wm8995.c 		dev_dbg(component->dev, "Class W disabled\n");
component         526 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_CLASS_W_1,
component         534 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
component         538 sound/soc/codecs/wm8995.c 	reg = snd_soc_component_read32(component, WM8995_CLOCKING_1);
component         550 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         554 sound/soc/codecs/wm8995.c 	wm8995_update_class_w(component);
component         561 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         566 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_POWER_MANAGEMENT_1,
component         573 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_ANALOGUE_HP_1,
component         580 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_CHARGE_PUMP_1,
component         588 sound/soc/codecs/wm8995.c static void dc_servo_cmd(struct snd_soc_component *component,
component         593 sound/soc/codecs/wm8995.c 	dev_dbg(component->dev, "%s: reg = %#x, val = %#x, mask = %#x\n",
component         596 sound/soc/codecs/wm8995.c 	snd_soc_component_write(component, reg, val);
component         599 sound/soc/codecs/wm8995.c 		val = snd_soc_component_read32(component, WM8995_DC_SERVO_READBACK_0);
component         604 sound/soc/codecs/wm8995.c 	dev_err(component->dev, "Timed out waiting for DC Servo\n");
component         610 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         613 sound/soc/codecs/wm8995.c 	reg = snd_soc_component_read32(component, WM8995_ANALOGUE_HP_1);
component         617 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_CHARGE_PUMP_1,
component         622 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_POWER_MANAGEMENT_1,
component         630 sound/soc/codecs/wm8995.c 		snd_soc_component_write(component, WM8995_ANALOGUE_HP_1, reg);
component         632 sound/soc/codecs/wm8995.c 		snd_soc_component_write(component, WM8995_DC_SERVO_1, WM8995_DCS_ENA_CHAN_0 |
component         635 sound/soc/codecs/wm8995.c 		dc_servo_cmd(component, WM8995_DC_SERVO_2,
component         643 sound/soc/codecs/wm8995.c 		snd_soc_component_write(component, WM8995_ANALOGUE_HP_1, reg);
component         647 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_ANALOGUE_HP_1,
component         653 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_ANALOGUE_HP_1,
component         657 sound/soc/codecs/wm8995.c 		snd_soc_component_write(component, WM8995_DC_SERVO_1, 0);
component         659 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_POWER_MANAGEMENT_1,
component         669 sound/soc/codecs/wm8995.c static int configure_aif_clock(struct snd_soc_component *component, int aif)
component         676 sound/soc/codecs/wm8995.c 	wm8995 = snd_soc_component_get_drvdata(component);
component         707 sound/soc/codecs/wm8995.c 		dev_dbg(component->dev, "Dividing AIF%d clock to %dHz\n",
component         713 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_CLOCKING_1 + offset,
component         719 sound/soc/codecs/wm8995.c static int configure_clock(struct snd_soc_component *component)
component         721 sound/soc/codecs/wm8995.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         725 sound/soc/codecs/wm8995.c 	wm8995 = snd_soc_component_get_drvdata(component);
component         728 sound/soc/codecs/wm8995.c 	configure_aif_clock(component, 0);
component         729 sound/soc/codecs/wm8995.c 	configure_aif_clock(component, 1);
component         747 sound/soc/codecs/wm8995.c 	change = snd_soc_component_update_bits(component, WM8995_CLOCKING_1,
component         760 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         764 sound/soc/codecs/wm8995.c 		return configure_clock(component);
component         767 sound/soc/codecs/wm8995.c 		configure_clock(component);
component        1422 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component = dai->component;
component        1436 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, mute_reg, WM8995_AIF1DAC1_MUTE_MASK,
component        1443 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component;
component        1447 sound/soc/codecs/wm8995.c 	component = dai->component;
component        1520 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_CONTROL_1,
component        1524 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_MASTER_SLAVE,
component        1547 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component;
component        1558 sound/soc/codecs/wm8995.c 	component = dai->component;
component        1559 sound/soc/codecs/wm8995.c 	wm8995 = snd_soc_component_get_drvdata(component);
component        1571 sound/soc/codecs/wm8995.c 			dev_dbg(component->dev, "AIF1 using split LRCLK\n");
component        1583 sound/soc/codecs/wm8995.c 			dev_dbg(component->dev, "AIF2 using split LRCLK\n");
component        1669 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, aif1_reg,
component        1671 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, bclk_reg,
component        1673 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, lrclk_reg,
component        1675 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, rate_reg,
component        1683 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component = codec_dai->component;
component        1708 sound/soc/codecs/wm8995.c 	return snd_soc_component_update_bits(component, reg, mask, val);
component        1798 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component;
component        1804 sound/soc/codecs/wm8995.c 	component = dai->component;
component        1805 sound/soc/codecs/wm8995.c 	wm8995 = snd_soc_component_get_drvdata(component);
component        1807 sound/soc/codecs/wm8995.c 	aif1 = snd_soc_component_read32(component, WM8995_AIF1_CLOCKING_1)
component        1810 sound/soc/codecs/wm8995.c 	aif2 = snd_soc_component_read32(component, WM8995_AIF2_CLOCKING_1)
component        1859 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_CLOCKING_1,
component        1861 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF2_CLOCKING_1,
component        1865 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_FLL1_CONTROL_1 + reg_offset,
component        1870 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_FLL1_CONTROL_2 + reg_offset,
component        1874 sound/soc/codecs/wm8995.c 	snd_soc_component_write(component, WM8995_FLL1_CONTROL_3 + reg_offset, fll.k);
component        1876 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_FLL1_CONTROL_4 + reg_offset,
component        1880 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_FLL1_CONTROL_5 + reg_offset,
component        1887 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_FLL1_CONTROL_1 + reg_offset,
component        1895 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_CLOCKING_1,
component        1897 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF2_CLOCKING_1,
component        1900 sound/soc/codecs/wm8995.c 	configure_clock(component);
component        1908 sound/soc/codecs/wm8995.c 	struct snd_soc_component *component;
component        1911 sound/soc/codecs/wm8995.c 	component = dai->component;
component        1912 sound/soc/codecs/wm8995.c 	wm8995 = snd_soc_component_get_drvdata(component);
component        1950 sound/soc/codecs/wm8995.c 	configure_clock(component);
component        1955 sound/soc/codecs/wm8995.c static int wm8995_set_bias_level(struct snd_soc_component *component,
component        1961 sound/soc/codecs/wm8995.c 	wm8995 = snd_soc_component_get_drvdata(component);
component        1967 sound/soc/codecs/wm8995.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1975 sound/soc/codecs/wm8995.c 				dev_err(component->dev,
component        1980 sound/soc/codecs/wm8995.c 			snd_soc_component_update_bits(component, WM8995_POWER_MANAGEMENT_1,
component        1985 sound/soc/codecs/wm8995.c 		snd_soc_component_update_bits(component, WM8995_POWER_MANAGEMENT_1,
component        1995 sound/soc/codecs/wm8995.c static int wm8995_probe(struct snd_soc_component *component)
component        2001 sound/soc/codecs/wm8995.c 	wm8995 = snd_soc_component_get_drvdata(component);
component        2002 sound/soc/codecs/wm8995.c 	wm8995->component = component;
component        2007 sound/soc/codecs/wm8995.c 	ret = devm_regulator_bulk_get(component->dev,
component        2011 sound/soc/codecs/wm8995.c 		dev_err(component->dev, "Failed to request supplies: %d\n", ret);
component        2030 sound/soc/codecs/wm8995.c 			dev_err(component->dev,
component        2039 sound/soc/codecs/wm8995.c 		dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
component        2043 sound/soc/codecs/wm8995.c 	ret = snd_soc_component_read32(component, WM8995_SOFTWARE_RESET);
component        2045 sound/soc/codecs/wm8995.c 		dev_err(component->dev, "Failed to read device ID: %d\n", ret);
component        2050 sound/soc/codecs/wm8995.c 		dev_err(component->dev, "Invalid device ID: %#x\n", ret);
component        2055 sound/soc/codecs/wm8995.c 	ret = snd_soc_component_write(component, WM8995_SOFTWARE_RESET, 0);
component        2057 sound/soc/codecs/wm8995.c 		dev_err(component->dev, "Failed to issue reset: %d\n", ret);
component        2062 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_DAC1_RIGHT_VOLUME,
component        2064 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_DAC2_RIGHT_VOLUME,
component        2066 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF2_DAC_RIGHT_VOLUME,
component        2068 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_ADC1_RIGHT_VOLUME,
component        2070 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF1_ADC2_RIGHT_VOLUME,
component        2072 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_AIF2_ADC_RIGHT_VOLUME,
component        2074 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_DAC1_RIGHT_VOLUME,
component        2076 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_DAC2_RIGHT_VOLUME,
component        2078 sound/soc/codecs/wm8995.c 	snd_soc_component_update_bits(component, WM8995_RIGHT_LINE_INPUT_1_VOLUME,
component        2081 sound/soc/codecs/wm8995.c 	wm8995_update_class_w(component);
component          52 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component;
component         334 sound/soc/codecs/wm8996.c static void wm8996_set_retune_mobile(struct snd_soc_component *component, int block)
component         336 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component         346 sound/soc/codecs/wm8996.c 		if (snd_soc_component_read32(component, WM8996_POWER_MANAGEMENT_8) &
component         354 sound/soc/codecs/wm8996.c 		if (snd_soc_component_read32(component, WM8996_POWER_MANAGEMENT_8) &
component         380 sound/soc/codecs/wm8996.c 	dev_dbg(component->dev, "ReTune Mobile %d %s/%dHz for %dHz sample rate\n",
component         389 sound/soc/codecs/wm8996.c 	save = snd_soc_component_read32(component, base);
component         393 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, base + i, 0xffff,
component         396 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, base, WM8996_DSP1RX_EQ_ENA, save);
component         412 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         413 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component         426 sound/soc/codecs/wm8996.c 	wm8996_set_retune_mobile(component, block);
component         434 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         435 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component         574 sound/soc/codecs/wm8996.c static void wm8996_bg_enable(struct snd_soc_component *component)
component         576 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component         580 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_POWER_MANAGEMENT_1,
component         586 sound/soc/codecs/wm8996.c static void wm8996_bg_disable(struct snd_soc_component *component)
component         588 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component         592 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_POWER_MANAGEMENT_1,
component         599 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         604 sound/soc/codecs/wm8996.c 		wm8996_bg_enable(component);
component         607 sound/soc/codecs/wm8996.c 		wm8996_bg_disable(component);
component         634 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         635 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component         653 sound/soc/codecs/wm8996.c static void wait_for_dc_servo(struct snd_soc_component *component, u16 mask)
component         655 sound/soc/codecs/wm8996.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component         656 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component         660 sound/soc/codecs/wm8996.c 	snd_soc_component_write(component, WM8996_DC_SERVO_2, mask);
component         668 sound/soc/codecs/wm8996.c 				dev_err(component->dev, "DC servo timed out\n");
component         675 sound/soc/codecs/wm8996.c 		ret = snd_soc_component_read32(component, WM8996_DC_SERVO_2);
component         676 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "DC servo state: %x\n", ret);
component         680 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "DC servo timed out for %x\n", mask);
component         682 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "DC servo complete for %x\n", mask);
component         685 sound/soc/codecs/wm8996.c static void wm8996_seq_notifier(struct snd_soc_component *component,
component         688 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component         693 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "Starting DC servo for %x\n",
component         697 sound/soc/codecs/wm8996.c 		wait_for_dc_servo(component, wm8996->dcs_pending
component         704 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "Applying RMV_SHORTs %x->%x\n",
component         727 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_ANALOGUE_HP_1, mask, val);
component         749 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_ANALOGUE_HP_2, mask, val);
component         758 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         759 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        1531 sound/soc/codecs/wm8996.c static void wm8996_update_bclk(struct snd_soc_component *component)
component        1533 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        1563 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "Using BCLK_DIV %d for actual BCLK %dHz\n",
component        1566 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, bclk_reg,
component        1571 sound/soc/codecs/wm8996.c static int wm8996_set_bias_level(struct snd_soc_component *component,
component        1574 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        1582 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_MICBIAS_1,
component        1584 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_MICBIAS_2,
component        1589 sound/soc/codecs/wm8996.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component        1593 sound/soc/codecs/wm8996.c 				dev_err(component->dev,
component        1610 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_MICBIAS_1,
component        1612 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_MICBIAS_2,
component        1632 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = dai->component;
component        1709 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, aifctrl_reg, WM8996_AIF1_FMT_MASK, aifctrl);
component        1710 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, bclk_reg,
component        1713 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, lrclk_tx_reg,
component        1717 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, lrclk_rx_reg,
component        1733 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = dai->component;
component        1734 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        1744 sound/soc/codecs/wm8996.c 		    (snd_soc_component_read32(component, WM8996_GPIO_1)) & WM8996_GP1_FN_MASK) {
component        1755 sound/soc/codecs/wm8996.c 		    (snd_soc_component_read32(component, WM8996_GPIO_2)) & WM8996_GP2_FN_MASK) {
component        1771 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "Unsupported BCLK rate: %d\n", bclk_rate);
component        1792 sound/soc/codecs/wm8996.c 	wm8996_update_bclk(component);
component        1798 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, aifdata_reg,
component        1802 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, lrclk_reg, WM8996_AIF1RX_RATE_MASK,
component        1804 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_AIF_CLOCKING_2,
component        1813 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = dai->component;
component        1814 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        1825 sound/soc/codecs/wm8996.c 	old = snd_soc_component_read32(component, WM8996_AIF_CLOCKING_1) & WM8996_SYSCLK_ENA;
component        1826 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_AIF_CLOCKING_1,
component        1843 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "Unsupported clock source %d\n", clk_id);
component        1850 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_AIF_RATE,
component        1860 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_AIF_RATE,
component        1869 sound/soc/codecs/wm8996.c 		dev_warn(component->dev, "Unsupported clock rate %dHz\n",
component        1874 sound/soc/codecs/wm8996.c 	wm8996_update_bclk(component);
component        1876 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_AIF_CLOCKING_1,
component        1879 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_CLOCKING_1, WM8996_LFCLK_ENA, lfclk);
component        1880 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_CONTROL_INTERFACE_1,
component        1882 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_AIF_CLOCKING_1,
component        2001 sound/soc/codecs/wm8996.c static int wm8996_set_fll(struct snd_soc_component *component, int fll_id, int source,
component        2004 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        2005 sound/soc/codecs/wm8996.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component        2016 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "FLL disabled\n");
component        2021 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_FLL_CONTROL_1,
component        2024 sound/soc/codecs/wm8996.c 		wm8996_bg_disable(component);
component        2047 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "Unknown FLL source %d\n", ret);
component        2054 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_FLL_CONTROL_5,
component        2063 sound/soc/codecs/wm8996.c 	snd_soc_component_write(component, WM8996_FLL_EFS_2, reg);
component        2065 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_FLL_CONTROL_2,
component        2071 sound/soc/codecs/wm8996.c 	snd_soc_component_write(component, WM8996_FLL_CONTROL_3, fll_div.theta);
component        2073 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_FLL_CONTROL_4,
component        2078 sound/soc/codecs/wm8996.c 	snd_soc_component_write(component, WM8996_FLL_EFS_1, fll_div.lambda);
component        2081 sound/soc/codecs/wm8996.c 	ret = snd_soc_component_read32(component, WM8996_FLL_CONTROL_1);
component        2083 sound/soc/codecs/wm8996.c 		wm8996_bg_enable(component);
component        2088 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_FLL_CONTROL_1,
component        2094 sound/soc/codecs/wm8996.c 	snd_soc_component_write(component, WM8996_FLL_CONTROL_6, WM8996_FLL_SWITCH_CLK);
component        2120 sound/soc/codecs/wm8996.c 		ret = snd_soc_component_read32(component, WM8996_INTERRUPT_RAW_STATUS_2);
component        2125 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "Timed out waiting for FLL\n");
component        2129 sound/soc/codecs/wm8996.c 	dev_dbg(component->dev, "FLL configured for %dHz->%dHz\n", Fref, Fout);
component        2236 sound/soc/codecs/wm8996.c int wm8996_detect(struct snd_soc_component *component, struct snd_soc_jack *jack,
component        2239 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        2240 sound/soc/codecs/wm8996.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2248 sound/soc/codecs/wm8996.c 		wm8996->polarity_cb(component, 0);
component        2251 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_MICBIAS_1,
component        2253 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_MICBIAS_2,
component        2267 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_MIC_DETECT_1,
component        2271 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_MIC_DETECT_1,
component        2276 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_INTERRUPT_STATUS_2_MASK,
component        2283 sound/soc/codecs/wm8996.c static void wm8996_hpdet_irq(struct snd_soc_component *component)
component        2285 sound/soc/codecs/wm8996.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2286 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        2294 sound/soc/codecs/wm8996.c 	reg = snd_soc_component_read32(component, WM8996_HEADPHONE_DETECT_2);
component        2296 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "Failed to read HPDET status\n");
component        2301 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "Got HPDET IRQ but HPDET is busy\n");
component        2307 sound/soc/codecs/wm8996.c 	dev_dbg(component->dev, "HPDET measured %d ohms\n", val);
component        2327 sound/soc/codecs/wm8996.c 	if (!(snd_soc_component_read32(component, WM8996_POWER_MANAGEMENT_1) &
component        2329 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_ANALOGUE_HP_1,
component        2334 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_ACCESSORY_DETECT_MODE_1,
component        2336 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_MIC_DETECT_1, WM8996_MICD_ENA,
component        2343 sound/soc/codecs/wm8996.c static void wm8996_hpdet_start(struct snd_soc_component *component)
component        2345 sound/soc/codecs/wm8996.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        2348 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_ANALOGUE_HP_1,
component        2359 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_MIC_DETECT_1, WM8996_MICD_ENA, 0);
component        2360 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_ACCESSORY_DETECT_MODE_1,
component        2364 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_HEADPHONE_DETECT_1,
component        2368 sound/soc/codecs/wm8996.c static void wm8996_report_headphone(struct snd_soc_component *component)
component        2370 sound/soc/codecs/wm8996.c 	dev_dbg(component->dev, "Headphone detected\n");
component        2371 sound/soc/codecs/wm8996.c 	wm8996_hpdet_start(component);
component        2374 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_MIC_DETECT_1,
component        2381 sound/soc/codecs/wm8996.c static void wm8996_micd(struct snd_soc_component *component)
component        2383 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        2386 sound/soc/codecs/wm8996.c 	val = snd_soc_component_read32(component, WM8996_MIC_DETECT_3);
component        2388 sound/soc/codecs/wm8996.c 	dev_dbg(component->dev, "Microphone event: %x\n", val);
component        2391 sound/soc/codecs/wm8996.c 		dev_warn(component->dev, "Microphone detection state invalid\n");
component        2397 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "Jack removal detected\n");
component        2405 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_MIC_DETECT_1,
component        2419 sound/soc/codecs/wm8996.c 			dev_dbg(component->dev, "Microphone detected\n");
component        2421 sound/soc/codecs/wm8996.c 			wm8996_hpdet_start(component);
component        2425 sound/soc/codecs/wm8996.c 			snd_soc_component_update_bits(component, WM8996_MIC_DETECT_1,
component        2431 sound/soc/codecs/wm8996.c 			dev_dbg(component->dev, "Mic button up\n");
component        2448 sound/soc/codecs/wm8996.c 			wm8996_report_headphone(component);
component        2452 sound/soc/codecs/wm8996.c 		reg = snd_soc_component_read32(component, WM8996_ACCESSORY_DETECT_MODE_2);
component        2455 sound/soc/codecs/wm8996.c 		snd_soc_component_update_bits(component, WM8996_ACCESSORY_DETECT_MODE_2,
component        2460 sound/soc/codecs/wm8996.c 			wm8996->polarity_cb(component,
component        2463 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "Set microphone polarity to %d\n",
component        2474 sound/soc/codecs/wm8996.c 			dev_dbg(component->dev, "Mic button detected\n");
component        2478 sound/soc/codecs/wm8996.c 			wm8996_report_headphone(component);
component        2485 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = data;
component        2486 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        2489 sound/soc/codecs/wm8996.c 	irq_val = snd_soc_component_read32(component, WM8996_INTERRUPT_STATUS_2);
component        2491 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "Failed to read IRQ status: %d\n",
component        2495 sound/soc/codecs/wm8996.c 	irq_val &= ~snd_soc_component_read32(component, WM8996_INTERRUPT_STATUS_2_MASK);
component        2500 sound/soc/codecs/wm8996.c 	snd_soc_component_write(component, WM8996_INTERRUPT_STATUS_2, irq_val);
component        2503 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "DC servo IRQ\n");
component        2508 sound/soc/codecs/wm8996.c 		dev_err(component->dev, "Digital core FIFO error\n");
component        2511 sound/soc/codecs/wm8996.c 		dev_dbg(component->dev, "FLL locked\n");
component        2516 sound/soc/codecs/wm8996.c 		wm8996_micd(component);
component        2519 sound/soc/codecs/wm8996.c 		wm8996_hpdet_irq(component);
component        2538 sound/soc/codecs/wm8996.c static void wm8996_retune_mobile_pdata(struct snd_soc_component *component)
component        2540 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        2589 sound/soc/codecs/wm8996.c 	dev_dbg(component->dev, "Allocated %d unique ReTune Mobile names\n",
component        2595 sound/soc/codecs/wm8996.c 	ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
component        2597 sound/soc/codecs/wm8996.c 		dev_err(component->dev,
component        2613 sound/soc/codecs/wm8996.c static int wm8996_probe(struct snd_soc_component *component)
component        2616 sound/soc/codecs/wm8996.c 	struct wm8996_priv *wm8996 = snd_soc_component_get_drvdata(component);
component        2617 sound/soc/codecs/wm8996.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component        2620 sound/soc/codecs/wm8996.c 	wm8996->component = component;
component        2626 sound/soc/codecs/wm8996.c 		wm8996_retune_mobile_pdata(component);
component        2628 sound/soc/codecs/wm8996.c 		snd_soc_add_component_controls(component, wm8996_eq_controls,
component        2642 sound/soc/codecs/wm8996.c 						   irq_flags, "wm8996", component);
component        2645 sound/soc/codecs/wm8996.c 						   irq_flags, "wm8996", component);
component        2649 sound/soc/codecs/wm8996.c 			snd_soc_component_update_bits(component, WM8996_INTERRUPT_CONTROL,
component        2653 sound/soc/codecs/wm8996.c 			snd_soc_component_update_bits(component,
component        2661 sound/soc/codecs/wm8996.c 			dev_err(component->dev, "Failed to request IRQ: %d\n",
component        2670 sound/soc/codecs/wm8996.c static void wm8996_remove(struct snd_soc_component *component)
component        2672 sound/soc/codecs/wm8996.c 	struct i2c_client *i2c = to_i2c_client(component->dev);
component        2674 sound/soc/codecs/wm8996.c 	snd_soc_component_update_bits(component, WM8996_INTERRUPT_CONTROL,
component        2678 sound/soc/codecs/wm8996.c 		free_irq(i2c->irq, component);
component          21 sound/soc/codecs/wm8996.h typedef void (*wm8996_polarity_fn)(struct snd_soc_component *component, int polarity);
component          23 sound/soc/codecs/wm8996.h int wm8996_detect(struct snd_soc_component *component, struct snd_soc_jack *jack,
component          84 sound/soc/codecs/wm8997.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          85 sound/soc/codecs/wm8997.c 	struct arizona *arizona = dev_get_drvdata(component->dev->parent);
component         926 sound/soc/codecs/wm8997.c static int wm8997_set_fll(struct snd_soc_component *component, int fll_id,
component         929 sound/soc/codecs/wm8997.c 	struct wm8997_priv *wm8997 = snd_soc_component_get_drvdata(component);
component        1056 sound/soc/codecs/wm8997.c static int wm8997_component_probe(struct snd_soc_component *component)
component        1058 sound/soc/codecs/wm8997.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1059 sound/soc/codecs/wm8997.c 	struct wm8997_priv *priv = snd_soc_component_get_drvdata(component);
component        1063 sound/soc/codecs/wm8997.c 	snd_soc_component_init_regmap(component, arizona->regmap);
component        1065 sound/soc/codecs/wm8997.c 	ret = arizona_init_spk(component);
component        1069 sound/soc/codecs/wm8997.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        1076 sound/soc/codecs/wm8997.c static void wm8997_component_remove(struct snd_soc_component *component)
component        1078 sound/soc/codecs/wm8997.c 	struct wm8997_priv *priv = snd_soc_component_get_drvdata(component);
component          41 sound/soc/codecs/wm8998.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          46 sound/soc/codecs/wm8998.c 		val = snd_soc_component_read32(component, ARIZONA_ASRC_RATE1);
component          54 sound/soc/codecs/wm8998.c 			val = snd_soc_component_read32(component,
component          57 sound/soc/codecs/wm8998.c 				dev_warn(component->dev,
component          64 sound/soc/codecs/wm8998.c 			dev_err(component->dev,
component          70 sound/soc/codecs/wm8998.c 		val = snd_soc_component_read32(component, ARIZONA_ASRC_RATE2);
component          78 sound/soc/codecs/wm8998.c 			val = snd_soc_component_read32(component,
component          81 sound/soc/codecs/wm8998.c 				dev_warn(component->dev,
component          88 sound/soc/codecs/wm8998.c 			dev_err(component->dev,
component         104 sound/soc/codecs/wm8998.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         105 sound/soc/codecs/wm8998.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         106 sound/soc/codecs/wm8998.c 	struct wm8998_priv *wm8998 = snd_soc_component_get_drvdata(component);
component         137 sound/soc/codecs/wm8998.c 	snd_soc_component_update_bits(component, mode_reg,
component         140 sound/soc/codecs/wm8998.c 	snd_soc_component_update_bits(component, e->reg,
component        1251 sound/soc/codecs/wm8998.c static int wm8998_set_fll(struct snd_soc_component *component, int fll_id,
component        1254 sound/soc/codecs/wm8998.c 	struct wm8998_priv *wm8998 = snd_soc_component_get_drvdata(component);
component        1272 sound/soc/codecs/wm8998.c static int wm8998_component_probe(struct snd_soc_component *component)
component        1274 sound/soc/codecs/wm8998.c 	struct wm8998_priv *priv = snd_soc_component_get_drvdata(component);
component        1275 sound/soc/codecs/wm8998.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1280 sound/soc/codecs/wm8998.c 	snd_soc_component_init_regmap(component, arizona->regmap);
component        1282 sound/soc/codecs/wm8998.c 	ret = arizona_init_spk(component);
component        1286 sound/soc/codecs/wm8998.c 	arizona_init_gpio(component);
component        1288 sound/soc/codecs/wm8998.c 	snd_soc_component_disable_pin(component, "HAPTICS");
component        1293 sound/soc/codecs/wm8998.c static void wm8998_component_remove(struct snd_soc_component *component)
component        1295 sound/soc/codecs/wm8998.c 	struct wm8998_priv *priv = snd_soc_component_get_drvdata(component);
component         338 sound/soc/codecs/wm9081.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         341 sound/soc/codecs/wm9081.c 	reg = snd_soc_component_read32(component, WM9081_ANALOGUE_SPEAKER_2);
component         359 sound/soc/codecs/wm9081.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         360 sound/soc/codecs/wm9081.c 	unsigned int reg_pwr = snd_soc_component_read32(component, WM9081_POWER_MANAGEMENT);
component         361 sound/soc/codecs/wm9081.c 	unsigned int reg2 = snd_soc_component_read32(component, WM9081_ANALOGUE_SPEAKER_2);
component         382 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_ANALOGUE_SPEAKER_2, reg2);
component         545 sound/soc/codecs/wm9081.c static int wm9081_set_fll(struct snd_soc_component *component, int fll_id,
component         548 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component         560 sound/soc/codecs/wm9081.c 		dev_dbg(component->dev, "FLL disabled\n");
component         571 sound/soc/codecs/wm9081.c 	reg5 = snd_soc_component_read32(component, WM9081_FLL_CONTROL_5);
component         580 sound/soc/codecs/wm9081.c 		dev_err(component->dev, "Unknown FLL ID %d\n", fll_id);
component         585 sound/soc/codecs/wm9081.c 	clk_sys_reg = snd_soc_component_read32(component, WM9081_CLOCK_CONTROL_3);
component         587 sound/soc/codecs/wm9081.c 		snd_soc_component_write(component, WM9081_CLOCK_CONTROL_3,
component         592 sound/soc/codecs/wm9081.c 	reg1 = snd_soc_component_read32(component, WM9081_FLL_CONTROL_1);
component         594 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_FLL_CONTROL_1, reg1);
component         601 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_FLL_CONTROL_1, reg1);
component         603 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_FLL_CONTROL_2,
component         606 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_FLL_CONTROL_3, fll_div.k);
component         608 sound/soc/codecs/wm9081.c 	reg4 = snd_soc_component_read32(component, WM9081_FLL_CONTROL_4);
component         611 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_FLL_CONTROL_4, reg4);
component         615 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_FLL_CONTROL_5, reg5);
component         618 sound/soc/codecs/wm9081.c 	snd_soc_component_update_bits(component, WM9081_FLL_CONTROL_4,
component         622 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_FLL_CONTROL_1, reg1 | WM9081_FLL_ENA);
component         626 sound/soc/codecs/wm9081.c 		snd_soc_component_write(component, WM9081_CLOCK_CONTROL_3, clk_sys_reg);
component         628 sound/soc/codecs/wm9081.c 	dev_dbg(component->dev, "FLL enabled at %dHz->%dHz\n", Fref, Fout);
component         636 sound/soc/codecs/wm9081.c static int configure_clock(struct snd_soc_component *component)
component         638 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component         653 sound/soc/codecs/wm9081.c 		wm9081_set_fll(component, WM9081_SYSCLK_FLL_MCLK, 0, 0);
component         694 sound/soc/codecs/wm9081.c 		ret = wm9081_set_fll(component, WM9081_SYSCLK_FLL_MCLK,
component         710 sound/soc/codecs/wm9081.c 	reg = snd_soc_component_read32(component, WM9081_CLOCK_CONTROL_1);
component         715 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_CLOCK_CONTROL_1, reg);
component         717 sound/soc/codecs/wm9081.c 	reg = snd_soc_component_read32(component, WM9081_CLOCK_CONTROL_3);
component         722 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_CLOCK_CONTROL_3, reg);
component         724 sound/soc/codecs/wm9081.c 	dev_dbg(component->dev, "CLK_SYS is %dHz\n", wm9081->sysclk_rate);
component         732 sound/soc/codecs/wm9081.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         733 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component         738 sound/soc/codecs/wm9081.c 		dev_dbg(component->dev, "Using %dHz MCLK\n", wm9081->mclk_rate);
component         741 sound/soc/codecs/wm9081.c 		dev_dbg(component->dev, "Using %dHz MCLK with FLL\n",
component         745 sound/soc/codecs/wm9081.c 		dev_err(component->dev, "System clock not configured\n");
component         751 sound/soc/codecs/wm9081.c 		configure_clock(component);
component         756 sound/soc/codecs/wm9081.c 		wm9081_set_fll(component, 0, 0, 0);
component         815 sound/soc/codecs/wm9081.c static int wm9081_set_bias_level(struct snd_soc_component *component,
component         818 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component         826 sound/soc/codecs/wm9081.c 		snd_soc_component_update_bits(component, WM9081_VMID_CONTROL,
component         830 sound/soc/codecs/wm9081.c 		snd_soc_component_update_bits(component, WM9081_BIAS_CONTROL_1,
component         836 sound/soc/codecs/wm9081.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         841 sound/soc/codecs/wm9081.c 			snd_soc_component_update_bits(component, WM9081_ANTI_POP_CONTROL,
component         845 sound/soc/codecs/wm9081.c 			snd_soc_component_update_bits(component, WM9081_BIAS_CONTROL_1,
component         850 sound/soc/codecs/wm9081.c 			snd_soc_component_update_bits(component, WM9081_VMID_CONTROL,
component         858 sound/soc/codecs/wm9081.c 			snd_soc_component_update_bits(component, WM9081_VMID_CONTROL,
component         862 sound/soc/codecs/wm9081.c 			snd_soc_component_update_bits(component, WM9081_BIAS_CONTROL_1,
component         867 sound/soc/codecs/wm9081.c 		snd_soc_component_update_bits(component, WM9081_VMID_CONTROL,
component         871 sound/soc/codecs/wm9081.c 		snd_soc_component_update_bits(component, WM9081_BIAS_CONTROL_1,
component         878 sound/soc/codecs/wm9081.c 		snd_soc_component_update_bits(component, WM9081_BIAS_CONTROL_1,
component         883 sound/soc/codecs/wm9081.c 		snd_soc_component_update_bits(component, WM9081_VMID_CONTROL,
component         888 sound/soc/codecs/wm9081.c 		snd_soc_component_update_bits(component, WM9081_ANTI_POP_CONTROL,
component         902 sound/soc/codecs/wm9081.c 	struct snd_soc_component *component = dai->component;
component         903 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component         904 sound/soc/codecs/wm9081.c 	unsigned int aif2 = snd_soc_component_read32(component, WM9081_AUDIO_INTERFACE_2);
component         986 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_AUDIO_INTERFACE_2, aif2);
component         995 sound/soc/codecs/wm9081.c 	struct snd_soc_component *component = dai->component;
component         996 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component        1000 sound/soc/codecs/wm9081.c 	clk_ctrl2 = snd_soc_component_read32(component, WM9081_CLOCK_CONTROL_2);
component        1003 sound/soc/codecs/wm9081.c 	aif1 = snd_soc_component_read32(component, WM9081_AUDIO_INTERFACE_1);
component        1005 sound/soc/codecs/wm9081.c 	aif2 = snd_soc_component_read32(component, WM9081_AUDIO_INTERFACE_2);
component        1008 sound/soc/codecs/wm9081.c 	aif3 = snd_soc_component_read32(component, WM9081_AUDIO_INTERFACE_3);
component        1011 sound/soc/codecs/wm9081.c 	aif4 = snd_soc_component_read32(component, WM9081_AUDIO_INTERFACE_4);
component        1047 sound/soc/codecs/wm9081.c 	dev_dbg(component->dev, "Target BCLK is %dHz\n", wm9081->bclk);
component        1049 sound/soc/codecs/wm9081.c 	ret = configure_clock(component);
component        1065 sound/soc/codecs/wm9081.c 	dev_dbg(component->dev, "Selected CLK_SYS_RATIO of %d\n",
component        1081 sound/soc/codecs/wm9081.c 	dev_dbg(component->dev, "Selected SAMPLE_RATE of %dHz\n",
component        1100 sound/soc/codecs/wm9081.c 	dev_dbg(component->dev, "Selected BCLK_DIV of %d for %dHz BCLK\n",
component        1105 sound/soc/codecs/wm9081.c 	dev_dbg(component->dev, "LRCLK_RATE is %d\n", wm9081->bclk / wm9081->fs);
component        1126 sound/soc/codecs/wm9081.c 		dev_dbg(component->dev, "ReTune Mobile %s tuned for %dHz\n",
component        1130 sound/soc/codecs/wm9081.c 		eq1 = snd_soc_component_read32(component, WM9081_EQ_1) & WM9081_EQ_ENA;
component        1132 sound/soc/codecs/wm9081.c 			snd_soc_component_write(component, WM9081_EQ_1, 0);
component        1136 sound/soc/codecs/wm9081.c 			snd_soc_component_write(component, WM9081_EQ_1 + i, s->config[i]);
component        1139 sound/soc/codecs/wm9081.c 		snd_soc_component_write(component, WM9081_EQ_1, eq1);
component        1142 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_CLOCK_CONTROL_2, clk_ctrl2);
component        1143 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_AUDIO_INTERFACE_2, aif2);
component        1144 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_AUDIO_INTERFACE_3, aif3);
component        1145 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_AUDIO_INTERFACE_4, aif4);
component        1152 sound/soc/codecs/wm9081.c 	struct snd_soc_component *component = codec_dai->component;
component        1155 sound/soc/codecs/wm9081.c 	reg = snd_soc_component_read32(component, WM9081_DAC_DIGITAL_2);
component        1162 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_DAC_DIGITAL_2, reg);
component        1167 sound/soc/codecs/wm9081.c static int wm9081_set_sysclk(struct snd_soc_component *component, int clk_id,
component        1170 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component        1189 sound/soc/codecs/wm9081.c 	struct snd_soc_component *component = dai->component;
component        1190 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component        1191 sound/soc/codecs/wm9081.c 	unsigned int aif1 = snd_soc_component_read32(component, WM9081_AUDIO_INTERFACE_1);
component        1221 sound/soc/codecs/wm9081.c 	snd_soc_component_write(component, WM9081_AUDIO_INTERFACE_1, aif1);
component        1254 sound/soc/codecs/wm9081.c static int wm9081_probe(struct snd_soc_component *component)
component        1256 sound/soc/codecs/wm9081.c 	struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component);
component        1259 sound/soc/codecs/wm9081.c 	snd_soc_component_update_bits(component, WM9081_ANALOGUE_LINEOUT,
component        1261 sound/soc/codecs/wm9081.c 	snd_soc_component_update_bits(component, WM9081_ANALOGUE_SPEAKER_PGA,
component        1265 sound/soc/codecs/wm9081.c 		dev_dbg(component->dev,
component        1267 sound/soc/codecs/wm9081.c 		snd_soc_add_component_controls(component, wm9081_eq_controls,
component         133 sound/soc/codecs/wm9090.c static void wait_for_dc_servo(struct snd_soc_component *component)
component         138 sound/soc/codecs/wm9090.c 	dev_dbg(component->dev, "Waiting for DC servo...\n");
component         142 sound/soc/codecs/wm9090.c 		reg = snd_soc_component_read32(component, WM9090_DC_SERVO_READBACK_0);
component         143 sound/soc/codecs/wm9090.c 		dev_dbg(component->dev, "DC servo status: %x\n", reg);
component         149 sound/soc/codecs/wm9090.c 		dev_err(component->dev, "Timed out waiting for DC Servo\n");
component         241 sound/soc/codecs/wm9090.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         242 sound/soc/codecs/wm9090.c 	unsigned int reg = snd_soc_component_read32(component, WM9090_ANALOGUE_HP_0);
component         246 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_CHARGE_PUMP_1,
component         251 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_POWER_MANAGEMENT_1,
component         256 sound/soc/codecs/wm9090.c 		snd_soc_component_write(component, WM9090_ANALOGUE_HP_0, reg);
component         264 sound/soc/codecs/wm9090.c 		snd_soc_component_write(component, WM9090_DC_SERVO_0,
component         269 sound/soc/codecs/wm9090.c 		wait_for_dc_servo(component);
component         273 sound/soc/codecs/wm9090.c 		snd_soc_component_write(component, WM9090_ANALOGUE_HP_0, reg);
component         284 sound/soc/codecs/wm9090.c 		snd_soc_component_write(component, WM9090_ANALOGUE_HP_0, reg);
component         286 sound/soc/codecs/wm9090.c 		snd_soc_component_write(component, WM9090_DC_SERVO_0, 0);
component         288 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_POWER_MANAGEMENT_1,
component         292 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_CHARGE_PUMP_1,
component         409 sound/soc/codecs/wm9090.c static int wm9090_add_controls(struct snd_soc_component *component)
component         411 sound/soc/codecs/wm9090.c 	struct wm9090_priv *wm9090 = snd_soc_component_get_drvdata(component);
component         412 sound/soc/codecs/wm9090.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         420 sound/soc/codecs/wm9090.c 	snd_soc_add_component_controls(component, wm9090_controls,
component         429 sound/soc/codecs/wm9090.c 		snd_soc_add_component_controls(component, wm9090_in1_se_controls,
component         439 sound/soc/codecs/wm9090.c 		snd_soc_add_component_controls(component, wm9090_in2_se_controls,
component         445 sound/soc/codecs/wm9090.c 			snd_soc_component_write(component, WM9090_AGC_CONTROL_0 + i,
component         447 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_POWER_MANAGEMENT_3,
component         450 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_POWER_MANAGEMENT_3,
component         462 sound/soc/codecs/wm9090.c static int wm9090_set_bias_level(struct snd_soc_component *component,
component         465 sound/soc/codecs/wm9090.c 	struct wm9090_priv *wm9090 = snd_soc_component_get_drvdata(component);
component         472 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_ANTIPOP2, WM9090_VMID_ENA,
component         474 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_POWER_MANAGEMENT_1,
component         483 sound/soc/codecs/wm9090.c 		if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
component         492 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_POWER_MANAGEMENT_1,
component         494 sound/soc/codecs/wm9090.c 		snd_soc_component_update_bits(component, WM9090_ANTIPOP2,
component         505 sound/soc/codecs/wm9090.c static int wm9090_probe(struct snd_soc_component *component)
component         510 sound/soc/codecs/wm9090.c 	snd_soc_component_update_bits(component, WM9090_IN1_LINE_INPUT_A_VOLUME,
component         513 sound/soc/codecs/wm9090.c 	snd_soc_component_update_bits(component, WM9090_IN1_LINE_INPUT_B_VOLUME,
component         516 sound/soc/codecs/wm9090.c 	snd_soc_component_update_bits(component, WM9090_IN2_LINE_INPUT_A_VOLUME,
component         519 sound/soc/codecs/wm9090.c 	snd_soc_component_update_bits(component, WM9090_IN2_LINE_INPUT_B_VOLUME,
component         522 sound/soc/codecs/wm9090.c 	snd_soc_component_update_bits(component, WM9090_SPEAKER_VOLUME_LEFT,
component         525 sound/soc/codecs/wm9090.c 	snd_soc_component_update_bits(component, WM9090_LEFT_OUTPUT_VOLUME,
component         528 sound/soc/codecs/wm9090.c 	snd_soc_component_update_bits(component, WM9090_RIGHT_OUTPUT_VOLUME,
component         532 sound/soc/codecs/wm9090.c 	snd_soc_component_update_bits(component, WM9090_CLOCKING_1,
component         535 sound/soc/codecs/wm9090.c 	wm9090_add_controls(component);
component         234 sound/soc/codecs/wm9705.c 	struct snd_soc_component *component = dai->component;
component         237 sound/soc/codecs/wm9705.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x1, 0x1);
component         244 sound/soc/codecs/wm9705.c 	return snd_soc_component_write(component, reg, substream->runtime->rate);
component         288 sound/soc/codecs/wm9705.c static int wm9705_soc_suspend(struct snd_soc_component *component)
component         290 sound/soc/codecs/wm9705.c 	regcache_cache_bypass(component->regmap, true);
component         291 sound/soc/codecs/wm9705.c 	snd_soc_component_write(component, AC97_POWERDOWN, 0xffff);
component         292 sound/soc/codecs/wm9705.c 	regcache_cache_bypass(component->regmap, false);
component         297 sound/soc/codecs/wm9705.c static int wm9705_soc_resume(struct snd_soc_component *component)
component         299 sound/soc/codecs/wm9705.c 	struct wm9705_priv *wm9705 = snd_soc_component_get_drvdata(component);
component         307 sound/soc/codecs/wm9705.c 	snd_soc_component_cache_sync(component);
component         316 sound/soc/codecs/wm9705.c static int wm9705_soc_probe(struct snd_soc_component *component)
component         318 sound/soc/codecs/wm9705.c 	struct wm9705_priv *wm9705 = snd_soc_component_get_drvdata(component);
component         325 sound/soc/codecs/wm9705.c 		wm9705->ac97 = snd_soc_new_ac97_component(component, WM9705_VENDOR_ID,
component         328 sound/soc/codecs/wm9705.c 			dev_err(component->dev, "Failed to register AC97 codec\n");
component         341 sound/soc/codecs/wm9705.c 	snd_soc_component_set_drvdata(component, wm9705->ac97);
component         342 sound/soc/codecs/wm9705.c 	snd_soc_component_init_regmap(component, regmap);
component         347 sound/soc/codecs/wm9705.c static void wm9705_soc_remove(struct snd_soc_component *component)
component         349 sound/soc/codecs/wm9705.c 	struct wm9705_priv *wm9705 = snd_soc_component_get_drvdata(component);
component         352 sound/soc/codecs/wm9705.c 		snd_soc_component_exit_regmap(component);
component         219 sound/soc/codecs/wm9712.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
component         220 sound/soc/codecs/wm9712.c 	struct wm9712_priv *wm9712 = snd_soc_component_get_drvdata(component);
component         263 sound/soc/codecs/wm9712.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
component         264 sound/soc/codecs/wm9712.c 	struct wm9712_priv *wm9712 = snd_soc_component_get_drvdata(component);
component         526 sound/soc/codecs/wm9712.c 	struct snd_soc_component *component = dai->component;
component         530 sound/soc/codecs/wm9712.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x1, 0x1);
component         537 sound/soc/codecs/wm9712.c 	return snd_soc_component_write(component, reg, runtime->rate);
component         543 sound/soc/codecs/wm9712.c 	struct snd_soc_component *component = dai->component;
component         546 sound/soc/codecs/wm9712.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x1, 0x1);
component         547 sound/soc/codecs/wm9712.c 	snd_soc_component_update_bits(component, AC97_PCI_SID, 0x8000, 0x8000);
component         552 sound/soc/codecs/wm9712.c 	return snd_soc_component_write(component, AC97_PCM_SURR_DAC_RATE, runtime->rate);
component         596 sound/soc/codecs/wm9712.c static int wm9712_set_bias_level(struct snd_soc_component *component,
component         604 sound/soc/codecs/wm9712.c 		snd_soc_component_write(component, AC97_POWERDOWN, 0x0000);
component         608 sound/soc/codecs/wm9712.c 		snd_soc_component_write(component, AC97_EXTENDED_MSTATUS, 0xffff);
component         609 sound/soc/codecs/wm9712.c 		snd_soc_component_write(component, AC97_POWERDOWN, 0xffff);
component         615 sound/soc/codecs/wm9712.c static int wm9712_soc_resume(struct snd_soc_component *component)
component         617 sound/soc/codecs/wm9712.c 	struct wm9712_priv *wm9712 = snd_soc_component_get_drvdata(component);
component         625 sound/soc/codecs/wm9712.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component         628 sound/soc/codecs/wm9712.c 		snd_soc_component_cache_sync(component);
component         633 sound/soc/codecs/wm9712.c static int wm9712_soc_probe(struct snd_soc_component *component)
component         635 sound/soc/codecs/wm9712.c 	struct wm9712_priv *wm9712 = snd_soc_component_get_drvdata(component);
component         644 sound/soc/codecs/wm9712.c 		wm9712->ac97 = snd_soc_new_ac97_component(component, WM9712_VENDOR_ID,
component         648 sound/soc/codecs/wm9712.c 			dev_err(component->dev,
component         662 sound/soc/codecs/wm9712.c 	snd_soc_component_init_regmap(component, regmap);
component         665 sound/soc/codecs/wm9712.c 	snd_soc_component_update_bits(component, AC97_VIDEO, 0x3000, 0x3000);
component         670 sound/soc/codecs/wm9712.c static void wm9712_soc_remove(struct snd_soc_component *component)
component         672 sound/soc/codecs/wm9712.c 	struct wm9712_priv *wm9712 = snd_soc_component_get_drvdata(component);
component         675 sound/soc/codecs/wm9712.c 		snd_soc_component_exit_regmap(component);
component         195 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         201 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0f00, 0x0200);
component         203 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0f00, 0x0f00);
component         204 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_MID, 0x1000, 0x1000);
component         228 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
component         229 sound/soc/codecs/wm9713.c 	struct wm9713_priv *wm9713 = snd_soc_component_get_drvdata(component);
component         272 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
component         273 sound/soc/codecs/wm9713.c 	struct wm9713_priv *wm9713 = snd_soc_component_get_drvdata(component);
component         752 sound/soc/codecs/wm9713.c static void pll_factors(struct snd_soc_component *component,
component         788 sound/soc/codecs/wm9713.c 		dev_warn(component->dev,
component         814 sound/soc/codecs/wm9713.c static int wm9713_set_pll(struct snd_soc_component *component,
component         817 sound/soc/codecs/wm9713.c 	struct wm9713_priv *wm9713 = snd_soc_component_get_drvdata(component);
component         824 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0080, 0x0080);
component         825 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_EXTENDED_MID, 0x0200, 0x0200);
component         830 sound/soc/codecs/wm9713.c 	pll_factors(component, &pll_div, freq_in);
component         835 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_LINE1_LEVEL, reg);
component         843 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_LINE1_LEVEL, reg);
component         847 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_LINE1_LEVEL, reg);
component         851 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_LINE1_LEVEL, reg);
component         855 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_LINE1_LEVEL, reg);
component         859 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_LINE1_LEVEL, reg);
component         862 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_LINE1_LEVEL, reg);
component         866 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_MID, 0x0200, 0x0000);
component         867 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0080, 0x0000);
component         878 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = codec_dai->component;
component         879 sound/soc/codecs/wm9713.c 	return wm9713_set_pll(component, pll_id, freq_in, freq_out);
component         889 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = codec_dai->component;
component         892 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER,
component         905 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = codec_dai->component;
component         909 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0f00, div);
component         912 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0002, div);
component         915 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x0004, div);
component         918 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_HANDSET_RATE, 0x7000, div);
component         921 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER, 0x0e00, div);
component         924 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_LINE1_LEVEL,
component         928 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_LINE1_LEVEL,
component         941 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = codec_dai->component;
component         942 sound/soc/codecs/wm9713.c 	u16 gpio = snd_soc_component_read32(component, AC97_GPIO_CFG) & 0xffc5;
component         995 sound/soc/codecs/wm9713.c 	snd_soc_component_write(component, AC97_GPIO_CFG, gpio);
component         996 sound/soc/codecs/wm9713.c 	snd_soc_component_write(component, AC97_CENTER_LFE_MASTER, reg);
component        1004 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = dai->component;
component        1011 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER,
component        1015 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER,
component        1019 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER,
component        1029 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = dai->component;
component        1033 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x0001, 0x0001);
component        1040 sound/soc/codecs/wm9713.c 	return snd_soc_component_write(component, reg, runtime->rate);
component        1046 sound/soc/codecs/wm9713.c 	struct snd_soc_component *component = dai->component;
component        1049 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x0001, 0x0001);
component        1050 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_PCI_SID, 0x8000, 0x8000);
component        1055 sound/soc/codecs/wm9713.c 	return snd_soc_component_write(component, AC97_PCM_SURR_DAC_RATE, runtime->rate);
component        1141 sound/soc/codecs/wm9713.c static int wm9713_set_bias_level(struct snd_soc_component *component,
component        1147 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_EXTENDED_MID, 0xe400, 0x0000);
component        1153 sound/soc/codecs/wm9713.c 		snd_soc_component_update_bits(component, AC97_EXTENDED_MID, 0xc400, 0x0000);
component        1154 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_POWERDOWN, 0x0000);
component        1158 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_EXTENDED_MID, 0xffff);
component        1159 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_EXTENDED_MSTATUS, 0xffff);
component        1160 sound/soc/codecs/wm9713.c 		snd_soc_component_write(component, AC97_POWERDOWN, 0xffff);
component        1166 sound/soc/codecs/wm9713.c static int wm9713_soc_suspend(struct snd_soc_component *component)
component        1171 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_EXTENDED_MID, 0x7fff,
component        1173 sound/soc/codecs/wm9713.c 	snd_soc_component_write(component, AC97_EXTENDED_MSTATUS, 0xffff);
component        1174 sound/soc/codecs/wm9713.c 	snd_soc_component_write(component, AC97_POWERDOWN, 0x6f00);
component        1175 sound/soc/codecs/wm9713.c 	snd_soc_component_write(component, AC97_POWERDOWN, 0xffff);
component        1180 sound/soc/codecs/wm9713.c static int wm9713_soc_resume(struct snd_soc_component *component)
component        1182 sound/soc/codecs/wm9713.c 	struct wm9713_priv *wm9713 = snd_soc_component_get_drvdata(component);
component        1190 sound/soc/codecs/wm9713.c 	snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
component        1194 sound/soc/codecs/wm9713.c 		wm9713_set_pll(component, 0, wm9713->pll_in, 0);
component        1198 sound/soc/codecs/wm9713.c 		regcache_mark_dirty(component->regmap);
component        1199 sound/soc/codecs/wm9713.c 		snd_soc_component_cache_sync(component);
component        1205 sound/soc/codecs/wm9713.c static int wm9713_soc_probe(struct snd_soc_component *component)
component        1207 sound/soc/codecs/wm9713.c 	struct wm9713_priv *wm9713 = snd_soc_component_get_drvdata(component);
component        1214 sound/soc/codecs/wm9713.c 		wm9713->ac97 = snd_soc_new_ac97_component(component, WM9713_VENDOR_ID,
component        1227 sound/soc/codecs/wm9713.c 	snd_soc_component_init_regmap(component, regmap);
component        1230 sound/soc/codecs/wm9713.c 	snd_soc_component_update_bits(component, AC97_CD, 0x7fff, 0x0000);
component        1235 sound/soc/codecs/wm9713.c static void wm9713_soc_remove(struct snd_soc_component *component)
component        1237 sound/soc/codecs/wm9713.c 	struct wm9713_priv *wm9713 = snd_soc_component_get_drvdata(component);
component        1240 sound/soc/codecs/wm9713.c 		snd_soc_component_exit_regmap(component);
component         726 sound/soc/codecs/wm_adsp.c 				  struct snd_soc_component *component)
component         731 sound/soc/codecs/wm_adsp.c 	root = debugfs_create_dir(dsp->name, component->debugfs_root);
component         752 sound/soc/codecs/wm_adsp.c 					 struct snd_soc_component *component)
component         778 sound/soc/codecs/wm_adsp.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         780 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsp = snd_soc_component_get_drvdata(component);
component         791 sound/soc/codecs/wm_adsp.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         793 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsp = snd_soc_component_get_drvdata(component);
component        1310 sound/soc/codecs/wm_adsp.c 	ret = snd_soc_add_component_controls(dsp->component, kcontrol, 1);
component        1446 sound/soc/codecs/wm_adsp.c 		if (dsp->component->name_prefix)
component        1447 sound/soc/codecs/wm_adsp.c 			avail -= strlen(dsp->component->name_prefix) + 1;
component        2702 sound/soc/codecs/wm_adsp.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        2703 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
component        2709 sound/soc/codecs/wm_adsp.c 	dsp->component = component;
component        3001 sound/soc/codecs/wm_adsp.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        3002 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
component        3019 sound/soc/codecs/wm_adsp.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        3020 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
component        3034 sound/soc/codecs/wm_adsp.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component        3035 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
component        3036 sound/soc/codecs/wm_adsp.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        3047 sound/soc/codecs/wm_adsp.c 		snd_soc_component_force_enable_pin(component, preload);
component        3049 sound/soc/codecs/wm_adsp.c 		snd_soc_component_disable_pin(component, preload);
component        3074 sound/soc/codecs/wm_adsp.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        3075 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
component        3129 sound/soc/codecs/wm_adsp.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component        3130 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
component        3244 sound/soc/codecs/wm_adsp.c int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component)
component        3249 sound/soc/codecs/wm_adsp.c 	snd_soc_component_disable_pin(component, preload);
component        3251 sound/soc/codecs/wm_adsp.c 	wm_adsp2_init_debugfs(dsp, component);
component        3253 sound/soc/codecs/wm_adsp.c 	dsp->component = component;
component        3259 sound/soc/codecs/wm_adsp.c int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component)
component          65 sound/soc/codecs/wm_adsp.h 	struct snd_soc_component *component;
component         164 sound/soc/codecs/wm_adsp.h int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component);
component         165 sound/soc/codecs/wm_adsp.h int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component);
component          59 sound/soc/codecs/wm_hubs.c static void wait_for_dc_servo(struct snd_soc_component *component, unsigned int op)
component          61 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component          70 sound/soc/codecs/wm_hubs.c 	snd_soc_component_write(component, WM8993_DC_SERVO_0, val);
component          72 sound/soc/codecs/wm_hubs.c 	dev_dbg(component->dev, "Waiting for DC servo...\n");
component          88 sound/soc/codecs/wm_hubs.c 		reg = snd_soc_component_read32(component, WM8993_DC_SERVO_0);
component          89 sound/soc/codecs/wm_hubs.c 		dev_dbg(component->dev, "DC servo: %x\n", reg);
component          93 sound/soc/codecs/wm_hubs.c 		dev_err(component->dev, "Timed out waiting for DC Servo %x\n",
component         107 sound/soc/codecs/wm_hubs.c static bool wm_hubs_dac_hp_direct(struct snd_soc_component *component)
component         112 sound/soc/codecs/wm_hubs.c 	reg = snd_soc_component_read32(component, WM8993_OUTPUT_MIXER1);
component         115 sound/soc/codecs/wm_hubs.c 			dev_vdbg(component->dev, "Analogue paths connected: %x\n",
component         119 sound/soc/codecs/wm_hubs.c 			dev_vdbg(component->dev, "HPL connected to mixer\n");
component         122 sound/soc/codecs/wm_hubs.c 		dev_vdbg(component->dev, "HPL connected to DAC\n");
component         125 sound/soc/codecs/wm_hubs.c 	reg = snd_soc_component_read32(component, WM8993_OUTPUT_MIXER2);
component         128 sound/soc/codecs/wm_hubs.c 			dev_vdbg(component->dev, "Analogue paths connected: %x\n",
component         132 sound/soc/codecs/wm_hubs.c 			dev_vdbg(component->dev, "HPR connected to mixer\n");
component         135 sound/soc/codecs/wm_hubs.c 		dev_vdbg(component->dev, "HPR connected to DAC\n");
component         148 sound/soc/codecs/wm_hubs.c static bool wm_hubs_dcs_cache_get(struct snd_soc_component *component,
component         151 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         155 sound/soc/codecs/wm_hubs.c 	left = snd_soc_component_read32(component, WM8993_LEFT_OUTPUT_VOLUME);
component         158 sound/soc/codecs/wm_hubs.c 	right = snd_soc_component_read32(component, WM8993_RIGHT_OUTPUT_VOLUME);
component         172 sound/soc/codecs/wm_hubs.c static void wm_hubs_dcs_cache_set(struct snd_soc_component *component, u16 dcs_cfg)
component         174 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         180 sound/soc/codecs/wm_hubs.c 	cache = devm_kzalloc(component->dev, sizeof(*cache), GFP_KERNEL);
component         184 sound/soc/codecs/wm_hubs.c 	cache->left = snd_soc_component_read32(component, WM8993_LEFT_OUTPUT_VOLUME);
component         187 sound/soc/codecs/wm_hubs.c 	cache->right = snd_soc_component_read32(component, WM8993_RIGHT_OUTPUT_VOLUME);
component         195 sound/soc/codecs/wm_hubs.c static int wm_hubs_read_dc_servo(struct snd_soc_component *component,
component         198 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         219 sound/soc/codecs/wm_hubs.c 		*reg_l = snd_soc_component_read32(component, WM8993_DC_SERVO_READBACK_1)
component         221 sound/soc/codecs/wm_hubs.c 		*reg_r = snd_soc_component_read32(component, WM8993_DC_SERVO_READBACK_2)
component         226 sound/soc/codecs/wm_hubs.c 		reg = snd_soc_component_read32(component, dcs_reg);
component         241 sound/soc/codecs/wm_hubs.c static void enable_dc_servo(struct snd_soc_component *component)
component         243 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         259 sound/soc/codecs/wm_hubs.c 	if (wm_hubs_dac_hp_direct(component) &&
component         260 sound/soc/codecs/wm_hubs.c 	    wm_hubs_dcs_cache_get(component, &cache)) {
component         261 sound/soc/codecs/wm_hubs.c 		dev_dbg(component->dev, "Using cached DCS offset %x for %d,%d\n",
component         263 sound/soc/codecs/wm_hubs.c 		snd_soc_component_write(component, dcs_reg, cache->dcs_cfg);
component         264 sound/soc/codecs/wm_hubs.c 		wait_for_dc_servo(component,
component         272 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_DC_SERVO_1,
component         275 sound/soc/codecs/wm_hubs.c 		wait_for_dc_servo(component,
component         279 sound/soc/codecs/wm_hubs.c 		wait_for_dc_servo(component,
component         284 sound/soc/codecs/wm_hubs.c 	if (wm_hubs_read_dc_servo(component, &reg_l, &reg_r) < 0)
component         287 sound/soc/codecs/wm_hubs.c 	dev_dbg(component->dev, "DCS input: %x %x\n", reg_l, reg_r);
component         291 sound/soc/codecs/wm_hubs.c 		dev_dbg(component->dev,
component         297 sound/soc/codecs/wm_hubs.c 		dev_dbg(component->dev, "DCS right %d->%d\n", offset,
component         304 sound/soc/codecs/wm_hubs.c 		dev_dbg(component->dev, "DCS left %d->%d\n", offset,
component         309 sound/soc/codecs/wm_hubs.c 		dev_dbg(component->dev, "DCS result: %x\n", dcs_cfg);
component         312 sound/soc/codecs/wm_hubs.c 		snd_soc_component_write(component, dcs_reg, dcs_cfg);
component         313 sound/soc/codecs/wm_hubs.c 		wait_for_dc_servo(component,
component         323 sound/soc/codecs/wm_hubs.c 	if (wm_hubs_dac_hp_direct(component))
component         324 sound/soc/codecs/wm_hubs.c 		wm_hubs_dcs_cache_set(component, dcs_cfg);
component         333 sound/soc/codecs/wm_hubs.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         334 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         345 sound/soc/codecs/wm_hubs.c 	if (snd_soc_component_read32(component, WM8993_POWER_MANAGEMENT_1)
component         347 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component,
component         498 sound/soc/codecs/wm_hubs.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         499 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         508 sound/soc/codecs/wm_hubs.c 			snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_1,
component         515 sound/soc/codecs/wm_hubs.c 			snd_soc_component_update_bits(component, WM8993_ANALOGUE_HP_0,
component         522 sound/soc/codecs/wm_hubs.c 			dev_err(component->dev, "Unknown HP startup mode %d\n",
component         529 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_CHARGE_PUMP_1,
component         540 sound/soc/codecs/wm_hubs.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         541 sound/soc/codecs/wm_hubs.c 	unsigned int reg = snd_soc_component_read32(component, WM8993_ANALOGUE_HP_0);
component         545 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_CHARGE_PUMP_1,
component         550 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_1,
component         555 sound/soc/codecs/wm_hubs.c 		snd_soc_component_write(component, WM8993_ANALOGUE_HP_0, reg);
component         557 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_DC_SERVO_1,
component         560 sound/soc/codecs/wm_hubs.c 		enable_dc_servo(component);
component         564 sound/soc/codecs/wm_hubs.c 		snd_soc_component_write(component, WM8993_ANALOGUE_HP_0, reg);
component         568 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_ANALOGUE_HP_0,
component         574 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_ANALOGUE_HP_0,
component         578 sound/soc/codecs/wm_hubs.c 		snd_soc_component_write(component, WM8993_DC_SERVO_0, 0);
component         580 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_1,
component         592 sound/soc/codecs/wm_hubs.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         593 sound/soc/codecs/wm_hubs.c 	u16 reg = snd_soc_component_read32(component, WM8993_ANTIPOP1) & ~WM8993_HPOUT2_IN_ENA;
component         598 sound/soc/codecs/wm_hubs.c 		snd_soc_component_write(component, WM8993_ANTIPOP1, reg);
component         603 sound/soc/codecs/wm_hubs.c 		snd_soc_component_write(component, WM8993_ANTIPOP1, reg);
component         617 sound/soc/codecs/wm_hubs.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         618 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         647 sound/soc/codecs/wm_hubs.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         648 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         666 sound/soc/codecs/wm_hubs.c void wm_hubs_update_class_w(struct snd_soc_component *component)
component         668 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component         671 sound/soc/codecs/wm_hubs.c 	if (!wm_hubs_dac_hp_direct(component))
component         674 sound/soc/codecs/wm_hubs.c 	if (hubs->check_class_w_digital && !hubs->check_class_w_digital(component))
component         677 sound/soc/codecs/wm_hubs.c 	dev_vdbg(component->dev, "Class W %s\n", enable ? "enabled" : "disabled");
component         679 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_CLASS_W_0,
component         682 sound/soc/codecs/wm_hubs.c 	snd_soc_component_write(component, WM8993_LEFT_OUTPUT_VOLUME,
component         683 sound/soc/codecs/wm_hubs.c 		      snd_soc_component_read32(component, WM8993_LEFT_OUTPUT_VOLUME));
component         684 sound/soc/codecs/wm_hubs.c 	snd_soc_component_write(component, WM8993_RIGHT_OUTPUT_VOLUME,
component         685 sound/soc/codecs/wm_hubs.c 		      snd_soc_component_read32(component, WM8993_RIGHT_OUTPUT_VOLUME));
component         696 sound/soc/codecs/wm_hubs.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         701 sound/soc/codecs/wm_hubs.c 	wm_hubs_update_class_w(component);
component         716 sound/soc/codecs/wm_hubs.c 	struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol);
component         721 sound/soc/codecs/wm_hubs.c 	wm_hubs_update_class_w(component);
component        1112 sound/soc/codecs/wm_hubs.c int wm_hubs_add_analogue_controls(struct snd_soc_component *component)
component        1114 sound/soc/codecs/wm_hubs.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1117 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_LEFT_LINE_INPUT_1_2_VOLUME,
component        1119 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_RIGHT_LINE_INPUT_1_2_VOLUME,
component        1121 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_LEFT_LINE_INPUT_3_4_VOLUME,
component        1123 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_RIGHT_LINE_INPUT_3_4_VOLUME,
component        1126 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_SPEAKER_VOLUME_LEFT,
component        1128 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_SPEAKER_VOLUME_RIGHT,
component        1131 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_LEFT_OUTPUT_VOLUME,
component        1134 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_RIGHT_OUTPUT_VOLUME,
component        1138 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_LEFT_OPGA_VOLUME,
component        1141 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_RIGHT_OPGA_VOLUME,
component        1145 sound/soc/codecs/wm_hubs.c 	snd_soc_add_component_controls(component, analogue_snd_controls,
component        1154 sound/soc/codecs/wm_hubs.c int wm_hubs_add_analogue_routes(struct snd_soc_component *component,
component        1157 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component        1158 sound/soc/codecs/wm_hubs.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component        1160 sound/soc/codecs/wm_hubs.c 	hubs->component = component;
component        1190 sound/soc/codecs/wm_hubs.c int wm_hubs_handle_analogue_pdata(struct snd_soc_component *component,
component        1197 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component        1205 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_LINE_MIXER1,
component        1209 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_LINE_MIXER2,
component        1214 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_ANTIPOP1,
component        1219 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_ADDITIONAL_CONTROL,
component        1223 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_ADDITIONAL_CONTROL,
component        1226 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_MICBIAS,
component        1238 sound/soc/codecs/wm_hubs.c void wm_hubs_vmid_ena(struct snd_soc_component *component)
component        1240 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component        1250 sound/soc/codecs/wm_hubs.c 	snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_3, val, val);
component        1254 sound/soc/codecs/wm_hubs.c void wm_hubs_set_bias_level(struct snd_soc_component *component,
component        1257 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component);
component        1263 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_INPUTS_CLAMP_REG,
component        1290 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_POWER_MANAGEMENT_3,
component        1294 sound/soc/codecs/wm_hubs.c 		snd_soc_component_update_bits(component, WM8993_INPUTS_CLAMP_REG,
component          49 sound/soc/codecs/wm_hubs.h 	struct snd_soc_component *component;
component          62 sound/soc/codecs/wm_hubs.h extern void wm_hubs_vmid_ena(struct snd_soc_component *component);
component          63 sound/soc/codecs/wm_hubs.h extern void wm_hubs_set_bias_level(struct snd_soc_component *component,
component          65 sound/soc/codecs/wm_hubs.h extern void wm_hubs_update_class_w(struct snd_soc_component *component);
component          57 sound/soc/codecs/zx_aud96p22.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          58 sound/soc/codecs/zx_aud96p22.c 	struct aud96p22_priv *priv = snd_soc_component_get_drvdata(component);
component          74 sound/soc/codecs/zx_aud96p22.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component          75 sound/soc/codecs/zx_aud96p22.c 	struct aud96p22_priv *priv = snd_soc_component_get_drvdata(component);
component         276 sound/soc/codecs/zx_aud96p22.c 	struct aud96p22_priv *priv = snd_soc_component_get_drvdata(dai->component);
component         456 sound/soc/fsl/fsl-asoc-card.c 		struct snd_soc_component *component = rtd->codec_dai->component;
component         457 sound/soc/fsl/fsl-asoc-card.c 		struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
component          63 sound/soc/fsl/fsl_asrc_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component          64 sound/soc/fsl/fsl_asrc_dma.c 	struct device *dev = component->dev;
component         137 sound/soc/fsl/fsl_asrc_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         143 sound/soc/fsl/fsl_asrc_dma.c 	struct device *dev = component->dev;
component         275 sound/soc/fsl/fsl_asrc_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         276 sound/soc/fsl/fsl_asrc_dma.c 	struct device *dev = component->dev;
component         247 sound/soc/fsl/fsl_audmix.c 	struct snd_soc_component *comp = dai->component;
component         204 sound/soc/fsl/fsl_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         205 sound/soc/fsl/fsl_dma.c 	struct device *dev = component->dev;
component         387 sound/soc/fsl/fsl_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         388 sound/soc/fsl/fsl_dma.c 	struct device *dev = component->dev;
component         390 sound/soc/fsl/fsl_dma.c 		container_of(component->driver, struct dma_object, dai);
component         542 sound/soc/fsl/fsl_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         543 sound/soc/fsl/fsl_dma.c 	struct device *dev = component->dev;
component         706 sound/soc/fsl/fsl_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         707 sound/soc/fsl/fsl_dma.c 	struct device *dev = component->dev;
component         804 sound/soc/fsl/fsl_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         805 sound/soc/fsl/fsl_dma.c 	struct device *dev = component->dev;
component         807 sound/soc/fsl/fsl_dma.c 		container_of(component->driver, struct dma_object, dai);
component         305 sound/soc/fsl/mpc5200_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         311 sound/soc/fsl/mpc5200_dma.c 	dev_dbg(component->dev, "psc_dma_new(card=%p, dai=%p, pcm=%p)\n",
component         347 sound/soc/fsl/mpc5200_dma.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         351 sound/soc/fsl/mpc5200_dma.c 	dev_dbg(component->dev, "psc_dma_free(pcm=%p)\n", pcm);
component         199 sound/soc/fsl/wm1133-ev1.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         204 sound/soc/fsl/wm1133-ev1.c 	wm8350_hp_jack_detect(component, WM8350_JDR, &hp_jack, SND_JACK_HEADPHONE);
component         210 sound/soc/fsl/wm1133-ev1.c 	wm8350_mic_jack_detect(component, &mic_jack, SND_JACK_MICROPHONE,
component         122 sound/soc/img/pistachio-internal-dac.c static int pistachio_internal_dac_codec_probe(struct snd_soc_component *component)
component         124 sound/soc/img/pistachio-internal-dac.c 	struct pistachio_internal_dac *dac = snd_soc_component_get_drvdata(component);
component         126 sound/soc/img/pistachio-internal-dac.c 	snd_soc_component_init_regmap(component, dac->regmap);
component         322 sound/soc/intel/atom/sst-atom-controls.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         329 sound/soc/intel/atom/sst-atom-controls.c 		dev_err(component->dev, "Invalid Input- algo type:%d\n",
component         427 sound/soc/intel/atom/sst-atom-controls.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         446 sound/soc/intel/atom/sst-atom-controls.c 		dev_err(component->dev, "Invalid Input- gain type:%d\n",
component        1411 sound/soc/intel/atom/sst-atom-controls.c 	struct snd_soc_component *component)
component        1415 sound/soc/intel/atom/sst-atom-controls.c 	struct snd_card *card = component->card->snd_card;
component        1465 sound/soc/intel/atom/sst-atom-controls.c static void sst_fill_linked_widgets(struct snd_soc_component *component,
component        1471 sound/soc/intel/atom/sst-atom-controls.c 	list_for_each_entry(w, &component->card->widgets, list) {
component        1482 sound/soc/intel/atom/sst-atom-controls.c static int sst_map_modules_to_pipe(struct snd_soc_component *component)
component        1487 sound/soc/intel/atom/sst-atom-controls.c 	list_for_each_entry(w, &component->card->widgets, list) {
component        1491 sound/soc/intel/atom/sst-atom-controls.c 			dev_dbg(component->dev, "widget type=%d name=%s\n",
component        1495 sound/soc/intel/atom/sst-atom-controls.c 			ret = sst_fill_widget_module_info(w, component);
component        1502 sound/soc/intel/atom/sst-atom-controls.c 				sst_fill_linked_widgets(component, ids);
component        1508 sound/soc/intel/atom/sst-atom-controls.c int sst_dsp_init_v2_dpcm(struct snd_soc_component *component)
component        1512 sound/soc/intel/atom/sst-atom-controls.c 			snd_soc_component_get_dapm(component);
component        1513 sound/soc/intel/atom/sst-atom-controls.c 	struct sst_data *drv = snd_soc_component_get_drvdata(component);
component        1516 sound/soc/intel/atom/sst-atom-controls.c 	drv->byte_stream = devm_kzalloc(component->dev,
component        1534 sound/soc/intel/atom/sst-atom-controls.c 	ret = snd_soc_add_component_controls(component, sst_gain_controls,
component        1540 sound/soc/intel/atom/sst-atom-controls.c 	ret = sst_algo_control_init(component->dev);
component        1543 sound/soc/intel/atom/sst-atom-controls.c 	ret = snd_soc_add_component_controls(component, sst_algo_controls,
component        1548 sound/soc/intel/atom/sst-atom-controls.c 	ret = snd_soc_add_component_controls(component, sst_slot_controls,
component        1553 sound/soc/intel/atom/sst-atom-controls.c 	ret = sst_map_modules_to_pipe(component);
component         102 sound/soc/intel/atom/sst-mfld-platform-compress.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         103 sound/soc/intel/atom/sst-mfld-platform-compress.c 	struct sst_data *ctx = snd_soc_component_get_drvdata(component);
component         693 sound/soc/intel/atom/sst-mfld-platform-pcm.c static int sst_soc_probe(struct snd_soc_component *component)
component         695 sound/soc/intel/atom/sst-mfld-platform-pcm.c 	struct sst_data *drv = dev_get_drvdata(component->dev);
component         697 sound/soc/intel/atom/sst-mfld-platform-pcm.c 	drv->soc_card = component->card;
component         698 sound/soc/intel/atom/sst-mfld-platform-pcm.c 	return sst_dsp_init_v2_dpcm(component);
component         701 sound/soc/intel/atom/sst-mfld-platform-pcm.c static void sst_soc_remove(struct snd_soc_component *component)
component         703 sound/soc/intel/atom/sst-mfld-platform-pcm.c 	struct sst_data *drv = dev_get_drvdata(component->dev);
component         152 sound/soc/intel/atom/sst-mfld-platform.h int sst_dsp_init_v2_dpcm(struct snd_soc_component *component);
component          65 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component          66 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_byt_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         137 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         138 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_byt_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         170 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         171 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_byt_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         213 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         214 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_byt_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         235 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         236 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_byt_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         247 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         248 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_byt_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         275 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         276 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_byt_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         321 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         322 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_pdata *pdata = dev_get_platdata(component->dev);
component         356 sound/soc/intel/baytrail/sst-baytrail-pcm.c static int sst_byt_pcm_probe(struct snd_soc_component *component)
component         358 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_pdata *plat_data = dev_get_platdata(component->dev);
component         365 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	priv_data = devm_kzalloc(component->dev, sizeof(*priv_data),
component         370 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	snd_soc_component_set_drvdata(component, priv_data);
component          27 sound/soc/intel/boards/bdw-rt5677.c 	struct snd_soc_component *component;
component         175 sound/soc/intel/boards/bdw-rt5677.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         176 sound/soc/intel/boards/bdw-rt5677.c 	struct sst_pdata *pdata = dev_get_platdata(component->dev);
component         197 sound/soc/intel/boards/bdw-rt5677.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         198 sound/soc/intel/boards/bdw-rt5677.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         201 sound/soc/intel/boards/bdw-rt5677.c 	ret = devm_acpi_dev_add_driver_gpios(component->dev, bdw_rt5677_gpios);
component         203 sound/soc/intel/boards/bdw-rt5677.c 		dev_warn(component->dev, "Failed to add driver gpios\n");
component         208 sound/soc/intel/boards/bdw-rt5677.c 	rt5677_sel_asrc_clk_src(component, RT5677_DA_STEREO_FILTER |
component         213 sound/soc/intel/boards/bdw-rt5677.c 	bdw_rt5677->gpio_hp_en = devm_gpiod_get(component->dev, "headphone-enable",
component         216 sound/soc/intel/boards/bdw-rt5677.c 		dev_err(component->dev, "Can't find HP_AMP_SHDN_L gpio\n");
component         224 sound/soc/intel/boards/bdw-rt5677.c 		headphone_jack_gpio.gpiod_dev = component->dev;
component         227 sound/soc/intel/boards/bdw-rt5677.c 			dev_err(component->dev, "Can't add headphone jack gpio\n");
component         229 sound/soc/intel/boards/bdw-rt5677.c 		dev_err(component->dev, "Can't create headphone jack\n");
component         236 sound/soc/intel/boards/bdw-rt5677.c 		mic_jack_gpio.gpiod_dev = component->dev;
component         238 sound/soc/intel/boards/bdw-rt5677.c 			dev_err(component->dev, "Can't add mic jack gpio\n");
component         240 sound/soc/intel/boards/bdw-rt5677.c 		dev_err(component->dev, "Can't create mic jack\n");
component         242 sound/soc/intel/boards/bdw-rt5677.c 	bdw_rt5677->component = component;
component         303 sound/soc/intel/boards/bdw-rt5677.c 	if (bdw_rt5677->component) {
component         304 sound/soc/intel/boards/bdw-rt5677.c 		dapm = snd_soc_component_get_dapm(bdw_rt5677->component);
component         315 sound/soc/intel/boards/bdw-rt5677.c 	if (bdw_rt5677->component) {
component         316 sound/soc/intel/boards/bdw-rt5677.c 		dapm = snd_soc_component_get_dapm(bdw_rt5677->component);
component          73 sound/soc/intel/boards/broadwell.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component          81 sound/soc/intel/boards/broadwell.c 	rt286_mic_detect(component, &broadwell_headset);
component         128 sound/soc/intel/boards/broadwell.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         129 sound/soc/intel/boards/broadwell.c 	struct sst_pdata *pdata = dev_get_platdata(component->dev);
component         226 sound/soc/intel/boards/broadwell.c 	struct snd_soc_component *component;
component         228 sound/soc/intel/boards/broadwell.c 	for_each_card_components(card, component) {
component         229 sound/soc/intel/boards/broadwell.c 		if (!strcmp(component->name, "i2c-INT343A:00")) {
component         231 sound/soc/intel/boards/broadwell.c 			dev_dbg(component->dev, "disabling jack detect before going to suspend.\n");
component         232 sound/soc/intel/boards/broadwell.c 			rt286_mic_detect(component, NULL);
component         240 sound/soc/intel/boards/broadwell.c 	struct snd_soc_component *component;
component         242 sound/soc/intel/boards/broadwell.c 	for_each_card_components(card, component) {
component         243 sound/soc/intel/boards/broadwell.c 		if (!strcmp(component->name, "i2c-INT343A:00")) {
component         245 sound/soc/intel/boards/broadwell.c 			dev_dbg(component->dev, "enabling jack detect for resume.\n");
component         246 sound/soc/intel/boards/broadwell.c 			rt286_mic_detect(component, &broadwell_headset);
component         181 sound/soc/intel/boards/bxt_da7219_max98357a.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         217 sound/soc/intel/boards/bxt_da7219_max98357a.c 	da7219_aad_jack_det(component, &broxton_headset);
component         245 sound/soc/intel/boards/bxt_da7219_max98357a.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         247 sound/soc/intel/boards/bxt_da7219_max98357a.c 	dapm = snd_soc_component_get_dapm(component);
component         607 sound/soc/intel/boards/bxt_da7219_max98357a.c 	struct snd_soc_component *component = NULL;
component         619 sound/soc/intel/boards/bxt_da7219_max98357a.c 		component = pcm->codec_dai->component;
component         637 sound/soc/intel/boards/bxt_da7219_max98357a.c 	if (!component)
component         640 sound/soc/intel/boards/bxt_da7219_max98357a.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         156 sound/soc/intel/boards/bxt_rt298.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         158 sound/soc/intel/boards/bxt_rt298.c 	dapm = snd_soc_component_get_dapm(component);
component         166 sound/soc/intel/boards/bxt_rt298.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         177 sound/soc/intel/boards/bxt_rt298.c 	rt298_mic_detect(component, &broxton_headset);
component         526 sound/soc/intel/boards/bxt_rt298.c 	struct snd_soc_component *component = NULL;
component         531 sound/soc/intel/boards/bxt_rt298.c 		component = pcm->codec_dai->component;
component         549 sound/soc/intel/boards/bxt_rt298.c 	if (!component)
component         552 sound/soc/intel/boards/bxt_rt298.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         126 sound/soc/intel/boards/byt-rt5640.c 	struct snd_soc_component *component = runtime->codec_dai->component;
component         160 sound/soc/intel/boards/byt-rt5640.c 		ret = rt5640_dmic_enable(component, 0, 0);
component          73 sound/soc/intel/boards/bytcht_cx2072x.c 	struct snd_soc_component *codec = rtd->codec_dai->component;
component         160 sound/soc/intel/boards/bytcht_es8316.c 	struct snd_soc_component *codec = runtime->codec_dai->component;
component         367 sound/soc/intel/boards/bytcht_es8316.c 	struct snd_soc_component *component;
component         369 sound/soc/intel/boards/bytcht_es8316.c 	for_each_card_components(card, component) {
component         370 sound/soc/intel/boards/bytcht_es8316.c 		if (!strcmp(component->name, codec_name)) {
component         371 sound/soc/intel/boards/bytcht_es8316.c 			dev_dbg(component->dev, "disabling jack detect before suspend\n");
component         372 sound/soc/intel/boards/bytcht_es8316.c 			snd_soc_component_set_jack(component, NULL, NULL);
component         383 sound/soc/intel/boards/bytcht_es8316.c 	struct snd_soc_component *component;
component         385 sound/soc/intel/boards/bytcht_es8316.c 	for_each_card_components(card, component) {
component         386 sound/soc/intel/boards/bytcht_es8316.c 		if (!strcmp(component->name, codec_name)) {
component         387 sound/soc/intel/boards/bytcht_es8316.c 			dev_dbg(component->dev, "re-enabling jack detect after resume\n");
component         388 sound/soc/intel/boards/bytcht_es8316.c 			snd_soc_component_set_jack(component, &priv->jack, NULL);
component         204 sound/soc/intel/boards/bytcr_rt5640.c 		dev_err(codec_dai->component->dev, "can't set pll: %d\n", ret);
component         211 sound/soc/intel/boards/bytcr_rt5640.c 		dev_err(codec_dai->component->dev, "can't set clock %d\n", ret);
component         819 sound/soc/intel/boards/bytcr_rt5640.c 	struct snd_soc_component *component = runtime->codec_dai->component;
component         828 sound/soc/intel/boards/bytcr_rt5640.c 		snd_soc_component_update_bits(component, RT5640_GLB_CLK,
component         831 sound/soc/intel/boards/bytcr_rt5640.c 	rt5640_sel_asrc_clk_src(component,
component         941 sound/soc/intel/boards/bytcr_rt5640.c 		snd_soc_component_set_jack(component, &priv->jack, NULL);
component        1104 sound/soc/intel/boards/bytcr_rt5640.c 	struct snd_soc_component *component;
component        1109 sound/soc/intel/boards/bytcr_rt5640.c 	for_each_card_components(card, component) {
component        1110 sound/soc/intel/boards/bytcr_rt5640.c 		if (!strcmp(component->name, byt_rt5640_codec_name)) {
component        1111 sound/soc/intel/boards/bytcr_rt5640.c 			dev_dbg(component->dev, "disabling jack detect before suspend\n");
component        1112 sound/soc/intel/boards/bytcr_rt5640.c 			snd_soc_component_set_jack(component, NULL, NULL);
component        1123 sound/soc/intel/boards/bytcr_rt5640.c 	struct snd_soc_component *component;
component        1128 sound/soc/intel/boards/bytcr_rt5640.c 	for_each_card_components(card, component) {
component        1129 sound/soc/intel/boards/bytcr_rt5640.c 		if (!strcmp(component->name, byt_rt5640_codec_name)) {
component        1130 sound/soc/intel/boards/bytcr_rt5640.c 			dev_dbg(component->dev, "re-enabling jack detect after resume\n");
component        1131 sound/soc/intel/boards/bytcr_rt5640.c 			snd_soc_component_set_jack(component, &priv->jack, NULL);
component         157 sound/soc/intel/boards/bytcr_rt5651.c 		dev_err(codec_dai->component->dev, "can't set pll: %d\n", ret);
component         164 sound/soc/intel/boards/bytcr_rt5651.c 		dev_err(codec_dai->component->dev, "can't set clock %d\n", ret);
component         543 sound/soc/intel/boards/bytcr_rt5651.c 	struct snd_soc_component *codec = runtime->codec_dai->component;
component         804 sound/soc/intel/boards/bytcr_rt5651.c 	struct snd_soc_component *component;
component         809 sound/soc/intel/boards/bytcr_rt5651.c 	for_each_card_components(card, component) {
component         810 sound/soc/intel/boards/bytcr_rt5651.c 		if (!strcmp(component->name, byt_rt5651_codec_name)) {
component         811 sound/soc/intel/boards/bytcr_rt5651.c 			dev_dbg(component->dev, "disabling jack detect before suspend\n");
component         812 sound/soc/intel/boards/bytcr_rt5651.c 			snd_soc_component_set_jack(component, NULL, NULL);
component         823 sound/soc/intel/boards/bytcr_rt5651.c 	struct snd_soc_component *component;
component         828 sound/soc/intel/boards/bytcr_rt5651.c 	for_each_card_components(card, component) {
component         829 sound/soc/intel/boards/bytcr_rt5651.c 		if (!strcmp(component->name, byt_rt5651_codec_name)) {
component         830 sound/soc/intel/boards/bytcr_rt5651.c 			dev_dbg(component->dev, "re-enabling jack detect after resume\n");
component         831 sound/soc/intel/boards/bytcr_rt5651.c 			snd_soc_component_set_jack(component, &priv->jack,
component         290 sound/soc/intel/boards/cht_bsw_max98090_ti.c static int cht_max98090_headset_init(struct snd_soc_component *component)
component         292 sound/soc/intel/boards/cht_bsw_max98090_ti.c 	struct snd_soc_card *card = component->card;
component         316 sound/soc/intel/boards/cht_bsw_max98090_ti.c 	return ts3a227e_enable_jack_detect(component, jack);
component         100 sound/soc/intel/boards/cht_bsw_nau8824.c 	struct snd_soc_component *component = codec_dai->component;
component         130 sound/soc/intel/boards/cht_bsw_nau8824.c 	nau8824_enable_jack_detect(component, jack);
component         255 sound/soc/intel/boards/cht_bsw_rt5645.c 	struct snd_soc_component *component = runtime->codec_dai->component;
component         262 sound/soc/intel/boards/cht_bsw_rt5645.c 		rt5645_sel_asrc_clk_src(component,
component         270 sound/soc/intel/boards/cht_bsw_rt5645.c 		rt5645_sel_asrc_clk_src(component,
component         313 sound/soc/intel/boards/cht_bsw_rt5645.c 	rt5645_set_jack_detect(component, &ctx->jack, &ctx->jack, &ctx->jack);
component         180 sound/soc/intel/boards/cht_bsw_rt5672.c 	struct snd_soc_component *component = codec_dai->component;
component         183 sound/soc/intel/boards/cht_bsw_rt5672.c 	if (devm_acpi_dev_add_driver_gpios(component->dev, cht_rt5672_gpios))
component         191 sound/soc/intel/boards/cht_bsw_rt5672.c 	rt5670_sel_asrc_clk_src(component,
component         213 sound/soc/intel/boards/cht_bsw_rt5672.c 	rt5670_set_jack_detect(component, &ctx->headset);
component         349 sound/soc/intel/boards/cht_bsw_rt5672.c 	struct snd_soc_component *component;
component         352 sound/soc/intel/boards/cht_bsw_rt5672.c 	for_each_card_components(card, component) {
component         353 sound/soc/intel/boards/cht_bsw_rt5672.c 		if (!strncmp(component->name,
component         356 sound/soc/intel/boards/cht_bsw_rt5672.c 			dev_dbg(component->dev, "disabling jack detect before going to suspend.\n");
component         357 sound/soc/intel/boards/cht_bsw_rt5672.c 			rt5670_jack_suspend(component);
component         366 sound/soc/intel/boards/cht_bsw_rt5672.c 	struct snd_soc_component *component;
component         369 sound/soc/intel/boards/cht_bsw_rt5672.c 	for_each_card_components(card, component) {
component         370 sound/soc/intel/boards/cht_bsw_rt5672.c 		if (!strncmp(component->name,
component         373 sound/soc/intel/boards/cht_bsw_rt5672.c 			dev_dbg(component->dev, "enabling jack detect for resume.\n");
component         374 sound/soc/intel/boards/cht_bsw_rt5672.c 			rt5670_jack_resume(component);
component         137 sound/soc/intel/boards/glk_rt5682_max98357a.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         175 sound/soc/intel/boards/glk_rt5682_max98357a.c 	ret = snd_soc_component_set_jack(component, jack, NULL);
component         226 sound/soc/intel/boards/glk_rt5682_max98357a.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         230 sound/soc/intel/boards/glk_rt5682_max98357a.c 	dapm = snd_soc_component_get_dapm(component);
component         542 sound/soc/intel/boards/glk_rt5682_max98357a.c 	struct snd_soc_component *component = NULL;
component         549 sound/soc/intel/boards/glk_rt5682_max98357a.c 		component = pcm->codec_dai->component;
component         567 sound/soc/intel/boards/glk_rt5682_max98357a.c 	if (!component)
component         570 sound/soc/intel/boards/glk_rt5682_max98357a.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component          71 sound/soc/intel/boards/haswell.c 	snd_soc_component_update_bits(codec_dai->component, 0x83, 0xffff, 0x8000);
component          82 sound/soc/intel/boards/haswell.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component          83 sound/soc/intel/boards/haswell.c 	struct sst_pdata *pdata = dev_get_platdata(component->dev);
component         162 sound/soc/intel/boards/kbl_da7219_max98357a.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         194 sound/soc/intel/boards/kbl_da7219_max98357a.c 	da7219_aad_jack_det(component, &ctx->kabylake_headset);
component         239 sound/soc/intel/boards/kbl_da7219_max98357a.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         241 sound/soc/intel/boards/kbl_da7219_max98357a.c 	dapm = snd_soc_component_get_dapm(component);
component         544 sound/soc/intel/boards/kbl_da7219_max98357a.c 	struct snd_soc_component *component = NULL;
component         549 sound/soc/intel/boards/kbl_da7219_max98357a.c 		component = pcm->codec_dai->component;
component         568 sound/soc/intel/boards/kbl_da7219_max98357a.c 	if (!component)
component         571 sound/soc/intel/boards/kbl_da7219_max98357a.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         184 sound/soc/intel/boards/kbl_da7219_max98927.c 		if (!strcmp(codec_dai->component->name, MAX98927_DEV0_NAME)) {
component         191 sound/soc/intel/boards/kbl_da7219_max98927.c 		if (!strcmp(codec_dai->component->name, MAX98927_DEV1_NAME)) {
component         198 sound/soc/intel/boards/kbl_da7219_max98927.c 		if (!strcmp(codec_dai->component->name, MAX98373_DEV0_NAME)) {
component         207 sound/soc/intel/boards/kbl_da7219_max98927.c 		if (!strcmp(codec_dai->component->name, MAX98373_DEV1_NAME)) {
component         228 sound/soc/intel/boards/kbl_da7219_max98927.c 		const char *name = codec_dai->component->name;
component         229 sound/soc/intel/boards/kbl_da7219_max98927.c 		struct snd_soc_component *component = codec_dai->component;
component         231 sound/soc/intel/boards/kbl_da7219_max98927.c 				snd_soc_component_get_dapm(component);
component         241 sound/soc/intel/boards/kbl_da7219_max98927.c 			codec_dai->component->name_prefix);
component         334 sound/soc/intel/boards/kbl_da7219_max98927.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         363 sound/soc/intel/boards/kbl_da7219_max98927.c 	da7219_aad_jack_det(component, &ctx->kabylake_headset);
component         414 sound/soc/intel/boards/kbl_da7219_max98927.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         416 sound/soc/intel/boards/kbl_da7219_max98927.c 	dapm = snd_soc_component_get_dapm(component);
component         973 sound/soc/intel/boards/kbl_da7219_max98927.c 	struct snd_soc_component *component = NULL;
component         978 sound/soc/intel/boards/kbl_da7219_max98927.c 		component = pcm->codec_dai->component;
component         996 sound/soc/intel/boards/kbl_da7219_max98927.c 	if (!component)
component        1000 sound/soc/intel/boards/kbl_da7219_max98927.c 	err = hdac_hdmi_jack_port_init(component, &card->dapm);
component         160 sound/soc/intel/boards/kbl_rt5660.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         161 sound/soc/intel/boards/kbl_rt5660.c 	struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
component         163 sound/soc/intel/boards/kbl_rt5660.c 	ret = devm_acpi_dev_add_driver_gpios(component->dev, acpi_rt5660_gpios);
component         165 sound/soc/intel/boards/kbl_rt5660.c 		dev_warn(component->dev, "Failed to add driver gpios\n");
component         168 sound/soc/intel/boards/kbl_rt5660.c 	ctx->gpio_lo_mute = devm_gpiod_get(component->dev, "lineout-mute",
component         171 sound/soc/intel/boards/kbl_rt5660.c 		dev_err(component->dev, "Can't find GPIO_MUTE# gpio\n");
component         180 sound/soc/intel/boards/kbl_rt5660.c 		dev_warn(component->dev, "Can't create Lineout jack\n");
component         182 sound/soc/intel/boards/kbl_rt5660.c 		lineout_jack_gpio.gpiod_dev = component->dev;
component         186 sound/soc/intel/boards/kbl_rt5660.c 			dev_warn(component->dev, "Can't add Lineout jack gpio\n");
component         194 sound/soc/intel/boards/kbl_rt5660.c 		dev_warn(component->dev, "Can't create mic jack\n");
component         196 sound/soc/intel/boards/kbl_rt5660.c 		mic_jack_gpio.gpiod_dev = component->dev;
component         199 sound/soc/intel/boards/kbl_rt5660.c 			dev_warn(component->dev, "Can't add mic jack gpio\n");
component         466 sound/soc/intel/boards/kbl_rt5660.c 	struct snd_soc_component *component = NULL;
component         471 sound/soc/intel/boards/kbl_rt5660.c 		component = pcm->codec_dai->component;
component         490 sound/soc/intel/boards/kbl_rt5660.c 	if (!component)
component         493 sound/soc/intel/boards/kbl_rt5660.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         245 sound/soc/intel/boards/kbl_rt5663_max98927.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         247 sound/soc/intel/boards/kbl_rt5663_max98927.c 	dapm = snd_soc_component_get_dapm(component);
component         261 sound/soc/intel/boards/kbl_rt5663_max98927.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         283 sound/soc/intel/boards/kbl_rt5663_max98927.c 	snd_soc_component_set_jack(component, &ctx->kabylake_headset, NULL);
component         438 sound/soc/intel/boards/kbl_rt5663_max98927.c 	rt5663_sel_asrc_clk_src(codec_dai->component,
component         476 sound/soc/intel/boards/kbl_rt5663_max98927.c 		if (!strcmp(codec_dai->component->name, MAXIM_DEV0_NAME)) {
component         486 sound/soc/intel/boards/kbl_rt5663_max98927.c 		if (!strcmp(codec_dai->component->name, MAXIM_DEV1_NAME)) {
component         884 sound/soc/intel/boards/kbl_rt5663_max98927.c 	struct snd_soc_component *component = NULL;
component         889 sound/soc/intel/boards/kbl_rt5663_max98927.c 		component = pcm->codec_dai->component;
component         907 sound/soc/intel/boards/kbl_rt5663_max98927.c 	if (!component)
component         910 sound/soc/intel/boards/kbl_rt5663_max98927.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         144 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         147 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	dapm = snd_soc_component_get_dapm(component);
component         159 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         181 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	snd_soc_component_set_jack(component, &ctx->kabylake_headset, NULL);
component         314 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	rt5663_sel_asrc_clk_src(codec_dai->component,
component         338 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		if (!strcmp(codec_dai->component->name, RT5514_DEV_NAME)) {
component         352 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		if (!strcmp(codec_dai->component->name, MAXIM_DEV0_NAME)) {
component         360 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		if (!strcmp(codec_dai->component->name, MAXIM_DEV1_NAME)) {
component         598 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	struct snd_soc_component *component = NULL;
component         603 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 		component = pcm->codec_dai->component;
component         619 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	if (!component)
component         622 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         137 sound/soc/intel/boards/skl_hda_dsp_common.c 	struct snd_soc_component *component = NULL;
component         143 sound/soc/intel/boards/skl_hda_dsp_common.c 		component = pcm->codec_dai->component;
component         156 sound/soc/intel/boards/skl_hda_dsp_common.c 			dev_warn(component->dev, "failed creating Jack kctl\n");
component         164 sound/soc/intel/boards/skl_hda_dsp_common.c 	if (!component)
component         167 sound/soc/intel/boards/skl_hda_dsp_common.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         160 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         175 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	nau8825_enable_jack_detect(component, &skylake_headset);
component         239 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         241 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	dapm = snd_soc_component_get_dapm(component);
component         603 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	struct snd_soc_component *component = NULL;
component         608 sound/soc/intel/boards/skl_nau88l25_max98357a.c 		component = pcm->codec_dai->component;
component         627 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	if (!component)
component         630 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         179 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         194 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	nau8825_enable_jack_detect(component, &skylake_headset);
component         259 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         261 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	dapm = snd_soc_component_get_dapm(component);
component         644 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	struct snd_soc_component *component = NULL;
component         649 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 		component = pcm->codec_dai->component;
component         668 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	if (!component)
component         671 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         115 sound/soc/intel/boards/skl_rt286.c 	struct snd_soc_component *component = rtd->cpu_dai->component;
component         117 sound/soc/intel/boards/skl_rt286.c 	dapm = snd_soc_component_get_dapm(component);
component         125 sound/soc/intel/boards/skl_rt286.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         136 sound/soc/intel/boards/skl_rt286.c 	rt286_mic_detect(component, &skylake_headset);
component         485 sound/soc/intel/boards/skl_rt286.c 	struct snd_soc_component *component = NULL;
component         490 sound/soc/intel/boards/skl_rt286.c 		component = pcm->codec_dai->component;
component         508 sound/soc/intel/boards/skl_rt286.c 	if (!component)
component         511 sound/soc/intel/boards/skl_rt286.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         140 sound/soc/intel/boards/sof_rt5682.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         147 sound/soc/intel/boards/sof_rt5682.c 		rt5682_sel_asrc_clk_src(component, RT5682_DA_STEREO1_FILTER |
component         193 sound/soc/intel/boards/sof_rt5682.c 	ret = snd_soc_component_set_jack(component, jack, NULL);
component         271 sound/soc/intel/boards/sof_rt5682.c 	struct snd_soc_component *component = NULL;
component         282 sound/soc/intel/boards/sof_rt5682.c 		component = pcm->codec_dai->component;
component         299 sound/soc/intel/boards/sof_rt5682.c 	if (!component)
component         302 sound/soc/intel/boards/sof_rt5682.c 	return hdac_hdmi_jack_port_init(component, &card->dapm);
component         681 sound/soc/intel/boards/sof_rt5682.c 	struct snd_soc_component *component = NULL;
component         683 sound/soc/intel/boards/sof_rt5682.c 	for_each_card_components(card, component) {
component         684 sound/soc/intel/boards/sof_rt5682.c 		if (!strcmp(component->name, rt5682_component[0].name)) {
component         685 sound/soc/intel/boards/sof_rt5682.c 			snd_soc_component_set_jack(component, NULL, NULL);
component         175 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         179 sound/soc/intel/haswell/sst-haswell-pcm.c 		snd_soc_component_get_drvdata(component);
component         224 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         228 sound/soc/intel/haswell/sst-haswell-pcm.c 		snd_soc_component_get_drvdata(component);
component         267 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         268 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         296 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         297 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         316 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         317 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         330 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         331 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         364 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         365 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         375 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         376 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         466 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         467 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         668 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         669 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         712 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         713 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         777 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         778 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         801 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         802 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         834 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         835 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *pdata = snd_soc_component_get_drvdata(component);
component         936 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         937 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct sst_pdata *pdata = dev_get_platdata(component->dev);
component         938 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *priv_data = dev_get_drvdata(component->dev);
component        1040 sound/soc/intel/haswell/sst-haswell-pcm.c static int hsw_pcm_probe(struct snd_soc_component *component)
component        1042 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_priv_data *priv_data = snd_soc_component_get_drvdata(component);
component        1043 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct sst_pdata *pdata = dev_get_platdata(component->dev);
component        1050 sound/soc/intel/haswell/sst-haswell-pcm.c 	dev = component->dev;
component        1056 sound/soc/intel/haswell/sst-haswell-pcm.c 	priv_data->soc_card = component->card;
component        1103 sound/soc/intel/haswell/sst-haswell-pcm.c static void hsw_pcm_remove(struct snd_soc_component *component)
component        1106 sound/soc/intel/haswell/sst-haswell-pcm.c 		snd_soc_component_get_drvdata(component);
component        1109 sound/soc/intel/haswell/sst-haswell-pcm.c 	pm_runtime_disable(component->dev);
component         227 sound/soc/intel/skylake/skl-debug.c 	d->fs = debugfs_create_dir("dsp", skl->component->debugfs_root);
component         573 sound/soc/intel/skylake/skl-pcm.c 	link = snd_hdac_ext_bus_get_link(bus, codec_dai->component->name);
component         660 sound/soc/intel/skylake/skl-pcm.c 	link = snd_hdac_ext_bus_get_link(bus, rtd->codec_dai->component->name);
component        1407 sound/soc/intel/skylake/skl-pcm.c static int skl_platform_soc_probe(struct snd_soc_component *component)
component        1409 sound/soc/intel/skylake/skl-pcm.c 	struct hdac_bus *bus = dev_get_drvdata(component->dev);
component        1414 sound/soc/intel/skylake/skl-pcm.c 	pm_runtime_get_sync(component->dev);
component        1416 sound/soc/intel/skylake/skl-pcm.c 		skl->component = component;
component        1421 sound/soc/intel/skylake/skl-pcm.c 		ret = skl_tplg_init(component, bus);
component        1423 sound/soc/intel/skylake/skl-pcm.c 			dev_err(component->dev, "Failed to init topology!\n");
component        1436 sound/soc/intel/skylake/skl-pcm.c 		skl->enable_miscbdcge(component->dev, false);
component        1437 sound/soc/intel/skylake/skl-pcm.c 		skl->clock_power_gating(component->dev, false);
component        1439 sound/soc/intel/skylake/skl-pcm.c 		ret = ops->init_fw(component->dev, skl);
component        1440 sound/soc/intel/skylake/skl-pcm.c 		skl->enable_miscbdcge(component->dev, true);
component        1441 sound/soc/intel/skylake/skl-pcm.c 		skl->clock_power_gating(component->dev, true);
component        1443 sound/soc/intel/skylake/skl-pcm.c 			dev_err(component->dev, "Failed to boot first fw: %d\n", ret);
component        1455 sound/soc/intel/skylake/skl-pcm.c 	pm_runtime_mark_last_busy(component->dev);
component        1456 sound/soc/intel/skylake/skl-pcm.c 	pm_runtime_put_autosuspend(component->dev);
component        1461 sound/soc/intel/skylake/skl-pcm.c static void skl_pcm_remove(struct snd_soc_component *component)
component        1463 sound/soc/intel/skylake/skl-pcm.c 	struct hdac_bus *bus = dev_get_drvdata(component->dev);
component        1466 sound/soc/intel/skylake/skl-pcm.c 	skl_tplg_exit(component, bus);
component        2833 sound/soc/intel/skylake/skl-topology.c static void skl_clear_pin_config(struct snd_soc_component *component,
component        2840 sound/soc/intel/skylake/skl-topology.c 	if (!strncmp(w->dapm->component->name, component->name,
component        2841 sound/soc/intel/skylake/skl-topology.c 					strlen(component->name))) {
component        2859 sound/soc/intel/skylake/skl-topology.c 	struct snd_soc_component *soc_component = skl->component;
component        3508 sound/soc/intel/skylake/skl-topology.c static int skl_tplg_create_pipe_widget_list(struct snd_soc_component *component)
component        3515 sound/soc/intel/skylake/skl-topology.c 	list_for_each_entry(w, &component->card->widgets, list) {
component        3516 sound/soc/intel/skylake/skl-topology.c 		if (is_skl_dsp_widget_type(w, component->dev) && w->priv) {
component        3520 sound/soc/intel/skylake/skl-topology.c 			p_module = devm_kzalloc(component->dev,
component        3559 sound/soc/intel/skylake/skl-topology.c int skl_tplg_init(struct snd_soc_component *component, struct hdac_bus *bus)
component        3582 sound/soc/intel/skylake/skl-topology.c 	ret = snd_soc_tplg_component_load(component, &skl_tplg_ops, fw, 0);
component        3588 sound/soc/intel/skylake/skl-topology.c 	ret = skl_tplg_create_pipe_widget_list(component);
component        3603 sound/soc/intel/skylake/skl-topology.c void skl_tplg_exit(struct snd_soc_component *component, struct hdac_bus *bus)
component        3613 sound/soc/intel/skylake/skl-topology.c 	snd_soc_tplg_component_remove(component, SND_SOC_TPLG_INDEX_ALL);
component         454 sound/soc/intel/skylake/skl-topology.h int skl_tplg_init(struct snd_soc_component *component,
component         456 sound/soc/intel/skylake/skl-topology.h void skl_tplg_exit(struct snd_soc_component *component,
component          67 sound/soc/intel/skylake/skl.h 	struct snd_soc_component *component;
component          49 sound/soc/mediatek/common/mtk-afe-platform-driver.c int mtk_afe_add_sub_dai_control(struct snd_soc_component *component)
component          51 sound/soc/mediatek/common/mtk-afe-platform-driver.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component          56 sound/soc/mediatek/common/mtk-afe-platform-driver.c 			snd_soc_add_component_controls(component,
component          61 sound/soc/mediatek/common/mtk-afe-platform-driver.c 			snd_soc_dapm_new_controls(&component->dapm,
component          68 sound/soc/mediatek/common/mtk-afe-platform-driver.c 			snd_soc_dapm_add_routes(&component->dapm,
component          73 sound/soc/mediatek/common/mtk-afe-platform-driver.c 	snd_soc_dapm_new_widgets(component->dapm.card);
component          84 sound/soc/mediatek/common/mtk-afe-platform-driver.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, AFE_PCM_NAME);
component          85 sound/soc/mediatek/common/mtk-afe-platform-driver.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component         125 sound/soc/mediatek/common/mtk-afe-platform-driver.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, AFE_PCM_NAME);
component         126 sound/soc/mediatek/common/mtk-afe-platform-driver.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component          26 sound/soc/mediatek/common/mtk-afe-platform-driver.h int mtk_afe_add_sub_dai_control(struct snd_soc_component *component);
component         881 sound/soc/mediatek/common/mtk-btcvsd.c 	struct snd_soc_component *component =
component         883 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *bt = snd_soc_component_get_drvdata(component);
component         905 sound/soc/mediatek/common/mtk-btcvsd.c 	struct snd_soc_component *component =
component         907 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *bt = snd_soc_component_get_drvdata(component);
component         921 sound/soc/mediatek/common/mtk-btcvsd.c 	struct snd_soc_component *component =
component         923 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *bt = snd_soc_component_get_drvdata(component);
component         940 sound/soc/mediatek/common/mtk-btcvsd.c 	struct snd_soc_component *component =
component         942 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *bt = snd_soc_component_get_drvdata(component);
component         953 sound/soc/mediatek/common/mtk-btcvsd.c 	struct snd_soc_component *component =
component         955 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *bt = snd_soc_component_get_drvdata(component);
component         967 sound/soc/mediatek/common/mtk-btcvsd.c 	struct snd_soc_component *component =
component         969 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *bt = snd_soc_component_get_drvdata(component);
component        1000 sound/soc/mediatek/common/mtk-btcvsd.c 	struct snd_soc_component *component =
component        1002 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *bt = snd_soc_component_get_drvdata(component);
component        1052 sound/soc/mediatek/common/mtk-btcvsd.c 	struct snd_soc_component *component =
component        1054 sound/soc/mediatek/common/mtk-btcvsd.c 	struct mtk_btcvsd_snd *bt = snd_soc_component_get_drvdata(component);
component        1290 sound/soc/mediatek/common/mtk-btcvsd.c static int mtk_btcvsd_snd_component_probe(struct snd_soc_component *component)
component        1292 sound/soc/mediatek/common/mtk-btcvsd.c 	return snd_soc_add_component_controls(component,
component         969 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c static int mt2701_afe_pcm_probe(struct snd_soc_component *component)
component         971 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component         973 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 	snd_soc_component_init_regmap(component, afe->regmap);
component         143 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c 	struct snd_soc_component *component =
component         145 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component         154 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c 	struct snd_soc_component *component =
component         156 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component         707 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c static int mt6797_afe_component_probe(struct snd_soc_component *component)
component         709 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c 	return mtk_afe_add_sub_dai_control(component);
component         486 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, AFE_PCM_NAME);
component         487 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component          70 sound/soc/mediatek/mt8173/mt8173-max98090.c 	struct snd_soc_component *component = runtime->codec_dai->component;
component          82 sound/soc/mediatek/mt8173/mt8173-max98090.c 	return max98090_mic_detect(component, &mt8173_max98090_jack);
component          76 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 	struct snd_soc_component *component = runtime->codec_dais[0]->component;
component          79 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 	rt5645_sel_asrc_clk_src(component,
component          95 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 	return rt5645_set_jack_detect(component,
component          80 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 	struct snd_soc_component *component = runtime->codec_dais[0]->component;
component          81 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 	struct snd_soc_component *component_sub = runtime->codec_dais[1]->component;
component          84 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 	rt5645_sel_asrc_clk_src(component,
component         108 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 	return rt5645_set_jack_detect(component,
component         106 sound/soc/mediatek/mt8173/mt8173-rt5650.c 	struct snd_soc_component *component = runtime->codec_dais[0]->component;
component         110 sound/soc/mediatek/mt8173/mt8173-rt5650.c 	rt5645_sel_asrc_clk_src(component,
component         115 sound/soc/mediatek/mt8173/mt8173-rt5650.c 		rt5645_sel_asrc_clk_src(component,
component         119 sound/soc/mediatek/mt8173/mt8173-rt5650.c 		rt5645_sel_asrc_clk_src(component,
component         125 sound/soc/mediatek/mt8173/mt8173-rt5650.c 		rt5645_sel_asrc_clk_src(component,
component         141 sound/soc/mediatek/mt8173/mt8173-rt5650.c 	return rt5645_set_jack_detect(component,
component         145 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c 	struct snd_soc_component *component =
component         147 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component         156 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c 	struct snd_soc_component *component =
component         158 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c 	struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
component        1044 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c static int mt8183_afe_component_probe(struct snd_soc_component *component)
component        1046 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c 	return mtk_afe_add_sub_dai_control(component);
component          55 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 		if (!strcmp(codec_dai->component->name, "da7219.5-001a")) {
component          88 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 		if (!strcmp(codec_dai->component->name, "da7219.5-001a")) {
component         361 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c mt8183_da7219_max98357_headset_init(struct snd_soc_component *component);
component         387 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c mt8183_da7219_max98357_headset_init(struct snd_soc_component *component)
component         402 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 	da7219_aad_jack_det(component, &headset_jack);
component         401 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c mt8183_mt6358_ts3a227_max98357_headset_init(struct snd_soc_component *component)
component         405 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 			snd_soc_card_get_drvdata(component->card);
component         418 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	ret = ts3a227e_enable_jack_detect(component, &priv->headset_jack);
component         350 sound/soc/meson/axg-spdifout.c static int axg_spdifout_set_bias_level(struct snd_soc_component *component,
component         353 sound/soc/meson/axg-spdifout.c 	struct axg_spdifout *priv = snd_soc_component_get_drvdata(component);
component         355 sound/soc/meson/axg-spdifout.c 		snd_soc_component_get_bias_level(component);
component         152 sound/soc/meson/axg-tdm-interface.c 	if (dai->component->active) {
component         435 sound/soc/meson/axg-tdm-interface.c static int axg_tdm_iface_set_bias_level(struct snd_soc_component *component,
component         438 sound/soc/meson/axg-tdm-interface.c 	struct axg_tdm_iface *iface = snd_soc_component_get_drvdata(component);
component         440 sound/soc/meson/axg-tdm-interface.c 		snd_soc_component_get_bias_level(component);
component          83 sound/soc/meson/g12a-tohdmitx.c static int g12a_tohdmitx_get_input_val(struct snd_soc_component *component,
component          88 sound/soc/meson/g12a-tohdmitx.c 	snd_soc_component_read(component, TOHDMITX_CTRL0, &val);
component          95 sound/soc/meson/g12a-tohdmitx.c 	struct snd_soc_component *component =
component          99 sound/soc/meson/g12a-tohdmitx.c 		g12a_tohdmitx_get_input_val(component, CTRL0_I2S_DAT_SEL);
component         107 sound/soc/meson/g12a-tohdmitx.c 	struct snd_soc_component *component =
component         113 sound/soc/meson/g12a-tohdmitx.c 	unsigned int val = g12a_tohdmitx_get_input_val(component,
component         120 sound/soc/meson/g12a-tohdmitx.c 	snd_soc_component_update_bits(component, TOHDMITX_CTRL0,
component         148 sound/soc/meson/g12a-tohdmitx.c 	struct snd_soc_component *component =
component         152 sound/soc/meson/g12a-tohdmitx.c 		g12a_tohdmitx_get_input_val(component, CTRL0_SPDIF_SEL);
component         160 sound/soc/meson/g12a-tohdmitx.c 	struct snd_soc_component *component =
component         166 sound/soc/meson/g12a-tohdmitx.c 	unsigned int val = g12a_tohdmitx_get_input_val(component,
component         173 sound/soc/meson/g12a-tohdmitx.c 	snd_soc_component_update_bits(component, TOHDMITX_CTRL0,
component          49 sound/soc/pxa/mioa701_wm9713.c static int rear_amp_power(struct snd_soc_component *component, int power)
component          54 sound/soc/pxa/mioa701_wm9713.c 		reg = snd_soc_component_read32(component, AC97_GPIO_CFG);
component          55 sound/soc/pxa/mioa701_wm9713.c 		snd_soc_component_write(component, AC97_GPIO_CFG, reg | 0x0100);
component          56 sound/soc/pxa/mioa701_wm9713.c 		reg = snd_soc_component_read32(component, AC97_GPIO_PULL);
component          57 sound/soc/pxa/mioa701_wm9713.c 		snd_soc_component_write(component, AC97_GPIO_PULL, reg | (1<<15));
component          59 sound/soc/pxa/mioa701_wm9713.c 		reg = snd_soc_component_read32(component, AC97_GPIO_CFG);
component          60 sound/soc/pxa/mioa701_wm9713.c 		snd_soc_component_write(component, AC97_GPIO_CFG, reg & ~0x0100);
component          61 sound/soc/pxa/mioa701_wm9713.c 		reg = snd_soc_component_read32(component, AC97_GPIO_PULL);
component          62 sound/soc/pxa/mioa701_wm9713.c 		snd_soc_component_write(component, AC97_GPIO_PULL, reg & ~(1<<15));
component          73 sound/soc/pxa/mioa701_wm9713.c 	struct snd_soc_component *component;
component          76 sound/soc/pxa/mioa701_wm9713.c 	component = rtd->codec_dai->component;
component          77 sound/soc/pxa/mioa701_wm9713.c 	return rear_amp_power(component, SND_SOC_DAPM_EVENT_ON(event));
component         120 sound/soc/pxa/mioa701_wm9713.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         123 sound/soc/pxa/mioa701_wm9713.c 	snd_soc_component_update_bits(component, AC97_GPIO_CFG, 0x100, 0x100);
component         126 sound/soc/pxa/mioa701_wm9713.c 	snd_soc_component_update_bits(component, AC97_3D_CONTROL, 0xc000, 0xc000);
component         100 sound/soc/pxa/mmp-pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         101 sound/soc/pxa/mmp-pcm.c 	struct platform_device *pdev = to_platform_device(component->dev);
component          64 sound/soc/pxa/ttc-dkb.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component          75 sound/soc/pxa/ttc-dkb.c 	pm860x_hs_jack_detect(component, &hs_jack, SND_JACK_HEADPHONE,
component          77 sound/soc/pxa/ttc-dkb.c 	pm860x_mic_jack_detect(component, &hs_jack, SND_JACK_MICROPHONE);
component          37 sound/soc/qcom/apq8016_sbc.c 	struct snd_soc_component *component;
component          96 sound/soc/qcom/apq8016_sbc.c 		component = dai->component;
component          98 sound/soc/qcom/apq8016_sbc.c 		rval = snd_soc_component_set_sysclk(component, 0, 0, DEFAULT_MCLK_RATE,
component         104 sound/soc/qcom/apq8016_sbc.c 		rval = snd_soc_component_set_jack(component, &pdata->jack, NULL);
component          58 sound/soc/qcom/lpass-platform.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(soc_runtime, DRV_NAME);
component          59 sound/soc/qcom/lpass-platform.c 	struct lpass_data *drvdata = snd_soc_component_get_drvdata(component);
component         112 sound/soc/qcom/lpass-platform.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(soc_runtime, DRV_NAME);
component         113 sound/soc/qcom/lpass-platform.c 	struct lpass_data *drvdata = snd_soc_component_get_drvdata(component);
component         129 sound/soc/qcom/lpass-platform.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(soc_runtime, DRV_NAME);
component         130 sound/soc/qcom/lpass-platform.c 	struct lpass_data *drvdata = snd_soc_component_get_drvdata(component);
component         222 sound/soc/qcom/lpass-platform.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(soc_runtime, DRV_NAME);
component         223 sound/soc/qcom/lpass-platform.c 	struct lpass_data *drvdata = snd_soc_component_get_drvdata(component);
component         243 sound/soc/qcom/lpass-platform.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(soc_runtime, DRV_NAME);
component         244 sound/soc/qcom/lpass-platform.c 	struct lpass_data *drvdata = snd_soc_component_get_drvdata(component);
component         295 sound/soc/qcom/lpass-platform.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(soc_runtime, DRV_NAME);
component         296 sound/soc/qcom/lpass-platform.c 	struct lpass_data *drvdata = snd_soc_component_get_drvdata(component);
component         369 sound/soc/qcom/lpass-platform.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(soc_runtime, DRV_NAME);
component         370 sound/soc/qcom/lpass-platform.c 	struct lpass_data *drvdata = snd_soc_component_get_drvdata(component);
component         506 sound/soc/qcom/lpass-platform.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(soc_runtime, DRV_NAME);
component         513 sound/soc/qcom/lpass-platform.c 					component->dev,
component         524 sound/soc/qcom/lpass-platform.c 					component->dev,
component        1133 sound/soc/qcom/qdsp6/q6afe-dai.c static int q6afe_of_xlate_dai_name(struct snd_soc_component *component,
component          95 sound/soc/qcom/sdm845.c 		if (!strcmp(codec_dai->component->name_prefix, "Left")) {
component         107 sound/soc/qcom/sdm845.c 		if (!strcmp(codec_dai->component->name_prefix, "Right")) {
component         140 sound/soc/qcom/sdm845.c 			codec_dai->component,
component         163 sound/soc/qcom/sdm845.c 	struct snd_soc_component *component = jack->private_data;
component         165 sound/soc/qcom/sdm845.c 	snd_soc_component_set_jack(component, NULL, NULL);
component         170 sound/soc/qcom/sdm845.c 	struct snd_soc_component *component;
component         203 sound/soc/qcom/sdm845.c 		component = codec_dai->component;
component         205 sound/soc/qcom/sdm845.c 		jack->private_data = component;
component         207 sound/soc/qcom/sdm845.c 		rval = snd_soc_component_set_jack(component,
component         274 sound/soc/qcom/sdm845.c 			if (!strcmp(codec_dai->component->name_prefix,
component         285 sound/soc/qcom/sdm845.c 			if (!strcmp(codec_dai->component->name_prefix,
component         156 sound/soc/rockchip/rk3399_gru_sound.c 	struct snd_soc_component *component = rtd->codec_dais[0]->component;
component         195 sound/soc/rockchip/rk3399_gru_sound.c 	da7219_aad_jack_det(component, &rockchip_sound_jack);
component         174 sound/soc/rockchip/rockchip_max98090.c static int rk_98090_headset_init(struct snd_soc_component *component);
component         196 sound/soc/rockchip/rockchip_max98090.c static int rk_98090_headset_init(struct snd_soc_component *component)
component         211 sound/soc/rockchip/rockchip_max98090.c 	ret = ts3a227e_enable_jack_detect(component, &headset_jack);
component         116 sound/soc/rockchip/rockchip_rt5645.c 	return rt5645_set_jack_detect(runtime->codec_dai->component,
component          58 sound/soc/samsung/bells.c 	struct snd_soc_component *component;
component          64 sound/soc/samsung/bells.c 	component = codec_dai->component;
component          74 sound/soc/samsung/bells.c 		ret = snd_soc_component_set_pll(component, WM5102_FLL1,
component          82 sound/soc/samsung/bells.c 			ret = snd_soc_component_set_pll(component, WM5102_FLL2,
component         104 sound/soc/samsung/bells.c 	struct snd_soc_component *component;
component         110 sound/soc/samsung/bells.c 	component = codec_dai->component;
component         117 sound/soc/samsung/bells.c 		ret = snd_soc_component_set_pll(component, WM5102_FLL1, 0, 0, 0);
component         124 sound/soc/samsung/bells.c 			ret = snd_soc_component_set_pll(component, WM5102_FLL2,
component         147 sound/soc/samsung/bells.c 	struct snd_soc_component *component;
component         155 sound/soc/samsung/bells.c 	wm0010 = rtd->codec_dai->component;
component         158 sound/soc/samsung/bells.c 	component = rtd->codec_dai->component;
component         161 sound/soc/samsung/bells.c 	ret = snd_soc_component_set_sysclk(component, ARIZONA_CLK_SYSCLK,
component         166 sound/soc/samsung/bells.c 		dev_err(component->dev, "Failed to set SYSCLK: %d\n", ret);
component         180 sound/soc/samsung/bells.c 	ret = snd_soc_component_set_sysclk(component, ARIZONA_CLK_OPCLK, 0,
component         183 sound/soc/samsung/bells.c 		dev_err(component->dev, "Failed to set OPCLK: %d\n", ret);
component         188 sound/soc/samsung/bells.c 	ret = snd_soc_component_set_sysclk(component, ARIZONA_CLK_ASYNCCLK,
component         193 sound/soc/samsung/bells.c 		dev_err(component->dev, "Failed to set ASYNCCLK: %d\n", ret);
component         219 sound/soc/samsung/bells.c 	ret = snd_soc_component_set_sysclk(wm9081_dai->component, WM9081_SYSCLK_MCLK,
component         261 sound/soc/samsung/littlemill.c 	struct snd_soc_component *component;
component         267 sound/soc/samsung/littlemill.c 	component = rtd->codec_dai->component;
component         293 sound/soc/samsung/littlemill.c 	wm8958_mic_detect(component, &littlemill_headset, NULL, NULL, NULL, NULL);
component         296 sound/soc/samsung/littlemill.c 	wm8994_mic_detect(component, &littlemill_headset, 1);
component          35 sound/soc/samsung/lowland.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component          38 sound/soc/samsung/lowland.c 	ret = snd_soc_component_set_sysclk(component, WM5100_CLK_SYSCLK,
component          47 sound/soc/samsung/lowland.c 	ret = snd_soc_component_set_sysclk(component, WM5100_CLK_OPCLK, 0,
component          61 sound/soc/samsung/lowland.c 	wm5100_detect(component, &lowland_headset);
component          68 sound/soc/samsung/lowland.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component          73 sound/soc/samsung/lowland.c 	return snd_soc_component_set_sysclk(component, WM9081_SYSCLK_MCLK, 0,
component         122 sound/soc/samsung/speyside.c static void speyside_set_polarity(struct snd_soc_component *component,
component         129 sound/soc/samsung/speyside.c 	snd_soc_dapm_sync(snd_soc_component_get_dapm(component));
component         147 sound/soc/samsung/speyside.c 	struct snd_soc_component *component = dai->component;
component         166 sound/soc/samsung/speyside.c 	wm8996_detect(component, &speyside_headset, speyside_set_polarity);
component         234 sound/soc/samsung/speyside.c static int speyside_wm9081_init(struct snd_soc_component *component)
component         237 sound/soc/samsung/speyside.c 	return snd_soc_component_set_sysclk(component, WM9081_SYSCLK_MCLK, 0,
component          29 sound/soc/samsung/tm2_wm5110.c 	struct snd_soc_component *component;
component          37 sound/soc/samsung/tm2_wm5110.c 	struct snd_soc_component *component = priv->component;
component          40 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_pll(component, WM5110_FLL1_REFCLK,
component          45 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to set FLL1 source: %d\n", ret);
component          49 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_pll(component, WM5110_FLL1,
component          54 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to start FLL1: %d\n", ret);
component          58 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_sysclk(component, ARIZONA_CLK_SYSCLK,
component          63 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to set SYSCLK source: %d\n", ret);
component          73 sound/soc/samsung/tm2_wm5110.c 	struct snd_soc_component *component = priv->component;
component          76 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_pll(component, WM5110_FLL1, 0, 0, 0);
component          78 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to stop FLL1: %d\n", ret);
component          82 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_sysclk(component, ARIZONA_CLK_SYSCLK,
component          85 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to stop SYSCLK: %d\n", ret);
component          96 sound/soc/samsung/tm2_wm5110.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         121 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Not supported sample rate: %d\n",
component         137 sound/soc/samsung/tm2_wm5110.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         153 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Not supported sample rate: %d\n",
component         158 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_pll(component, WM5110_FLL2_REFCLK,
component         163 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to set FLL2 source: %d\n", ret);
component         167 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_pll(component, WM5110_FLL2,
component         172 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to start FLL2: %d\n", ret);
component         176 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_sysclk(component, ARIZONA_CLK_ASYNCCLK,
component         181 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to set ASYNCCLK source: %d\n", ret);
component         191 sound/soc/samsung/tm2_wm5110.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         195 sound/soc/samsung/tm2_wm5110.c 	ret = snd_soc_component_set_pll(component, WM5110_FLL2, ARIZONA_FLL_SRC_MCLK1,
component         198 sound/soc/samsung/tm2_wm5110.c 		dev_err(component->dev, "Failed to stop FLL2: %d\n", ret);
component         319 sound/soc/samsung/tm2_wm5110.c 	priv->component = rtd->codec_dai->component;
component         179 sound/soc/samsung/tobermory.c 	struct snd_soc_component *component;
component         184 sound/soc/samsung/tobermory.c 	component = rtd->codec_dai->component;
component         199 sound/soc/samsung/tobermory.c 	wm8962_mic_detect(component, &tobermory_headset);
component         331 sound/soc/sh/siu_pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         332 sound/soc/sh/siu_pcm.c 	struct siu_platform *pdata = component->dev->platform_data;
component          42 sound/soc/soc-ac97.c 	struct snd_soc_component *component;
component          59 sound/soc/soc-ac97.c 	return gpio_priv->component;
component          73 sound/soc/soc-ac97.c 	struct snd_soc_component *component = gpio_to_component(chip);
component          75 sound/soc/soc-ac97.c 	dev_dbg(component->dev, "set gpio %d to output\n", offset);
component          76 sound/soc/soc-ac97.c 	return snd_soc_component_update_bits(component, AC97_GPIO_CFG,
component          82 sound/soc/soc-ac97.c 	struct snd_soc_component *component = gpio_to_component(chip);
component          85 sound/soc/soc-ac97.c 	if (snd_soc_component_read(component, AC97_GPIO_STATUS, &ret) < 0)
component          88 sound/soc/soc-ac97.c 	dev_dbg(component->dev, "get gpio %d : %d\n", offset,
component          98 sound/soc/soc-ac97.c 	struct snd_soc_component *component = gpio_to_component(chip);
component         102 sound/soc/soc-ac97.c 	snd_soc_component_write(component, AC97_GPIO_STATUS,
component         104 sound/soc/soc-ac97.c 	dev_dbg(component->dev, "set gpio %d to %d\n", offset, !!value);
component         110 sound/soc/soc-ac97.c 	struct snd_soc_component *component = gpio_to_component(chip);
component         112 sound/soc/soc-ac97.c 	dev_dbg(component->dev, "set gpio %d to output\n", offset);
component         114 sound/soc/soc-ac97.c 	return snd_soc_component_update_bits(component, AC97_GPIO_CFG,
component         130 sound/soc/soc-ac97.c 				  struct snd_soc_component *component)
component         135 sound/soc/soc-ac97.c 	gpio_priv = devm_kzalloc(component->dev, sizeof(*gpio_priv), GFP_KERNEL);
component         139 sound/soc/soc-ac97.c 	gpio_priv->component = component;
component         142 sound/soc/soc-ac97.c 	gpio_priv->gpio_chip.parent = component->dev;
component         147 sound/soc/soc-ac97.c 		dev_err(component->dev, "Failed to add GPIOs: %d\n", ret);
component         157 sound/soc/soc-ac97.c 				  struct snd_soc_component *component)
component         177 sound/soc/soc-ac97.c struct snd_ac97 *snd_soc_alloc_ac97_component(struct snd_soc_component *component)
component         189 sound/soc/soc-ac97.c 	ac97->dev.parent = component->card->dev;
component         193 sound/soc/soc-ac97.c 		     component->card->snd_card->number, 0,
component         194 sound/soc/soc-ac97.c 		     component->name);
component         216 sound/soc/soc-ac97.c struct snd_ac97 *snd_soc_new_ac97_component(struct snd_soc_component *component,
component         222 sound/soc/soc-ac97.c 	ac97 = snd_soc_alloc_ac97_component(component);
component         229 sound/soc/soc-ac97.c 			dev_err(component->dev, "Failed to reset AC97 device: %d\n",
component         239 sound/soc/soc-ac97.c 	ret = snd_soc_ac97_init_gpio(ac97, component);
component          21 sound/soc/soc-component.c int snd_soc_component_set_sysclk(struct snd_soc_component *component,
component          25 sound/soc/soc-component.c 	if (component->driver->set_sysclk)
component          26 sound/soc/soc-component.c 		return component->driver->set_sysclk(component, clk_id, source,
component          43 sound/soc/soc-component.c int snd_soc_component_set_pll(struct snd_soc_component *component, int pll_id,
component          47 sound/soc/soc-component.c 	if (component->driver->set_pll)
component          48 sound/soc/soc-component.c 		return component->driver->set_pll(component, pll_id, source,
component          55 sound/soc/soc-component.c void snd_soc_component_seq_notifier(struct snd_soc_component *component,
component          58 sound/soc/soc-component.c 	if (component->driver->seq_notifier)
component          59 sound/soc/soc-component.c 		component->driver->seq_notifier(component, type, subseq);
component          62 sound/soc/soc-component.c int snd_soc_component_stream_event(struct snd_soc_component *component,
component          65 sound/soc/soc-component.c 	if (component->driver->stream_event)
component          66 sound/soc/soc-component.c 		return component->driver->stream_event(component, event);
component          71 sound/soc/soc-component.c int snd_soc_component_set_bias_level(struct snd_soc_component *component,
component          74 sound/soc/soc-component.c 	if (component->driver->set_bias_level)
component          75 sound/soc/soc-component.c 		return component->driver->set_bias_level(component, level);
component          80 sound/soc/soc-component.c int snd_soc_component_enable_pin(struct snd_soc_component *component,
component          84 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component          88 sound/soc/soc-component.c 	if (!component->name_prefix)
component          91 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         102 sound/soc/soc-component.c int snd_soc_component_enable_pin_unlocked(struct snd_soc_component *component,
component         106 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component         110 sound/soc/soc-component.c 	if (!component->name_prefix)
component         113 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         124 sound/soc/soc-component.c int snd_soc_component_disable_pin(struct snd_soc_component *component,
component         128 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component         132 sound/soc/soc-component.c 	if (!component->name_prefix)
component         135 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         146 sound/soc/soc-component.c int snd_soc_component_disable_pin_unlocked(struct snd_soc_component *component,
component         150 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component         154 sound/soc/soc-component.c 	if (!component->name_prefix)
component         157 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         168 sound/soc/soc-component.c int snd_soc_component_nc_pin(struct snd_soc_component *component,
component         172 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component         176 sound/soc/soc-component.c 	if (!component->name_prefix)
component         179 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         190 sound/soc/soc-component.c int snd_soc_component_nc_pin_unlocked(struct snd_soc_component *component,
component         194 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component         198 sound/soc/soc-component.c 	if (!component->name_prefix)
component         201 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         212 sound/soc/soc-component.c int snd_soc_component_get_pin_status(struct snd_soc_component *component,
component         216 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component         220 sound/soc/soc-component.c 	if (!component->name_prefix)
component         223 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         234 sound/soc/soc-component.c int snd_soc_component_force_enable_pin(struct snd_soc_component *component,
component         238 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component         242 sound/soc/soc-component.c 	if (!component->name_prefix)
component         245 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         257 sound/soc/soc-component.c 	struct snd_soc_component *component,
component         261 sound/soc/soc-component.c 		snd_soc_component_get_dapm(component);
component         265 sound/soc/soc-component.c 	if (!component->name_prefix)
component         268 sound/soc/soc-component.c 	full_name = kasprintf(GFP_KERNEL, "%s %s", component->name_prefix, pin);
component         287 sound/soc/soc-component.c int snd_soc_component_set_jack(struct snd_soc_component *component,
component         290 sound/soc/soc-component.c 	if (component->driver->set_jack)
component         291 sound/soc/soc-component.c 		return component->driver->set_jack(component, jack, data);
component         297 sound/soc/soc-component.c int snd_soc_component_module_get(struct snd_soc_component *component,
component         300 sound/soc/soc-component.c 	if (component->driver->module_get_upon_open == !!upon_open &&
component         301 sound/soc/soc-component.c 	    !try_module_get(component->dev->driver->owner))
component         307 sound/soc/soc-component.c void snd_soc_component_module_put(struct snd_soc_component *component,
component         310 sound/soc/soc-component.c 	if (component->driver->module_get_upon_open == !!upon_open)
component         311 sound/soc/soc-component.c 		module_put(component->dev->driver->owner);
component         314 sound/soc/soc-component.c int snd_soc_component_open(struct snd_soc_component *component,
component         317 sound/soc/soc-component.c 	if (component->driver->ops &&
component         318 sound/soc/soc-component.c 	    component->driver->ops->open)
component         319 sound/soc/soc-component.c 		return component->driver->ops->open(substream);
component         324 sound/soc/soc-component.c int snd_soc_component_close(struct snd_soc_component *component,
component         327 sound/soc/soc-component.c 	if (component->driver->ops &&
component         328 sound/soc/soc-component.c 	    component->driver->ops->close)
component         329 sound/soc/soc-component.c 		return component->driver->ops->close(substream);
component         334 sound/soc/soc-component.c int snd_soc_component_prepare(struct snd_soc_component *component,
component         337 sound/soc/soc-component.c 	if (component->driver->ops &&
component         338 sound/soc/soc-component.c 	    component->driver->ops->prepare)
component         339 sound/soc/soc-component.c 		return component->driver->ops->prepare(substream);
component         344 sound/soc/soc-component.c int snd_soc_component_hw_params(struct snd_soc_component *component,
component         348 sound/soc/soc-component.c 	if (component->driver->ops &&
component         349 sound/soc/soc-component.c 	    component->driver->ops->hw_params)
component         350 sound/soc/soc-component.c 		return component->driver->ops->hw_params(substream, params);
component         355 sound/soc/soc-component.c int snd_soc_component_hw_free(struct snd_soc_component *component,
component         358 sound/soc/soc-component.c 	if (component->driver->ops &&
component         359 sound/soc/soc-component.c 	    component->driver->ops->hw_free)
component         360 sound/soc/soc-component.c 		return component->driver->ops->hw_free(substream);
component         365 sound/soc/soc-component.c int snd_soc_component_trigger(struct snd_soc_component *component,
component         369 sound/soc/soc-component.c 	if (component->driver->ops &&
component         370 sound/soc/soc-component.c 	    component->driver->ops->trigger)
component         371 sound/soc/soc-component.c 		return component->driver->ops->trigger(substream, cmd);
component         376 sound/soc/soc-component.c void snd_soc_component_suspend(struct snd_soc_component *component)
component         378 sound/soc/soc-component.c 	if (component->driver->suspend)
component         379 sound/soc/soc-component.c 		component->driver->suspend(component);
component         380 sound/soc/soc-component.c 	component->suspended = 1;
component         383 sound/soc/soc-component.c void snd_soc_component_resume(struct snd_soc_component *component)
component         385 sound/soc/soc-component.c 	if (component->driver->resume)
component         386 sound/soc/soc-component.c 		component->driver->resume(component);
component         387 sound/soc/soc-component.c 	component->suspended = 0;
component         390 sound/soc/soc-component.c int snd_soc_component_is_suspended(struct snd_soc_component *component)
component         392 sound/soc/soc-component.c 	return component->suspended;
component         395 sound/soc/soc-component.c int snd_soc_component_probe(struct snd_soc_component *component)
component         397 sound/soc/soc-component.c 	if (component->driver->probe)
component         398 sound/soc/soc-component.c 		return component->driver->probe(component);
component         403 sound/soc/soc-component.c void snd_soc_component_remove(struct snd_soc_component *component)
component         405 sound/soc/soc-component.c 	if (component->driver->remove)
component         406 sound/soc/soc-component.c 		component->driver->remove(component);
component         409 sound/soc/soc-component.c int snd_soc_component_of_xlate_dai_id(struct snd_soc_component *component,
component         412 sound/soc/soc-component.c 	if (component->driver->of_xlate_dai_id)
component         413 sound/soc/soc-component.c 		return component->driver->of_xlate_dai_id(component, ep);
component         418 sound/soc/soc-component.c int snd_soc_component_of_xlate_dai_name(struct snd_soc_component *component,
component         422 sound/soc/soc-component.c 	if (component->driver->of_xlate_dai_name)
component         423 sound/soc/soc-component.c 		return component->driver->of_xlate_dai_name(component,
component         431 sound/soc/soc-component.c 	struct snd_soc_component *component;
component         435 sound/soc/soc-component.c 		component = rtdcom->component;
component         438 sound/soc/soc-component.c 		if (component->driver->ops &&
component         439 sound/soc/soc-component.c 		    component->driver->ops->pointer)
component         440 sound/soc/soc-component.c 			return component->driver->ops->pointer(substream);
component         450 sound/soc/soc-component.c 	struct snd_soc_component *component;
component         454 sound/soc/soc-component.c 		component = rtdcom->component;
component         457 sound/soc/soc-component.c 		if (component->driver->ops &&
component         458 sound/soc/soc-component.c 		    component->driver->ops->ioctl)
component         459 sound/soc/soc-component.c 			return component->driver->ops->ioctl(substream,
component         472 sound/soc/soc-component.c 	struct snd_soc_component *component;
component         475 sound/soc/soc-component.c 		component = rtdcom->component;
component         478 sound/soc/soc-component.c 		if (component->driver->ops &&
component         479 sound/soc/soc-component.c 		    component->driver->ops->copy_user)
component         480 sound/soc/soc-component.c 			return component->driver->ops->copy_user(
component         492 sound/soc/soc-component.c 	struct snd_soc_component *component;
component         496 sound/soc/soc-component.c 		component = rtdcom->component;
component         499 sound/soc/soc-component.c 		if (component->driver->ops &&
component         500 sound/soc/soc-component.c 		    component->driver->ops->page) {
component         501 sound/soc/soc-component.c 			page = component->driver->ops->page(substream, offset);
component         515 sound/soc/soc-component.c 	struct snd_soc_component *component;
component         518 sound/soc/soc-component.c 		component = rtdcom->component;
component         521 sound/soc/soc-component.c 		if (component->driver->ops &&
component         522 sound/soc/soc-component.c 		    component->driver->ops->mmap)
component         523 sound/soc/soc-component.c 			return component->driver->ops->mmap(substream, vma);
component         533 sound/soc/soc-component.c 	struct snd_soc_component *component;
component         537 sound/soc/soc-component.c 		component = rtdcom->component;
component         539 sound/soc/soc-component.c 		if (component->driver->pcm_new) {
component         540 sound/soc/soc-component.c 			ret = component->driver->pcm_new(rtd);
component         553 sound/soc/soc-component.c 	struct snd_soc_component *component;
component         556 sound/soc/soc-component.c 		component = rtdcom->component;
component         558 sound/soc/soc-component.c 		if (component->driver->pcm_free)
component         559 sound/soc/soc-component.c 			component->driver->pcm_free(pcm);
component          27 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component          32 sound/soc/soc-compress.c 		component = rtdcom->component;
component          34 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component          35 sound/soc/soc-compress.c 		    !component->driver->compr_ops->open)
component          38 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->open(cstream);
component          40 sound/soc/soc-compress.c 			dev_err(component->dev,
component          42 sound/soc/soc-compress.c 				component->name, ret);
component          44 sound/soc/soc-compress.c 			*last = component;
component          57 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component          61 sound/soc/soc-compress.c 		component = rtdcom->component;
component          63 sound/soc/soc-compress.c 		if (component == last)
component          66 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component          67 sound/soc/soc-compress.c 		    !component->driver->compr_ops->free)
component          70 sound/soc/soc-compress.c 		component->driver->compr_ops->free(cstream);
component          79 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component          95 sound/soc/soc-compress.c 	ret = soc_compr_components_open(cstream, &component);
component         116 sound/soc/soc-compress.c 	soc_compr_components_free(cstream, component);
component         130 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         178 sound/soc/soc-compress.c 	ret = soc_compr_components_open(cstream, &component);
component         204 sound/soc/soc-compress.c 	soc_compr_components_free(cstream, component);
component         352 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         357 sound/soc/soc-compress.c 		component = rtdcom->component;
component         359 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         360 sound/soc/soc-compress.c 		    !component->driver->compr_ops->trigger)
component         363 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->trigger(cstream, cmd);
component         457 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         462 sound/soc/soc-compress.c 		component = rtdcom->component;
component         464 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         465 sound/soc/soc-compress.c 		    !component->driver->compr_ops->set_params)
component         468 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->set_params(cstream, params);
component         591 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         605 sound/soc/soc-compress.c 		component = rtdcom->component;
component         607 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         608 sound/soc/soc-compress.c 		    !component->driver->compr_ops->get_params)
component         611 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->get_params(cstream, params);
component         624 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         631 sound/soc/soc-compress.c 		component = rtdcom->component;
component         633 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         634 sound/soc/soc-compress.c 		    !component->driver->compr_ops->get_caps)
component         637 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->get_caps(cstream, caps);
component         649 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         656 sound/soc/soc-compress.c 		component = rtdcom->component;
component         658 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         659 sound/soc/soc-compress.c 		    !component->driver->compr_ops->get_codec_caps)
component         662 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->get_codec_caps(cstream,
component         674 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         688 sound/soc/soc-compress.c 		component = rtdcom->component;
component         690 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         691 sound/soc/soc-compress.c 		    !component->driver->compr_ops->ack)
component         694 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->ack(cstream, bytes);
component         708 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         719 sound/soc/soc-compress.c 		component = rtdcom->component;
component         721 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         722 sound/soc/soc-compress.c 		    !component->driver->compr_ops->pointer)
component         725 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->pointer(cstream, tstamp);
component         737 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         744 sound/soc/soc-compress.c 		component = rtdcom->component;
component         746 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         747 sound/soc/soc-compress.c 		    !component->driver->compr_ops->copy)
component         750 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->copy(cstream, buf, count);
component         762 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         774 sound/soc/soc-compress.c 		component = rtdcom->component;
component         776 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         777 sound/soc/soc-compress.c 		    !component->driver->compr_ops->set_metadata)
component         780 sound/soc/soc-compress.c 		ret = component->driver->compr_ops->set_metadata(cstream,
component         793 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         805 sound/soc/soc-compress.c 		component = rtdcom->component;
component         807 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         808 sound/soc/soc-compress.c 		    !component->driver->compr_ops->get_metadata)
component         811 sound/soc/soc-compress.c 		return component->driver->compr_ops->get_metadata(cstream,
component         858 sound/soc/soc-compress.c 	struct snd_soc_component *component;
component         936 sound/soc/soc-compress.c 		component = rtdcom->component;
component         938 sound/soc/soc-compress.c 		if (!component->driver->compr_ops ||
component         939 sound/soc/soc-compress.c 		    !component->driver->compr_ops->copy)
component         950 sound/soc/soc-compress.c 		component = rtd->codec_dai->component;
component         951 sound/soc/soc-compress.c 		dev_err(component->dev,
component         953 sound/soc/soc-compress.c 			component->name, ret);
component          57 sound/soc/soc-core.c #define for_each_component(component)			\
component          58 sound/soc/soc-core.c 	list_for_each_entry(component, &component_list, list)
component         150 sound/soc/soc-core.c static void soc_init_component_debugfs(struct snd_soc_component *component)
component         152 sound/soc/soc-core.c 	if (!component->card->debugfs_card_root)
component         155 sound/soc/soc-core.c 	if (component->debugfs_prefix) {
component         159 sound/soc/soc-core.c 			component->debugfs_prefix, component->name);
component         161 sound/soc/soc-core.c 			component->debugfs_root = debugfs_create_dir(name,
component         162 sound/soc/soc-core.c 				component->card->debugfs_card_root);
component         166 sound/soc/soc-core.c 		component->debugfs_root = debugfs_create_dir(component->name,
component         167 sound/soc/soc-core.c 				component->card->debugfs_card_root);
component         170 sound/soc/soc-core.c 	snd_soc_dapm_debugfs_init(snd_soc_component_get_dapm(component),
component         171 sound/soc/soc-core.c 		component->debugfs_root);
component         174 sound/soc/soc-core.c static void soc_cleanup_component_debugfs(struct snd_soc_component *component)
component         176 sound/soc/soc-core.c 	if (!component->debugfs_root)
component         178 sound/soc/soc-core.c 	debugfs_remove_recursive(component->debugfs_root);
component         179 sound/soc/soc-core.c 	component->debugfs_root = NULL;
component         184 sound/soc/soc-core.c 	struct snd_soc_component *component;
component         189 sound/soc/soc-core.c 	for_each_component(component)
component         190 sound/soc/soc-core.c 		for_each_component_dais(component, dai)
component         201 sound/soc/soc-core.c 	struct snd_soc_component *component;
component         205 sound/soc/soc-core.c 	for_each_component(component)
component         206 sound/soc/soc-core.c 		seq_printf(m, "%s\n", component->name);
component         250 sound/soc/soc-core.c 	struct snd_soc_component *component)
component         255 sound/soc/soc-core.c 	struct snd_soc_component *component)
component         278 sound/soc/soc-core.c 			      struct snd_soc_component *component)
component         284 sound/soc/soc-core.c 		if (rtdcom->component == component)
component         292 sound/soc/soc-core.c 	rtdcom->component = component;
component         327 sound/soc/soc-core.c 		const char *component_name = rtdcom->component->driver->name;
component         334 sound/soc/soc-core.c 			return rtdcom->component;
component         439 sound/soc/soc-core.c 	struct snd_soc_component *component;
component         513 sound/soc/soc-core.c 	for_each_card_components(card, component) {
component         515 sound/soc/soc-core.c 				snd_soc_component_get_dapm(component);
component         521 sound/soc/soc-core.c 		if (!snd_soc_component_is_suspended(component)) {
component         531 sound/soc/soc-core.c 					dev_dbg(component->dev,
component         538 sound/soc/soc-core.c 				snd_soc_component_suspend(component);
component         539 sound/soc/soc-core.c 				if (component->regmap)
component         540 sound/soc/soc-core.c 					regcache_mark_dirty(component->regmap);
component         542 sound/soc/soc-core.c 				pinctrl_pm_select_sleep_state(component->dev);
component         545 sound/soc/soc-core.c 				dev_dbg(component->dev,
component         582 sound/soc/soc-core.c 	struct snd_soc_component *component;
component         609 sound/soc/soc-core.c 	for_each_card_components(card, component) {
component         610 sound/soc/soc-core.c 		if (snd_soc_component_is_suspended(component))
component         611 sound/soc/soc-core.c 			snd_soc_component_resume(component);
component         732 sound/soc/soc-core.c *soc_component_to_node(struct snd_soc_component *component)
component         736 sound/soc/soc-core.c 	of_node = component->dev->of_node;
component         737 sound/soc/soc-core.c 	if (!of_node && component->dev->parent)
component         738 sound/soc/soc-core.c 		of_node = component->dev->parent->of_node;
component         745 sound/soc/soc-core.c 	struct snd_soc_component *component)
component         752 sound/soc/soc-core.c 	component_of_node = soc_component_to_node(component);
component         756 sound/soc/soc-core.c 	if (dlc->name && strcmp(component->name, dlc->name))
component         765 sound/soc/soc-core.c 	struct snd_soc_component *component;
component         777 sound/soc/soc-core.c 	for_each_component(component)
component         778 sound/soc/soc-core.c 		if (snd_soc_is_matching_component(dlc, component))
component         779 sound/soc/soc-core.c 			return component;
component         798 sound/soc/soc-core.c 	struct snd_soc_component *component;
component         804 sound/soc/soc-core.c 	for_each_component(component) {
component         805 sound/soc/soc-core.c 		if (!snd_soc_is_matching_component(dlc, component))
component         807 sound/soc/soc-core.c 		for_each_component_dais(component, dai) {
component         880 sound/soc/soc-core.c 	struct snd_soc_component *component;
component         905 sound/soc/soc-core.c 	snd_soc_rtdcom_add(rtd, rtd->cpu_dai->component);
component         917 sound/soc/soc-core.c 		snd_soc_rtdcom_add(rtd, rtd->codec_dais[i]->component);
component         925 sound/soc/soc-core.c 		for_each_component(component) {
component         926 sound/soc/soc-core.c 			if (!snd_soc_is_matching_component(platform, component))
component         929 sound/soc/soc-core.c 			snd_soc_rtdcom_add(rtd, component);
component         941 sound/soc/soc-core.c static void soc_set_of_name_prefix(struct snd_soc_component *component)
component         943 sound/soc/soc-core.c 	struct device_node *of_node = soc_component_to_node(component);
component         949 sound/soc/soc-core.c 		component->name_prefix = str;
component         953 sound/soc/soc-core.c 				struct snd_soc_component *component)
component         959 sound/soc/soc-core.c 		struct device_node *of_node = soc_component_to_node(component);
component         963 sound/soc/soc-core.c 		if (map->dev_name && strcmp(component->name, map->dev_name))
component         965 sound/soc/soc-core.c 		component->name_prefix = map->name_prefix;
component         973 sound/soc/soc-core.c 	soc_set_of_name_prefix(component);
component         976 sound/soc/soc-core.c static void soc_cleanup_component(struct snd_soc_component *component)
component         979 sound/soc/soc-core.c 	snd_soc_component_set_jack(component, NULL, NULL);
component         981 sound/soc/soc-core.c 	list_del_init(&component->card_list);
component         982 sound/soc/soc-core.c 	snd_soc_dapm_free(snd_soc_component_get_dapm(component));
component         983 sound/soc/soc-core.c 	soc_cleanup_component_debugfs(component);
component         984 sound/soc/soc-core.c 	component->card = NULL;
component         985 sound/soc/soc-core.c 	snd_soc_component_module_put_when_remove(component);
component         988 sound/soc/soc-core.c static void soc_remove_component(struct snd_soc_component *component)
component         990 sound/soc/soc-core.c 	if (!component->card)
component         993 sound/soc/soc-core.c 	snd_soc_component_remove(component);
component         995 sound/soc/soc-core.c 	soc_cleanup_component(component);
component         999 sound/soc/soc-core.c 			       struct snd_soc_component *component)
component        1002 sound/soc/soc-core.c 		snd_soc_component_get_dapm(component);
component        1006 sound/soc/soc-core.c 	if (!strcmp(component->name, "snd-soc-dummy"))
component        1009 sound/soc/soc-core.c 	if (component->card) {
component        1010 sound/soc/soc-core.c 		if (component->card != card) {
component        1011 sound/soc/soc-core.c 			dev_err(component->dev,
component        1013 sound/soc/soc-core.c 				card->name, component->card->name);
component        1019 sound/soc/soc-core.c 	ret = snd_soc_component_module_get_when_probe(component);
component        1023 sound/soc/soc-core.c 	component->card = card;
component        1024 sound/soc/soc-core.c 	soc_set_name_prefix(card, component);
component        1026 sound/soc/soc-core.c 	soc_init_component_debugfs(component);
component        1028 sound/soc/soc-core.c 	snd_soc_dapm_init(dapm, card, component);
component        1031 sound/soc/soc-core.c 					component->driver->dapm_widgets,
component        1032 sound/soc/soc-core.c 					component->driver->num_dapm_widgets);
component        1035 sound/soc/soc-core.c 		dev_err(component->dev,
component        1040 sound/soc/soc-core.c 	for_each_component_dais(component, dai) {
component        1043 sound/soc/soc-core.c 			dev_err(component->dev,
component        1049 sound/soc/soc-core.c 	ret = snd_soc_component_probe(component);
component        1051 sound/soc/soc-core.c 		dev_err(component->dev,
component        1058 sound/soc/soc-core.c 	     component->name);
component        1061 sound/soc/soc-core.c 	if (component->init) {
component        1062 sound/soc/soc-core.c 		ret = component->init(component);
component        1064 sound/soc/soc-core.c 			dev_err(component->dev,
component        1070 sound/soc/soc-core.c 	ret = snd_soc_add_component_controls(component,
component        1071 sound/soc/soc-core.c 					     component->driver->controls,
component        1072 sound/soc/soc-core.c 					     component->driver->num_controls);
component        1077 sound/soc/soc-core.c 				      component->driver->dapm_routes,
component        1078 sound/soc/soc-core.c 				      component->driver->num_dapm_routes);
component        1093 sound/soc/soc-core.c 	list_add(&component->card_list, &card->component_dev_list);
component        1097 sound/soc/soc-core.c 		soc_cleanup_component(component);
component        1193 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        1201 sound/soc/soc-core.c 				component = rtdcom->component;
component        1203 sound/soc/soc-core.c 				if (component->driver->remove_order != order)
component        1206 sound/soc/soc-core.c 				soc_remove_component(component);
component        1214 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        1222 sound/soc/soc-core.c 				component = rtdcom->component;
component        1224 sound/soc/soc-core.c 				if (component->driver->probe_order != order)
component        1227 sound/soc/soc-core.c 				ret = soc_probe_component(card, component);
component        1352 sound/soc/soc-core.c 	struct snd_soc_component *component =
component        1355 sound/soc/soc-core.c 	if (!component || !component->card)
component        1358 sound/soc/soc-core.c 	snd_card_disconnect_sync(component->card->snd_card);
component        1500 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        1537 sound/soc/soc-core.c 		component = rtdcom->component;
component        1539 sound/soc/soc-core.c 		if (!component->driver->use_dai_pcm_id)
component        1543 sound/soc/soc-core.c 			num += component->driver->be_pcm_base;
component        1574 sound/soc/soc-core.c 	struct snd_soc_component *component, *_component;
component        1576 sound/soc/soc-core.c 	for_each_card_auxs_safe(card, component, _component) {
component        1577 sound/soc/soc-core.c 		component->init = NULL;
component        1578 sound/soc/soc-core.c 		list_del(&component->card_aux_list);
component        1584 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        1590 sound/soc/soc-core.c 		component = soc_find_component(&aux->dlc);
component        1591 sound/soc/soc-core.c 		if (!component)
component        1594 sound/soc/soc-core.c 		component->init = aux->init;
component        1596 sound/soc/soc-core.c 		list_add(&component->card_aux_list, &card->aux_comp_list);
component        1671 sound/soc/soc-core.c 	if (cpu_dai->component->driver->non_legacy_dai_naming) {
component        1859 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        1864 sound/soc/soc-core.c 	for_each_component(component) {
component        1867 sound/soc/soc-core.c 		if (!component->driver->ignore_machine)
component        1871 sound/soc/soc-core.c 		if (!strcmp(component->driver->ignore_machine,
component        1874 sound/soc/soc-core.c 		if (strcmp(component->driver->ignore_machine,
component        1895 sound/soc/soc-core.c 			dai_link->platforms->name = component->name;
component        1904 sound/soc/soc-core.c 				component->driver->be_hw_params_fixup;
component        1915 sound/soc/soc-core.c 		if (component->driver->topology_name_prefix) {
component        1919 sound/soc/soc-core.c 				comp_drv = component->driver;
component        2324 sound/soc/soc-core.c int snd_soc_add_component_controls(struct snd_soc_component *component,
component        2327 sound/soc/soc-core.c 	struct snd_card *card = component->card->snd_card;
component        2329 sound/soc/soc-core.c 	return snd_soc_add_controls(card, component->dev, controls,
component        2330 sound/soc/soc-core.c 			num_controls, component->name_prefix, component);
component        2367 sound/soc/soc-core.c 	struct snd_card *card = dai->component->card->snd_card;
component        2538 sound/soc/soc-core.c static void snd_soc_unregister_dais(struct snd_soc_component *component)
component        2542 sound/soc/soc-core.c 	for_each_component_dais_safe(component, dai, _dai) {
component        2543 sound/soc/soc-core.c 		dev_dbg(component->dev, "ASoC: Unregistered DAI '%s'\n",
component        2552 sound/soc/soc-core.c static struct snd_soc_dai *soc_add_dai(struct snd_soc_component *component,
component        2556 sound/soc/soc-core.c 	struct device *dev = component->dev;
component        2581 sound/soc/soc-core.c 			dai->id = component->num_dai;
component        2588 sound/soc/soc-core.c 	dai->component = component;
component        2595 sound/soc/soc-core.c 	list_add_tail(&dai->list, &component->dai_list);
component        2596 sound/soc/soc-core.c 	component->num_dai++;
component        2609 sound/soc/soc-core.c static int snd_soc_register_dais(struct snd_soc_component *component,
component        2613 sound/soc/soc-core.c 	struct device *dev = component->dev;
component        2622 sound/soc/soc-core.c 		dai = soc_add_dai(component, dai_drv + i, count == 1 &&
component        2623 sound/soc/soc-core.c 				  !component->driver->non_legacy_dai_naming);
component        2633 sound/soc/soc-core.c 	snd_soc_unregister_dais(component);
component        2648 sound/soc/soc-core.c int snd_soc_register_dai(struct snd_soc_component *component,
component        2652 sound/soc/soc-core.c 		snd_soc_component_get_dapm(component);
component        2657 sound/soc/soc-core.c 		dev_err(component->dev, "Invalid dai type %d\n",
component        2663 sound/soc/soc-core.c 	dai = soc_add_dai(component, dai_drv, false);
component        2673 sound/soc/soc-core.c 		dev_err(component->dev,
component        2681 sound/soc/soc-core.c static int snd_soc_component_initialize(struct snd_soc_component *component,
component        2684 sound/soc/soc-core.c 	INIT_LIST_HEAD(&component->dai_list);
component        2685 sound/soc/soc-core.c 	INIT_LIST_HEAD(&component->dobj_list);
component        2686 sound/soc/soc-core.c 	INIT_LIST_HEAD(&component->card_list);
component        2687 sound/soc/soc-core.c 	mutex_init(&component->io_mutex);
component        2689 sound/soc/soc-core.c 	component->name = fmt_single_name(dev, &component->id);
component        2690 sound/soc/soc-core.c 	if (!component->name) {
component        2695 sound/soc/soc-core.c 	component->dev = dev;
component        2696 sound/soc/soc-core.c 	component->driver = driver;
component        2701 sound/soc/soc-core.c static void snd_soc_component_setup_regmap(struct snd_soc_component *component)
component        2703 sound/soc/soc-core.c 	int val_bytes = regmap_get_val_bytes(component->regmap);
component        2707 sound/soc/soc-core.c 		component->val_bytes = val_bytes;
component        2723 sound/soc/soc-core.c void snd_soc_component_init_regmap(struct snd_soc_component *component,
component        2726 sound/soc/soc-core.c 	component->regmap = regmap;
component        2727 sound/soc/soc-core.c 	snd_soc_component_setup_regmap(component);
component        2742 sound/soc/soc-core.c void snd_soc_component_exit_regmap(struct snd_soc_component *component)
component        2744 sound/soc/soc-core.c 	regmap_exit(component->regmap);
component        2745 sound/soc/soc-core.c 	component->regmap = NULL;
component        2751 sound/soc/soc-core.c static void snd_soc_component_add(struct snd_soc_component *component)
component        2755 sound/soc/soc-core.c 	if (!component->driver->write && !component->driver->read) {
component        2756 sound/soc/soc-core.c 		if (!component->regmap)
component        2757 sound/soc/soc-core.c 			component->regmap = dev_get_regmap(component->dev,
component        2759 sound/soc/soc-core.c 		if (component->regmap)
component        2760 sound/soc/soc-core.c 			snd_soc_component_setup_regmap(component);
component        2764 sound/soc/soc-core.c 	list_add(&component->list, &component_list);
component        2769 sound/soc/soc-core.c static void snd_soc_component_cleanup(struct snd_soc_component *component)
component        2771 sound/soc/soc-core.c 	snd_soc_unregister_dais(component);
component        2772 sound/soc/soc-core.c 	kfree(component->name);
component        2775 sound/soc/soc-core.c static void snd_soc_component_del_unlocked(struct snd_soc_component *component)
component        2777 sound/soc/soc-core.c 	struct snd_soc_card *card = component->card;
component        2782 sound/soc/soc-core.c 	list_del(&component->list);
component        2830 sound/soc/soc-core.c 			struct snd_soc_component *component,
component        2838 sound/soc/soc-core.c 	ret = snd_soc_component_initialize(component, component_driver, dev);
component        2849 sound/soc/soc-core.c 	ret = snd_soc_register_dais(component, dai_drv, num_dai);
component        2855 sound/soc/soc-core.c 	snd_soc_component_add(component);
component        2861 sound/soc/soc-core.c 	snd_soc_component_cleanup(component);
component        2872 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        2874 sound/soc/soc-core.c 	component = devm_kzalloc(dev, sizeof(*component), GFP_KERNEL);
component        2875 sound/soc/soc-core.c 	if (!component)
component        2878 sound/soc/soc-core.c 	return snd_soc_add_component(dev, component, component_driver,
component        2891 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        2895 sound/soc/soc-core.c 	for_each_component(component) {
component        2896 sound/soc/soc-core.c 		if (dev != component->dev)
component        2899 sound/soc/soc-core.c 		snd_soc_tplg_component_remove(component,
component        2901 sound/soc/soc-core.c 		snd_soc_component_del_unlocked(component);
component        2908 sound/soc/soc-core.c 		snd_soc_component_cleanup(component);
component        2923 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        2928 sound/soc/soc-core.c 	for_each_component(component) {
component        2929 sound/soc/soc-core.c 		if (dev != component->dev)
component        2933 sound/soc/soc-core.c 		    (driver_name != component->driver->name) &&
component        2934 sound/soc/soc-core.c 		    (strcmp(component->driver->name, driver_name) != 0))
component        2937 sound/soc/soc-core.c 		ret = component;
component        3313 sound/soc/soc-core.c 	struct snd_soc_component *component;
component        3327 sound/soc/soc-core.c 	component = soc_find_component(&dlc);
component        3328 sound/soc/soc-core.c 	if (component)
component        3329 sound/soc/soc-core.c 		ret = snd_soc_component_of_xlate_dai_id(component, ep);
component        3422 sound/soc/soc-core.c 	struct snd_soc_dai_link_component *component;
component        3425 sound/soc/soc-core.c 	for_each_link_codecs(dai_link, index, component) {
component        3426 sound/soc/soc-core.c 		if (!component->of_node)
component        3428 sound/soc/soc-core.c 		of_node_put(component->of_node);
component        3429 sound/soc/soc-core.c 		component->of_node = NULL;
component        3453 sound/soc/soc-core.c 	struct snd_soc_dai_link_component *component;
component        3468 sound/soc/soc-core.c 	component = devm_kcalloc(dev,
component        3469 sound/soc/soc-core.c 				 num_codecs, sizeof(*component),
component        3471 sound/soc/soc-core.c 	if (!component)
component        3473 sound/soc/soc-core.c 	dai_link->codecs = component;
component        3477 sound/soc/soc-core.c 	for_each_link_codecs(dai_link, index, component) {
component        3483 sound/soc/soc-core.c 		component->of_node = args.np;
component        3484 sound/soc/soc-core.c 		ret = snd_soc_get_dai_name(&args, &component->dai_name);
component          27 sound/soc/soc-dai.c 	return snd_soc_component_set_sysclk(dai->component, clk_id, 0,
component          69 sound/soc/soc-dai.c 	return snd_soc_component_set_pll(dai->component, pll_id, source,
component         614 sound/soc/soc-dapm.c 	if (!dapm->component)
component         616 sound/soc/soc-dapm.c 	return dapm->component->name_prefix;
component         622 sound/soc/soc-dapm.c 	if (!dapm->component)
component         624 sound/soc/soc-dapm.c 	return snd_soc_component_read(dapm->component, reg, value);
component         630 sound/soc/soc-dapm.c 	if (!dapm->component)
component         632 sound/soc/soc-dapm.c 	return snd_soc_component_update_bits(dapm->component, reg,
component         639 sound/soc/soc-dapm.c 	if (!dapm->component)
component         641 sound/soc/soc-dapm.c 	return snd_soc_component_test_bits(dapm->component, reg, mask, value);
component         646 sound/soc/soc-dapm.c 	if (dapm->component)
component         647 sound/soc/soc-dapm.c 		snd_soc_component_async_complete(dapm->component);
component         701 sound/soc/soc-dapm.c 	if (dapm->component)
component         702 sound/soc/soc-dapm.c 		ret = snd_soc_component_set_bias_level(dapm->component, level);
component        1300 sound/soc/soc-dapm.c 	struct snd_soc_card *card = dai->component->card;
component        1658 sound/soc/soc-dapm.c 			if (cur_dapm && cur_dapm->component) {
component        1662 sound/soc/soc-dapm.c 							cur_dapm->component,
component        1721 sound/soc/soc-dapm.c 	if (cur_dapm && cur_dapm->component) {
component        1725 sound/soc/soc-dapm.c 					cur_dapm->component,
component        2077 sound/soc/soc-dapm.c 		if (!d->component)
component        2080 sound/soc/soc-dapm.c 		ret = snd_soc_component_stream_event(d->component, event);
component        2455 sound/soc/soc-dapm.c 		struct snd_soc_component *cmpnt = codec_dai->component;
component        4337 sound/soc/soc-dapm.c 				cpu_dai->component->name, playback_cpu->name,
component        4338 sound/soc/soc-dapm.c 				codec_dai->component->name, codec->name);
component        4367 sound/soc/soc-dapm.c 				codec_dai->component->name, codec->name,
component        4368 sound/soc/soc-dapm.c 				cpu_dai->component->name, capture_cpu->name);
component        4739 sound/soc/soc-dapm.c 		       struct snd_soc_component *component)
component        4742 sound/soc/soc-dapm.c 	dapm->component		= component;
component        4745 sound/soc/soc-dapm.c 	if (component) {
component        4746 sound/soc/soc-dapm.c 		dapm->dev		= component->dev;
component        4747 sound/soc/soc-dapm.c 		dapm->idle_bias_off	= !component->driver->idle_bias_on,
component        4748 sound/soc/soc-dapm.c 		dapm->suspend_bias_off	= component->driver->suspend_bias_off;
component          27 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component component;
component          33 sound/soc/soc-generic-dmaengine-pcm.c 	return container_of(p, struct dmaengine_pcm, component);
component          82 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component *component =
component          84 sound/soc/soc-generic-dmaengine-pcm.c 	struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
component         115 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component *component =
component         117 sound/soc/soc-generic-dmaengine-pcm.c 	struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
component         205 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component *component =
component         207 sound/soc/soc-generic-dmaengine-pcm.c 	struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
component         222 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component *component =
component         224 sound/soc/soc-generic-dmaengine-pcm.c 	struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
component         263 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component *component =
component         265 sound/soc/soc-generic-dmaengine-pcm.c 	struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
component         267 sound/soc/soc-generic-dmaengine-pcm.c 	struct device *dev = component->dev;
component         296 sound/soc/soc-generic-dmaengine-pcm.c 			dev_err(component->dev,
component         324 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component *component =
component         326 sound/soc/soc-generic-dmaengine-pcm.c 	struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
component         339 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component *component =
component         342 sound/soc/soc-generic-dmaengine-pcm.c 	struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
component         488 sound/soc/soc-generic-dmaengine-pcm.c 	pcm->component.debugfs_prefix = "dma";
component         498 sound/soc/soc-generic-dmaengine-pcm.c 		ret = snd_soc_add_component(dev, &pcm->component,
component         502 sound/soc/soc-generic-dmaengine-pcm.c 		ret = snd_soc_add_component(dev, &pcm->component,
component         525 sound/soc/soc-generic-dmaengine-pcm.c 	struct snd_soc_component *component;
component         528 sound/soc/soc-generic-dmaengine-pcm.c 	component = snd_soc_lookup_component(dev, SND_DMAENGINE_PCM_DRV_NAME);
component         529 sound/soc/soc-generic-dmaengine-pcm.c 	if (!component)
component         532 sound/soc/soc-generic-dmaengine-pcm.c 	pcm = soc_component_to_pcm(component);
component          23 sound/soc/soc-io.c int snd_soc_component_read(struct snd_soc_component *component,
component          28 sound/soc/soc-io.c 	if (component->regmap)
component          29 sound/soc/soc-io.c 		ret = regmap_read(component->regmap, reg, val);
component          30 sound/soc/soc-io.c 	else if (component->driver->read) {
component          31 sound/soc/soc-io.c 		*val = component->driver->read(component, reg);
component          41 sound/soc/soc-io.c unsigned int snd_soc_component_read32(struct snd_soc_component *component,
component          47 sound/soc/soc-io.c 	ret = snd_soc_component_read(component, reg, &val);
component          63 sound/soc/soc-io.c int snd_soc_component_write(struct snd_soc_component *component,
component          66 sound/soc/soc-io.c 	if (component->regmap)
component          67 sound/soc/soc-io.c 		return regmap_write(component->regmap, reg, val);
component          68 sound/soc/soc-io.c 	else if (component->driver->write)
component          69 sound/soc/soc-io.c 		return component->driver->write(component, reg, val);
component          76 sound/soc/soc-io.c 	struct snd_soc_component *component, unsigned int reg,
component          82 sound/soc/soc-io.c 	mutex_lock(&component->io_mutex);
component          84 sound/soc/soc-io.c 	ret = snd_soc_component_read(component, reg, &old);
component          91 sound/soc/soc-io.c 		ret = snd_soc_component_write(component, reg, new);
component          93 sound/soc/soc-io.c 	mutex_unlock(&component->io_mutex);
component         109 sound/soc/soc-io.c int snd_soc_component_update_bits(struct snd_soc_component *component,
component         115 sound/soc/soc-io.c 	if (component->regmap)
component         116 sound/soc/soc-io.c 		ret = regmap_update_bits_check(component->regmap, reg, mask,
component         119 sound/soc/soc-io.c 		ret = snd_soc_component_update_bits_legacy(component, reg,
component         145 sound/soc/soc-io.c int snd_soc_component_update_bits_async(struct snd_soc_component *component,
component         151 sound/soc/soc-io.c 	if (component->regmap)
component         152 sound/soc/soc-io.c 		ret = regmap_update_bits_check_async(component->regmap, reg,
component         155 sound/soc/soc-io.c 		ret = snd_soc_component_update_bits_legacy(component, reg,
component         171 sound/soc/soc-io.c void snd_soc_component_async_complete(struct snd_soc_component *component)
component         173 sound/soc/soc-io.c 	if (component->regmap)
component         174 sound/soc/soc-io.c 		regmap_async_complete(component->regmap);
component         190 sound/soc/soc-io.c int snd_soc_component_test_bits(struct snd_soc_component *component,
component         196 sound/soc/soc-io.c 	ret = snd_soc_component_read(component, reg, &old);
component          62 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component          68 sound/soc/soc-ops.c 	ret = snd_soc_component_read(component, e->reg, &reg_val);
component          96 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         113 sound/soc/soc-ops.c 	return snd_soc_component_update_bits(component, e->reg, mask, val);
component         132 sound/soc/soc-ops.c static int snd_soc_read_signed(struct snd_soc_component *component,
component         139 sound/soc/soc-ops.c 	ret = snd_soc_component_read(component, reg, &val);
component         245 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         263 sound/soc/soc-ops.c 	ret = snd_soc_read_signed(component, reg, mask, shift, sign_bit, &val);
component         274 sound/soc/soc-ops.c 			ret = snd_soc_read_signed(component, reg, mask, rshift,
component         277 sound/soc/soc-ops.c 			ret = snd_soc_read_signed(component, reg2, mask, shift,
component         305 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         342 sound/soc/soc-ops.c 	err = snd_soc_component_update_bits(component, reg, val_mask, val);
component         347 sound/soc/soc-ops.c 		err = snd_soc_component_update_bits(component, reg2, val_mask,
component         367 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         380 sound/soc/soc-ops.c 	ret = snd_soc_component_read(component, reg, &val);
component         387 sound/soc/soc-ops.c 		ret = snd_soc_component_read(component, reg2, &val);
component         411 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         429 sound/soc/soc-ops.c 	err = snd_soc_component_update_bits(component, reg, val_mask, val);
component         438 sound/soc/soc-ops.c 		err = snd_soc_component_update_bits(component, reg2, val_mask,
component         490 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         508 sound/soc/soc-ops.c 	ret = snd_soc_component_update_bits(component, reg, val_mask, val);
component         520 sound/soc/soc-ops.c 		ret = snd_soc_component_update_bits(component, rreg, val_mask,
component         540 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         553 sound/soc/soc-ops.c 	ret = snd_soc_component_read(component, reg, &val);
component         566 sound/soc/soc-ops.c 		ret = snd_soc_component_read(component, rreg, &val);
component         625 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         629 sound/soc/soc-ops.c 	uinfo->count = params->num_regs * component->val_bytes;
component         638 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         642 sound/soc/soc-ops.c 	if (component->regmap)
component         643 sound/soc/soc-ops.c 		ret = regmap_raw_read(component->regmap, params->base,
component         645 sound/soc/soc-ops.c 				      params->num_regs * component->val_bytes);
component         651 sound/soc/soc-ops.c 		switch (component->val_bytes) {
component         675 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         681 sound/soc/soc-ops.c 	if (!component->regmap || !params->num_regs)
component         684 sound/soc/soc-ops.c 	len = params->num_regs * component->val_bytes;
component         696 sound/soc/soc-ops.c 		ret = regmap_read(component->regmap, params->base, &val);
component         702 sound/soc/soc-ops.c 		switch (component->val_bytes) {
component         709 sound/soc/soc-ops.c 			ret = regmap_parse_val(component->regmap,
component         716 sound/soc/soc-ops.c 			ret = regmap_parse_val(component->regmap,
component         725 sound/soc/soc-ops.c 			ret = regmap_parse_val(component->regmap,
component         732 sound/soc/soc-ops.c 			ret = regmap_parse_val(component->regmap,
component         745 sound/soc/soc-ops.c 	ret = regmap_raw_write(component->regmap, params->base,
component         829 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         834 sound/soc/soc-ops.c 	unsigned int regwshift = component->val_bytes * BITS_PER_BYTE;
component         846 sound/soc/soc-ops.c 		ret = snd_soc_component_read(component, regbase+i, &regval);
component         878 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         883 sound/soc/soc-ops.c 	unsigned int regwshift = component->val_bytes * BITS_PER_BYTE;
component         898 sound/soc/soc-ops.c 		err = snd_soc_component_update_bits(component, regbase+i,
component         920 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         930 sound/soc/soc-ops.c 	ret = snd_soc_component_read(component, reg, &val);
component         957 sound/soc/soc-ops.c 	struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
component         969 sound/soc/soc-ops.c 	err = snd_soc_component_update_bits(component, reg, mask, val1);
component         973 sound/soc/soc-ops.c 	return snd_soc_component_update_bits(component, reg, mask, val2);
component          60 sound/soc/soc-pcm.c 	cpu_dai->component->active++;
component          63 sound/soc/soc-pcm.c 		codec_dai->component->active++;
component          96 sound/soc/soc-pcm.c 	cpu_dai->component->active--;
component          98 sound/soc/soc-pcm.c 		codec_dai->component->active--;
component         115 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component         122 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         124 sound/soc/soc-pcm.c 		ignore &= !component->driver->use_pmdown_time;
component         435 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component         439 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         440 sound/soc/soc-pcm.c 		*last = component;
component         442 sound/soc/soc-pcm.c 		ret = snd_soc_component_module_get_when_open(component);
component         444 sound/soc/soc-pcm.c 			dev_err(component->dev,
component         446 sound/soc/soc-pcm.c 				component->name);
component         450 sound/soc/soc-pcm.c 		ret = snd_soc_component_open(component, substream);
component         452 sound/soc/soc-pcm.c 			dev_err(component->dev,
component         454 sound/soc/soc-pcm.c 				component->name, ret);
component         467 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component         471 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         473 sound/soc/soc-pcm.c 		if (component == last)
component         476 sound/soc/soc-pcm.c 		ret |= snd_soc_component_close(component, substream);
component         477 sound/soc/soc-pcm.c 		snd_soc_component_module_put_when_close(component);
component         492 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component         504 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         506 sound/soc/soc-pcm.c 		pm_runtime_get_sync(component->dev);
component         519 sound/soc/soc-pcm.c 	ret = soc_pcm_components_open(substream, &component);
component         622 sound/soc/soc-pcm.c 	soc_pcm_components_close(substream, component);
component         629 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         631 sound/soc/soc-pcm.c 		pm_runtime_mark_last_busy(component->dev);
component         632 sound/soc/soc-pcm.c 		pm_runtime_put_autosuspend(component->dev);
component         691 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component         744 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         746 sound/soc/soc-pcm.c 		pm_runtime_mark_last_busy(component->dev);
component         747 sound/soc/soc-pcm.c 		pm_runtime_put_autosuspend(component->dev);
component         768 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component         786 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         788 sound/soc/soc-pcm.c 		ret = snd_soc_component_prepare(component, substream);
component         790 sound/soc/soc-pcm.c 			dev_err(component->dev,
component         849 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component         853 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         855 sound/soc/soc-pcm.c 		if (component == last)
component         858 sound/soc/soc-pcm.c 		ret |= snd_soc_component_hw_free(component, substream);
component         873 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component         954 sound/soc/soc-pcm.c 		component = rtdcom->component;
component         956 sound/soc/soc-pcm.c 		ret = snd_soc_component_hw_params(component, substream, params);
component         958 sound/soc/soc-pcm.c 			dev_err(component->dev,
component         960 sound/soc/soc-pcm.c 				component->name, ret);
component         964 sound/soc/soc-pcm.c 	component = NULL;
component         971 sound/soc/soc-pcm.c 	soc_pcm_components_hw_free(substream, component);
component        1055 sound/soc/soc-pcm.c 	struct snd_soc_component *component;
component        1068 sound/soc/soc-pcm.c 		component = rtdcom->component;
component        1070 sound/soc/soc-pcm.c 		ret = snd_soc_component_trigger(component, substream, cmd);
component        2990 sound/soc/soc-pcm.c 		const struct snd_pcm_ops *ops = rtdcom->component->driver->ops;
component        2737 sound/soc/soc-topology.c 	remove_widget(w->dapm->component, &w->dobj, SOC_TPLG_PASS_WIDGET);
component         233 sound/soc/sof/intel/hda-dai.c 	link = snd_hdac_ext_bus_get_link(bus, codec_dai->component->name);
component         265 sound/soc/sof/intel/hda-dai.c 				snd_soc_component_get_drvdata(dai->component);
component         295 sound/soc/sof/intel/hda-dai.c 	link = snd_hdac_ext_bus_get_link(bus, rtd->codec_dai->component->name);
component         376 sound/soc/sof/intel/hda-dai.c 	link = snd_hdac_ext_bus_get_link(bus, rtd->codec_dai->component->name);
component         449 sound/soc/sof/intel/hda-dsp.c 			name = rtd->codec_dai->component->name;
component          26 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component          28 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component          73 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component          75 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         103 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         105 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         243 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         245 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         282 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         284 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         319 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         321 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         401 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         403 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         435 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         437 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         511 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         513 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         560 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         562 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         622 sound/soc/sof/pcm.c 	struct snd_soc_component *component =
component         624 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         703 sound/soc/sof/pcm.c static int sof_pcm_probe(struct snd_soc_component *component)
component         705 sound/soc/sof/pcm.c 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
component         711 sound/soc/sof/pcm.c 	sdev->component = component;
component         738 sound/soc/sof/pcm.c static void sof_pcm_remove(struct snd_soc_component *component)
component         741 sound/soc/sof/pcm.c 	snd_soc_tplg_component_remove(component, SND_SOC_TPLG_INDEX_ALL);
component         425 sound/soc/sof/sof-priv.h 	struct snd_soc_component *component;
component        3329 sound/soc/sof/topology.c 	ret = snd_soc_tplg_component_load(sdev->component,
component         135 sound/soc/sprd/sprd-pcm-compress.c 	struct snd_soc_component *component =
component         137 sound/soc/sprd/sprd-pcm-compress.c 	struct device *dev = component->dev;
component         270 sound/soc/sprd/sprd-pcm-compress.c 	struct snd_soc_component *component =
component         272 sound/soc/sprd/sprd-pcm-compress.c 	struct device *dev = component->dev;
component         321 sound/soc/sprd/sprd-pcm-compress.c 	struct snd_soc_component *component =
component         323 sound/soc/sprd/sprd-pcm-compress.c 	struct device *dev = component->dev;
component         400 sound/soc/sprd/sprd-pcm-compress.c 	struct snd_soc_component *component =
component         402 sound/soc/sprd/sprd-pcm-compress.c 	struct device *dev = component->dev;
component         429 sound/soc/sprd/sprd-pcm-compress.c 	struct snd_soc_component *component =
component         431 sound/soc/sprd/sprd-pcm-compress.c 	struct device *dev = component->dev;
component          53 sound/soc/sprd/sprd-pcm-dma.c 	struct snd_soc_component *component =
component          55 sound/soc/sprd/sprd-pcm-dma.c 	struct device *dev = component->dev;
component         119 sound/soc/sprd/sprd-pcm-dma.c 	struct snd_soc_component *component =
component         121 sound/soc/sprd/sprd-pcm-dma.c 	struct device *dev = component->dev;
component         166 sound/soc/sprd/sprd-pcm-dma.c 	struct snd_soc_component *component =
component         168 sound/soc/sprd/sprd-pcm-dma.c 	struct device *dev = component->dev;
component         199 sound/soc/sprd/sprd-pcm-dma.c 	struct snd_soc_component *component =
component         212 sound/soc/sprd/sprd-pcm-dma.c 		dev_warn(component->dev, "no dma parameters setting\n");
component         232 sound/soc/sprd/sprd-pcm-dma.c 	sg = devm_kcalloc(component->dev, sg_num, sizeof(*sg), GFP_KERNEL);
component         279 sound/soc/sprd/sprd-pcm-dma.c 			dev_err(component->dev,
component         294 sound/soc/sprd/sprd-pcm-dma.c 			dev_err(component->dev, "failed to prepare slave sg\n");
component         305 sound/soc/sprd/sprd-pcm-dma.c 	devm_kfree(component->dev, sg);
component         310 sound/soc/sprd/sprd-pcm-dma.c 	devm_kfree(component->dev, sg);
component         329 sound/soc/sprd/sprd-pcm-dma.c 	struct snd_soc_component *component =
component         344 sound/soc/sprd/sprd-pcm-dma.c 				dev_err(component->dev,
component         395 sound/soc/sprd/sprd-pcm-dma.c 	struct snd_soc_component *component =
component         411 sound/soc/sprd/sprd-pcm-dma.c 			dev_err(component->dev,
component         337 sound/soc/stm/stm32_adfsdm.c 	struct snd_soc_component *component;
component         365 sound/soc/stm/stm32_adfsdm.c 	component = devm_kzalloc(&pdev->dev, sizeof(*component), GFP_KERNEL);
component         366 sound/soc/stm/stm32_adfsdm.c 	if (!component)
component         369 sound/soc/stm/stm32_adfsdm.c 	component->debugfs_prefix = "pcm";
component         372 sound/soc/stm/stm32_adfsdm.c 	ret = snd_soc_add_component(&pdev->dev, component,
component         588 sound/soc/stm/stm32_spdifrx.c 	return snd_soc_add_component_controls(cpu_dai->component,
component         347 sound/soc/sunxi/sun8i-codec-analog.c 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
component         350 sound/soc/sunxi/sun8i-codec-analog.c 		snd_soc_component_update_bits(component, SUN8I_ADDA_PAEN_HP_CTRL,
component         360 sound/soc/sunxi/sun8i-codec-analog.c 		snd_soc_component_update_bits(component, SUN8I_ADDA_PAEN_HP_CTRL,
component         179 sound/soc/sunxi/sun8i-codec.c 	struct sun8i_codec *scodec = snd_soc_component_get_drvdata(dai->component);
component         310 sound/soc/sunxi/sun8i-codec.c 	struct sun8i_codec *scodec = snd_soc_component_get_drvdata(dai->component);
component         159 sound/soc/tegra/tegra_wm8903.c 	struct snd_soc_component *component = codec_dai->component;
component         178 sound/soc/tegra/tegra_wm8903.c 	wm8903_mic_detect(component, &tegra_wm8903_mic_jack, SND_JACK_MICROPHONE,
component         191 sound/soc/tegra/tegra_wm8903.c 	struct snd_soc_component *component = codec_dai->component;
component         193 sound/soc/tegra/tegra_wm8903.c 	wm8903_mic_detect(component, NULL, 0, 0);
component         305 sound/soc/ti/ams-delta.c 	struct snd_soc_component *component = tty->disc_data;
component         306 sound/soc/ti/ams-delta.c 	struct snd_soc_dapm_context *dapm = &component->card->dapm;
component         313 sound/soc/ti/ams-delta.c 	if (!component)
component         343 sound/soc/ti/ams-delta.c 	struct snd_soc_component *component = tty->disc_data;
component         347 sound/soc/ti/ams-delta.c 	if (!component)
component         350 sound/soc/ti/ams-delta.c 	if (!component->card->pop_time) {
component         363 sound/soc/ti/ams-delta.c 			dev_warn(component->dev,
component         470 sound/soc/ti/ams-delta.c 	cx20442_codec = rtd->codec_dai->component;
component          55 sound/soc/ti/omap-abe-twl6040.c 	clk_id = twl6040_get_clk_id(codec_dai->component);
component         169 sound/soc/ti/omap-abe-twl6040.c 	struct snd_soc_component *component = rtd->codec_dai->component;
component         179 sound/soc/ti/omap-abe-twl6040.c 	hs_trim = twl6040_get_trim_value(component, TWL6040_TRIM_HSOTRIM);
component         192 sound/soc/ti/omap-abe-twl6040.c 		twl6040_hs_jack_detect(component, &hs_jack, SND_JACK_HEADSET);
component          55 sound/soc/txx9/txx9aclc.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component          63 sound/soc/txx9/txx9aclc.c 	dev_dbg(component->dev,
component          69 sound/soc/txx9/txx9aclc.c 	dev_dbg(component->dev,
component         290 sound/soc/txx9/txx9aclc.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME);
component         291 sound/soc/txx9/txx9aclc.c 	struct platform_device *pdev = to_platform_device(component->dev);
component         377 sound/soc/txx9/txx9aclc.c static int txx9aclc_pcm_probe(struct snd_soc_component *component)
component         379 sound/soc/txx9/txx9aclc.c 	snd_soc_component_set_drvdata(component, &txx9aclc_soc_device);
component         383 sound/soc/txx9/txx9aclc.c static void txx9aclc_pcm_remove(struct snd_soc_component *component)
component         385 sound/soc/txx9/txx9aclc.c 	struct txx9aclc_soc_device *dev = snd_soc_component_get_drvdata(component);
component         231 sound/soc/uniphier/evea.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         232 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         242 sound/soc/uniphier/evea.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         243 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         256 sound/soc/uniphier/evea.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         257 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         267 sound/soc/uniphier/evea.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         268 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         281 sound/soc/uniphier/evea.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         282 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         292 sound/soc/uniphier/evea.c 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
component         293 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         312 sound/soc/uniphier/evea.c static int evea_codec_probe(struct snd_soc_component *component)
component         314 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         326 sound/soc/uniphier/evea.c static int evea_codec_suspend(struct snd_soc_component *component)
component         328 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         342 sound/soc/uniphier/evea.c static int evea_codec_resume(struct snd_soc_component *component)
component         344 sound/soc/uniphier/evea.c 	struct evea_priv *evea = snd_soc_component_get_drvdata(component);
component         324 sound/soc/xilinx/xlnx_formatter_pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd,
component         326 sound/soc/xilinx/xlnx_formatter_pcm.c 	struct xlnx_pcm_drv_data *adata = dev_get_drvdata(component->dev);
component         365 sound/soc/xilinx/xlnx_formatter_pcm.c 	dev_info(component->dev,
component         377 sound/soc/xilinx/xlnx_formatter_pcm.c 		dev_err(component->dev,
component         396 sound/soc/xilinx/xlnx_formatter_pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd,
component         401 sound/soc/xilinx/xlnx_formatter_pcm.c 		dev_err(component->dev, "audio formatter reset failed\n");
component         434 sound/soc/xilinx/xlnx_formatter_pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd,
component         453 sound/soc/xilinx/xlnx_formatter_pcm.c 					      component->dev);
component         537 sound/soc/xilinx/xlnx_formatter_pcm.c 	struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd,
component         540 sound/soc/xilinx/xlnx_formatter_pcm.c 			SNDRV_DMA_TYPE_DEV, component->dev,
component         445 sound/usb/card.c 	char component[14];
component         490 sound/usb/card.c 	sprintf(component, "USB%04x:%04x",
component         492 sound/usb/card.c 	snd_component_add(card, component);