Home
last modified time | relevance | path

Searched +full:tempmon +full:- +full:data (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/thermal/
H A Dimx_thermal.c1 // SPDX-License-Identifier: GPL-2.0
17 #include <linux/nvmem-consumer.h>
207 struct regmap *tempmon; member
219 static void imx_set_panic_temp(struct imx_thermal_data *data, in imx_set_panic_temp() argument
222 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_panic_temp()
223 struct regmap *map = data->tempmon; in imx_set_panic_temp()
226 critical_value = (data->c2 - panic_temp) / data->c1; in imx_set_panic_temp()
228 regmap_write(map, soc_data->panic_alarm_ctrl + REG_CLR, in imx_set_panic_temp()
229 soc_data->panic_alarm_mask); in imx_set_panic_temp()
230 regmap_write(map, soc_data->panic_alarm_ctrl + REG_SET, in imx_set_panic_temp()
[all …]
/linux/sound/soc/codecs/
H A Dcs35l41.c1 // SPDX-License-Identifier: GPL-2.0
3 // cs35l41.c -- CS35l41 ALSA SoC audio driver
5 // Copyright 2017-2021 Cirrus Logic, Inc.
23 #include <sound/soc-dapm.h>
165 return -EINVAL; in cs35l41_get_fs_mon_config_index()
170 1, 913, TLV_DB_MINMAX_ITEM(-10200, 1200));
187 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dap in cs35l41_dsp_preload_ev()
384 cs35l41_irq(int irq,void * data) cs35l41_irq() argument
[all...]
H A Dcs35l45.c1 // SPDX-License-Identifier: GPL-2.0
3 // cs35l45.c - CS35L45 ALSA SoC audio driver
5 // Copyright 2019-2022 Cirrus Logic, Inc.
53 if (!cs35l45->dsp.cs_dsp.running) { in cs35l45_set_cspl_mbox_cmd()
54 dev_err(cs35l45->dev, "DSP not running\n"); in cs35l45_set_cspl_mbox_cmd()
55 return -EPERM; in cs35l45_set_cspl_mbox_cmd()
62 dev_err(cs35l45->dev, "Failed to write MBOX: %d\n", ret); in cs35l45_set_cspl_mbox_cmd()
72 dev_err(cs35l45->de in cs35l45_set_cspl_mbox_cmd()
1139 cs35l45_dsp_virt2_mbox3_irq_handle(struct cs35l45_private * cs35l45,const unsigned int cmd,unsigned int data) cs35l45_dsp_virt2_mbox3_irq_handle() argument
1171 cs35l45_dsp_virt2_mbox_cb(int irq,void * data) cs35l45_dsp_virt2_mbox_cb() argument
1191 cs35l45_pll_unlock(int irq,void * data) cs35l45_pll_unlock() argument
1200 cs35l45_pll_lock(int irq,void * data) cs35l45_pll_lock() argument
1226 cs35l45_spk_safe_err(int irq,void * data) cs35l45_spk_safe_err() argument
[all...]
H A Dcs35l56.c1 // SPDX-License-Identifier: GPL-2.0-only
32 #include <sound/cs-amp-lib.h>
36 #include <sound/soc-dapm.h>
58 sdw_write_no_pm(cs35l56->sdw_peripheral, CS35L56_SDW_GEN_INT_MASK_1, 0); in cs35l56_unmask_soundwire_interrupts()
59 sdw_read_no_pm(cs35l56->sdw_peripheral, CS35L56_SDW_GEN_INT_STAT_1); in cs35l56_unmask_soundwire_interrupts()
60 sdw_write_no_pm(cs35l56->sdw_periphera in cs35l56_unmask_soundwire_interrupts()
[all...]
H A Dcs35l56-shared.c1 // SPDX-License-Identifier: GPL-2.0-only
25 #include <sound/cs-amp-lib.h>
31 * Firmware can change these to non-defaults to satisfy SDCA.
50 return regmap_register_patch(cs35l56_base->regmap, cs35l56_asp_patch, in cs35l56_set_asp_patch()
57 * Firmware can change these to non-defaults to satisfy SDCA.
68 /* These are not reset by a soft-rese
634 cs35l56_irq(int irq,void * data) cs35l56_irq() argument
990 cs35l56_stash_calibration(struct cs35l56_base * cs35l56_base,const struct cirrus_amp_cal_data * data) cs35l56_stash_calibration() argument
1805 cs35l56_fill_supply_names(struct regulator_bulk_data * data) cs35l56_fill_supply_names() argument
[all...]