Home
last modified time | relevance | path

Searched refs:soc_data (Results 1 - 25 of 100) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/phy/ti/
H A Dphy-gmii-sel.c60 const struct phy_gmii_sel_soc_data *soc_data; member
73 const struct phy_gmii_sel_soc_data *soc_data = if_phy->priv->soc_data; in phy_gmii_sel_mode() local
104 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_QSGMII))) in phy_gmii_sel_mode()
113 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_SGMII))) in phy_gmii_sel_mode()
120 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_USXGMII))) in phy_gmii_sel_mode()
143 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) && in phy_gmii_sel_mode()
151 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_mode()
309 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_of_xlate()
318 if (priv->soc_data in phy_gmii_sel_of_xlate()
329 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; phy_gmii_init_phy() local
391 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; phy_gmii_sel_init_ports() local
429 const struct phy_gmii_sel_soc_data *soc_data; phy_gmii_sel_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/devfreq/
H A Dmtk-cci-devfreq.c35 const struct mtk_ccifreq_platform_data *soc_data; member
41 const struct mtk_ccifreq_platform_data *soc_data = drv->soc_data; in mtk_ccifreq_set_voltage() local
48 drv->soc_data->proc_max_volt); in mtk_ccifreq_set_voltage()
64 new_vsram = clamp(new_voltage + soc_data->min_volt_shift, in mtk_ccifreq_set_voltage()
65 soc_data->sram_min_volt, soc_data->sram_max_volt); in mtk_ccifreq_set_voltage()
69 vsram = clamp(pre_voltage + soc_data->max_volt_shift, in mtk_ccifreq_set_voltage()
70 soc_data->sram_min_volt, new_vsram); in mtk_ccifreq_set_voltage()
72 soc_data in mtk_ccifreq_set_voltage()
[all...]
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dmediatek-cpufreq.c57 const struct mtk_cpufreq_platform_data *soc_data; member
81 const struct mtk_cpufreq_platform_data *soc_data = info->soc_data; in mtk_cpufreq_voltage_tracking() local
100 new_vsram = clamp(new_vproc + soc_data->min_volt_shift, in mtk_cpufreq_voltage_tracking()
101 soc_data->sram_min_volt, soc_data->sram_max_volt); in mtk_cpufreq_voltage_tracking()
105 vsram = clamp(pre_vproc + soc_data->max_volt_shift, in mtk_cpufreq_voltage_tracking()
106 soc_data->sram_min_volt, new_vsram); in mtk_cpufreq_voltage_tracking()
108 soc_data->sram_max_volt); in mtk_cpufreq_voltage_tracking()
113 if (vsram == soc_data in mtk_cpufreq_voltage_tracking()
164 const struct mtk_cpufreq_platform_data *soc_data = info->soc_data; mtk_cpufreq_set_voltage() local
[all...]
H A Dqcom-cpufreq-hw.c65 const struct qcom_cpufreq_soc_data *soc_data; member
116 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; in qcom_cpufreq_hw_target_index() local
120 writel_relaxed(index, data->base + soc_data->reg_perf_state); in qcom_cpufreq_hw_target_index()
124 writel_relaxed(index, data->base + soc_data->reg_perf_state + i * 4); in qcom_cpufreq_hw_target_index()
136 if (qcom_cpufreq.soc_data->reg_current_vote) in qcom_lmh_get_throttle_freq()
137 lval = readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_current_vote) & 0x3ff; in qcom_lmh_get_throttle_freq()
139 lval = readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_domain_state) & 0xff; in qcom_lmh_get_throttle_freq()
148 const struct qcom_cpufreq_soc_data *soc_data; in qcom_cpufreq_get_freq() local
157 soc_data in qcom_cpufreq_get_freq()
186 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; qcom_cpufreq_hw_fast_switch() local
210 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; qcom_cpufreq_hw_read_lut() local
[all...]
H A Dti-cpufreq.c70 const struct ti_cpufreq_soc_data *soc_data; member
77 efuse = opp_data->soc_data->efuse_fallback; in amx3_efuse_xlate()
251 ret = regmap_read(opp_data->syscon, opp_data->soc_data->efuse_offset, in ti_cpufreq_get_efuse()
256 opp_data->soc_data->efuse_offset, 4); in ti_cpufreq_get_efuse()
270 efuse = (efuse & opp_data->soc_data->efuse_mask); in ti_cpufreq_get_efuse()
271 efuse >>= opp_data->soc_data->efuse_shift; in ti_cpufreq_get_efuse()
273 *efuse_value = opp_data->soc_data->efuse_xlate(opp_data, efuse); in ti_cpufreq_get_efuse()
292 ret = regmap_read(opp_data->syscon, opp_data->soc_data->rev_offset, in ti_cpufreq_get_rev()
297 opp_data->soc_data->rev_offset, 4); in ti_cpufreq_get_rev()
379 opp_data->soc_data in ti_cpufreq_probe()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/arc/
H A Demac_rockchip.c30 const struct emac_rockchip_soc_data *soc_data; member
39 u32 speed_offset = emac->soc_data->grf_speed_offset; in emac_rockchip_set_mac_speed()
55 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed()
137 priv->soc_data = match->data; in emac_rockchip_probe()
181 data = (1 << (priv->soc_data->grf_speed_offset + 16)) | in emac_rockchip_probe()
182 (1 << priv->soc_data->grf_speed_offset); in emac_rockchip_probe()
184 data |= (1 << (priv->soc_data->grf_mode_offset + 16)) | in emac_rockchip_probe()
185 (0 << priv->soc_data->grf_mode_offset); in emac_rockchip_probe()
187 err = regmap_write(priv->grf, priv->soc_data->grf_offset, data); in emac_rockchip_probe()
202 if (priv->soc_data in emac_rockchip_probe()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/arc/
H A Demac_rockchip.c30 const struct emac_rockchip_soc_data *soc_data; member
39 u32 speed_offset = emac->soc_data->grf_speed_offset; in emac_rockchip_set_mac_speed()
55 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed()
137 priv->soc_data = match->data; in emac_rockchip_probe()
181 data = (1 << (priv->soc_data->grf_speed_offset + 16)) | in emac_rockchip_probe()
182 (1 << priv->soc_data->grf_speed_offset); in emac_rockchip_probe()
184 data |= (1 << (priv->soc_data->grf_mode_offset + 16)) | in emac_rockchip_probe()
185 (0 << priv->soc_data->grf_mode_offset); in emac_rockchip_probe()
187 err = regmap_write(priv->grf, priv->soc_data->grf_offset, data); in emac_rockchip_probe()
202 if (priv->soc_data in emac_rockchip_probe()
[all...]
/kernel/linux/linux-5.10/drivers/cpufreq/
H A Dqcom-cpufreq-hw.c36 const struct qcom_cpufreq_soc_data *soc_data; member
87 const struct qcom_cpufreq_soc_data *soc_data = data->soc_data; in qcom_cpufreq_hw_target_index() local
90 writel_relaxed(index, data->base + soc_data->reg_perf_state); in qcom_cpufreq_hw_target_index()
101 const struct qcom_cpufreq_soc_data *soc_data; in qcom_cpufreq_hw_get() local
110 soc_data = data->soc_data; in qcom_cpufreq_hw_get()
112 index = readl_relaxed(data->base + soc_data->reg_perf_state); in qcom_cpufreq_hw_get()
122 const struct qcom_cpufreq_soc_data *soc_data = data->soc_data; in qcom_cpufreq_hw_fast_switch() local
141 const struct qcom_cpufreq_soc_data *soc_data = drv_data->soc_data; qcom_cpufreq_hw_read_lut() local
[all...]
H A Dti-cpufreq.c62 const struct ti_cpufreq_soc_data *soc_data; member
70 efuse = opp_data->soc_data->efuse_fallback; in amx3_efuse_xlate()
217 ret = regmap_read(opp_data->syscon, opp_data->soc_data->efuse_offset, in ti_cpufreq_get_efuse()
222 opp_data->soc_data->efuse_offset, 4); in ti_cpufreq_get_efuse()
236 efuse = (efuse & opp_data->soc_data->efuse_mask); in ti_cpufreq_get_efuse()
237 efuse >>= opp_data->soc_data->efuse_shift; in ti_cpufreq_get_efuse()
239 *efuse_value = opp_data->soc_data->efuse_xlate(opp_data, efuse); in ti_cpufreq_get_efuse()
258 ret = regmap_read(opp_data->syscon, opp_data->soc_data->rev_offset, in ti_cpufreq_get_rev()
263 opp_data->soc_data->rev_offset, 4); in ti_cpufreq_get_rev()
340 opp_data->soc_data in ti_cpufreq_probe()
[all...]
/kernel/linux/linux-6.6/drivers/nvmem/
H A Dqfprom.c70 * @soc_data: Data that for things that varies from SoC to SoC.
80 const struct qfprom_soc_data *soc_data; member
188 int qfprom_blow_uV = priv->soc_data->qfprom_blow_uV; in qfprom_enable_fuse_blowing()
197 ret = clk_set_rate(priv->secclk, priv->soc_data->qfprom_blow_set_freq); in qfprom_enable_fuse_blowing()
229 writel(priv->soc_data->qfprom_blow_timer_value, in qfprom_enable_fuse_blowing()
231 writel(priv->soc_data->accel_value, in qfprom_enable_fuse_blowing()
368 const struct qfprom_soc_compatible_data *soc_data; in qfprom_probe() local
386 soc_data = device_get_match_data(dev); in qfprom_probe()
387 if (soc_data) { in qfprom_probe()
388 econfig.keepout = soc_data in qfprom_probe()
[all...]
/kernel/linux/linux-5.10/sound/soc/tegra/
H A Dtegra210_admaif.c23 #define CH_TX_REG(reg, id) CH_REG(admaif->soc_data->tx_base, reg, id)
25 #define CH_RX_REG(reg, id) CH_REG(admaif->soc_data->rx_base, reg, id)
84 unsigned int num_ch = admaif->soc_data->num_ch; in tegra_admaif_wr_reg()
85 unsigned int rx_base = admaif->soc_data->rx_base; in tegra_admaif_wr_reg()
86 unsigned int tx_base = admaif->soc_data->tx_base; in tegra_admaif_wr_reg()
87 unsigned int global_base = admaif->soc_data->global_base; in tegra_admaif_wr_reg()
88 unsigned int reg_max = admaif->soc_data->regmap_conf->max_register; in tegra_admaif_wr_reg()
118 unsigned int num_ch = admaif->soc_data->num_ch; in tegra_admaif_rd_reg()
119 unsigned int rx_base = admaif->soc_data->rx_base; in tegra_admaif_rd_reg()
120 unsigned int tx_base = admaif->soc_data in tegra_admaif_rd_reg()
[all...]
/kernel/linux/linux-6.6/sound/soc/tegra/
H A Dtegra210_admaif.c23 #define CH_TX_REG(reg, id) CH_REG(admaif->soc_data->tx_base, reg, id)
25 #define CH_RX_REG(reg, id) CH_REG(admaif->soc_data->rx_base, reg, id)
84 unsigned int num_ch = admaif->soc_data->num_ch; in tegra_admaif_wr_reg()
85 unsigned int rx_base = admaif->soc_data->rx_base; in tegra_admaif_wr_reg()
86 unsigned int tx_base = admaif->soc_data->tx_base; in tegra_admaif_wr_reg()
87 unsigned int global_base = admaif->soc_data->global_base; in tegra_admaif_wr_reg()
88 unsigned int reg_max = admaif->soc_data->regmap_conf->max_register; in tegra_admaif_wr_reg()
118 unsigned int num_ch = admaif->soc_data->num_ch; in tegra_admaif_rd_reg()
119 unsigned int rx_base = admaif->soc_data->rx_base; in tegra_admaif_rd_reg()
120 unsigned int tx_base = admaif->soc_data in tegra_admaif_rd_reg()
[all...]
/kernel/linux/linux-5.10/drivers/phy/ti/
H A Dphy-gmii-sel.c50 const struct phy_gmii_sel_soc_data *soc_data; member
61 const struct phy_gmii_sel_soc_data *soc_data = if_phy->priv->soc_data; in phy_gmii_sel_mode() local
110 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) && in phy_gmii_sel_mode()
118 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_mode()
231 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_of_xlate()
240 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) in phy_gmii_sel_of_xlate()
251 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; in phy_gmii_init_phy() local
261 fields = soc_data in phy_gmii_init_phy()
313 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; phy_gmii_sel_init_ports() local
[all...]
/kernel/linux/linux-5.10/drivers/reset/
H A Dreset-intel-gw.c32 const struct intel_reset_soc *soc_data; member
57 if (data->soc_data->legacy) in id_to_reg_and_bit_offsets()
62 if (data->soc_data->legacy && *rst_req == RCU_RST_REQ) in id_to_reg_and_bit_offsets()
147 if (data->soc_data->legacy) { in intel_reset_xlate()
181 data->soc_data = of_device_get_match_data(dev); in intel_reset_probe()
182 if (!data->soc_data) in intel_reset_probe()
197 data->soc_data->reset_cell_count); in intel_reset_probe()
208 data->rcdev.of_reset_n_cells = data->soc_data->reset_cell_count; in intel_reset_probe()
216 if (data->soc_data->legacy) in intel_reset_probe()
/kernel/linux/linux-6.6/drivers/reset/
H A Dreset-intel-gw.c32 const struct intel_reset_soc *soc_data; member
57 if (data->soc_data->legacy) in id_to_reg_and_bit_offsets()
62 if (data->soc_data->legacy && *rst_req == RCU_RST_REQ) in id_to_reg_and_bit_offsets()
147 if (data->soc_data->legacy) { in intel_reset_xlate()
181 data->soc_data = of_device_get_match_data(dev); in intel_reset_probe()
182 if (!data->soc_data) in intel_reset_probe()
197 data->soc_data->reset_cell_count); in intel_reset_probe()
208 data->rcdev.of_reset_n_cells = data->soc_data->reset_cell_count; in intel_reset_probe()
216 if (data->soc_data->legacy) in intel_reset_probe()
/kernel/linux/linux-5.10/arch/arm/mach-imx/
H A Dpm-imx5.c323 static int __init imx5_suspend_init(const struct imx5_pm_data *soc_data) in imx5_suspend_init() argument
328 void (*suspend_asm)(void __iomem *) = soc_data->suspend_asm; in imx5_suspend_init()
333 if (!soc_data->suspend_asm_sz || !*soc_data->suspend_asm_sz) in imx5_suspend_init()
337 *soc_data->suspend_asm_sz + sizeof(*suspend_info), in imx5_suspend_init()
344 suspend_info->io_count = soc_data->suspend_io_count; in imx5_suspend_init()
345 memcpy(suspend_info->io_state, soc_data->suspend_io_config, in imx5_suspend_init()
346 sizeof(*suspend_info->io_state) * soc_data->suspend_io_count); in imx5_suspend_init()
348 suspend_info->m4if_base = ioremap(soc_data->m4if_addr, SZ_16K); in imx5_suspend_init()
354 suspend_info->iomuxc_base = ioremap(soc_data in imx5_suspend_init()
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-imx/
H A Dpm-imx5.c324 static int __init imx5_suspend_init(const struct imx5_pm_data *soc_data) in imx5_suspend_init() argument
329 void (*suspend_asm)(void __iomem *) = soc_data->suspend_asm; in imx5_suspend_init()
334 if (!soc_data->suspend_asm_sz || !*soc_data->suspend_asm_sz) in imx5_suspend_init()
338 *soc_data->suspend_asm_sz + sizeof(*suspend_info), in imx5_suspend_init()
345 suspend_info->io_count = soc_data->suspend_io_count; in imx5_suspend_init()
346 memcpy(suspend_info->io_state, soc_data->suspend_io_config, in imx5_suspend_init()
347 sizeof(*suspend_info->io_state) * soc_data->suspend_io_count); in imx5_suspend_init()
349 suspend_info->m4if_base = ioremap(soc_data->m4if_addr, SZ_16K); in imx5_suspend_init()
355 suspend_info->iomuxc_base = ioremap(soc_data in imx5_suspend_init()
[all...]
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dingenic-adc.c106 const struct ingenic_adc_soc_data *soc_data; member
247 if (!adc->soc_data->battery_vref_mode) in ingenic_adc_write_raw()
555 *length = adc->soc_data->battery_raw_avail_size; in ingenic_adc_read_avail()
556 *vals = adc->soc_data->battery_raw_avail; in ingenic_adc_read_avail()
560 *length = adc->soc_data->battery_scale_avail_size; in ingenic_adc_read_avail()
561 *vals = adc->soc_data->battery_scale_avail; in ingenic_adc_read_avail()
584 if (adc->soc_data->has_aux2 && engine == 0) { in ingenic_adc_read_chan_info_raw()
634 *val = adc->soc_data->battery_high_vref; in ingenic_adc_read_raw()
635 *val2 = adc->soc_data->battery_high_vref_bits; in ingenic_adc_read_raw()
754 const struct ingenic_adc_soc_data *soc_data; in ingenic_adc_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dsdhci-tegra.c162 const struct sdhci_tegra_soc_data *soc_data; member
192 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_readw() local
194 if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) && in tegra_sdhci_readw()
228 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_writel() local
239 if (unlikely((soc_data->nvquirks & NVQUIRK_ENABLE_BLOCK_GAP_DET) && in tegra_sdhci_writel()
316 if (!(tegra_host->soc_data->nvquirks & NVQUIRK_NEEDS_PAD_CONTROL)) in tegra_sdhci_is_pad_and_regulator_valid()
339 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_set_tap() local
369 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; tegra_sdhci_reset() local
940 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; tegra_sdhci_post_tuning() local
1178 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; tegra_sdhci_voltage_switch() local
1228 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; sdhci_tegra_update_dcmd_desc() local
1652 const struct sdhci_tegra_soc_data *soc_data; sdhci_tegra_probe() local
[all...]
H A Dsdhci-of-at91.c45 const struct sdhci_at91_soc_data *soc_data; member
182 if (priv->soc_data->baseclk_is_generated_internally) in sdhci_at91_set_clks_presets()
183 clk_base_rate = gck_rate / priv->soc_data->divider_for_baseclk; in sdhci_at91_set_clks_presets()
316 const struct sdhci_at91_soc_data *soc_data; in sdhci_at91_probe() local
322 soc_data = of_device_get_match_data(&pdev->dev); in sdhci_at91_probe()
323 if (!soc_data) in sdhci_at91_probe()
326 host = sdhci_pltfm_init(pdev, soc_data->pdata, sizeof(*priv)); in sdhci_at91_probe()
332 priv->soc_data = soc_data; in sdhci_at91_probe()
336 if (soc_data in sdhci_at91_probe()
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Ddma-jz4780.c153 const struct jz4780_dma_soc_data *soc_data; member
209 if (jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) { in jz4780_dma_chan_enable()
212 if (jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC) in jz4780_dma_chan_enable()
224 if ((jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) && in jz4780_dma_chan_disable()
225 !(jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC)) in jz4780_dma_chan_disable()
278 else if (ord > jzdma->soc_data->transfer_ord_max) in jz4780_dma_transfer_size()
279 ord = jzdma->soc_data->transfer_ord_max; in jz4780_dma_transfer_size()
381 !(jzdma->soc_data->flags & JZ_SOC_DATA_BREAK_LINKS)) { in jz4780_dma_prep_slave_sg()
671 const unsigned int soc_flags = jzdma->soc_data->flags; in jz4780_dma_chan_irq()
728 unsigned int nb_channels = jzdma->soc_data in jz4780_dma_irq_handler()
838 const struct jz4780_dma_soc_data *soc_data; jz4780_dma_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dsdhci-tegra.c152 const struct sdhci_tegra_soc_data *soc_data; member
181 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_readw() local
183 if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) && in tegra_sdhci_readw()
217 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_writel() local
228 if (unlikely((soc_data->nvquirks & NVQUIRK_ENABLE_BLOCK_GAP_DET) && in tegra_sdhci_writel()
309 if (!(tegra_host->soc_data->nvquirks & NVQUIRK_NEEDS_PAD_CONTROL)) in tegra_sdhci_is_pad_and_regulator_valid()
332 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_set_tap() local
362 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; tegra_sdhci_reset() local
926 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; tegra_sdhci_post_tuning() local
1164 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; tegra_sdhci_voltage_switch() local
1214 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; sdhci_tegra_update_dcmd_desc() local
1606 const struct sdhci_tegra_soc_data *soc_data; sdhci_tegra_probe() local
[all...]
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl_sai.c90 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_isr()
192 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_set_dai_sysclk_tr()
277 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_set_dai_fmt_tr()
407 unsigned int reg, ofs = sai->soc_data->reg_offset; in fsl_sai_set_bclk()
424 id = sai->soc_data->mclk0_is_mclk1 ? 1 : 0; in fsl_sai_set_bclk()
518 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_hw_params()
659 watermark = tx ? (sai->soc_data->fifo_depth - dma_params->maxburst) : in fsl_sai_hw_params()
662 FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth), in fsl_sai_hw_params()
667 for (i = 0; i < sai->soc_data->pins; i++) { in fsl_sai_hw_params()
686 if (sai->soc_data in fsl_sai_hw_params()
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dingenic-adc.c110 const struct ingenic_adc_soc_data *soc_data; member
251 if (!adc->soc_data->battery_vref_mode) in ingenic_adc_write_raw()
618 *length = adc->soc_data->battery_raw_avail_size; in ingenic_adc_read_avail()
619 *vals = adc->soc_data->battery_raw_avail; in ingenic_adc_read_avail()
623 *length = adc->soc_data->battery_scale_avail_size; in ingenic_adc_read_avail()
624 *vals = adc->soc_data->battery_scale_avail; in ingenic_adc_read_avail()
647 if (adc->soc_data->has_aux_md && engine == 0) { in ingenic_adc_read_chan_info_raw()
710 *val = adc->soc_data->battery_high_vref; in ingenic_adc_read_raw()
711 *val2 = adc->soc_data->battery_high_vref_bits; in ingenic_adc_read_raw()
825 const struct ingenic_adc_soc_data *soc_data; in ingenic_adc_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c109 unsigned int mem_regions = ipctl->info->soc_data->mem_regions; in s32_get_region()
693 for (i = 0; i < info->soc_data->npins; i++) { in s32_pinctrl_suspend()
694 pin = &info->soc_data->pins[i]; in s32_pinctrl_suspend()
718 for (i = 0; i < info->soc_data->npins; i++) { in s32_pinctrl_resume()
719 pin = &info->soc_data->pins[i]; in s32_pinctrl_resume()
838 unsigned int mem_regions = info->soc_data->mem_regions; in s32_pinctrl_probe_dt()
876 ipctl->regions[i].pin_range = &info->soc_data->mem_pin_ranges[i]; in s32_pinctrl_probe_dt()
913 const struct s32_pinctrl_soc_data *soc_data) in s32_pinctrl_probe()
923 if (!soc_data || !soc_data in s32_pinctrl_probe()
912 s32_pinctrl_probe(struct platform_device *pdev, const struct s32_pinctrl_soc_data *soc_data) s32_pinctrl_probe() argument
[all...]

Completed in 23 milliseconds

1234