/linux-master/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32.h | 46 const struct s32_pinctrl_soc_data *soc_data; member in struct:s32_pinctrl_soc_info 58 const struct s32_pinctrl_soc_data *soc_data);
|
H A D | pinctrl-s32cc.c | 109 unsigned int mem_regions = ipctl->info->soc_data->mem_regions; 693 for (i = 0; i < info->soc_data->npins; i++) { 694 pin = &info->soc_data->pins[i]; 718 for (i = 0; i < info->soc_data->npins; i++) { 719 pin = &info->soc_data->pins[i]; 838 unsigned int mem_regions = info->soc_data->mem_regions; 876 ipctl->regions[i].pin_range = &info->soc_data->mem_pin_ranges[i]; 913 const struct s32_pinctrl_soc_data *soc_data) 923 if (!soc_data || !soc_data 912 s32_pinctrl_probe(struct platform_device *pdev, const struct s32_pinctrl_soc_data *soc_data) argument [all...] |
/linux-master/sound/soc/fsl/ |
H A D | fsl_rpmsg.h | 28 * @soc_data: soc specific data 41 const struct fsl_rpmsg_soc_data *soc_data; member in struct:fsl_rpmsg
|
H A D | fsl_sai.c | 89 unsigned int ofs = sai->soc_data->reg_offset; 191 unsigned int ofs = sai->soc_data->reg_offset; 276 unsigned int ofs = sai->soc_data->reg_offset; 406 unsigned int reg, ofs = sai->soc_data->reg_offset; 423 id = sai->soc_data->mclk0_is_mclk1 ? 1 : 0; 517 unsigned int ofs = sai->soc_data->reg_offset; 658 watermark = tx ? (sai->soc_data->fifo_depth - dma_params->maxburst) : 661 FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth), 666 for (i = 0; i < sai->soc_data->pins; i++) { 685 if (sai->soc_data [all...] |
H A D | fsl_rpmsg.c | 200 rpmsg->soc_data = of_device_get_match_data(&pdev->dev); 202 fsl_rpmsg_dai.playback.rates = rpmsg->soc_data->rates; 203 fsl_rpmsg_dai.capture.rates = rpmsg->soc_data->rates; 204 fsl_rpmsg_dai.playback.formats = rpmsg->soc_data->formats; 205 fsl_rpmsg_dai.capture.formats = rpmsg->soc_data->formats;
|
/linux-master/drivers/phy/ti/ |
H A D | phy-gmii-sel.c | 60 const struct phy_gmii_sel_soc_data *soc_data; member in struct:phy_gmii_sel_priv 73 const struct phy_gmii_sel_soc_data *soc_data = if_phy->priv->soc_data; local 104 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_QSGMII))) 113 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_SGMII))) 120 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_USXGMII))) 143 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) && 151 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && 309 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && 318 if (priv->soc_data 329 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; local 391 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; local 429 const struct phy_gmii_sel_soc_data *soc_data; local [all...] |
/linux-master/drivers/devfreq/ |
H A D | mtk-cci-devfreq.c | 35 const struct mtk_ccifreq_platform_data *soc_data; member in struct:mtk_ccifreq_drv 41 const struct mtk_ccifreq_platform_data *soc_data = drv->soc_data; local 48 drv->soc_data->proc_max_volt); 64 new_vsram = clamp(new_voltage + soc_data->min_volt_shift, 65 soc_data->sram_min_volt, soc_data->sram_max_volt); 69 vsram = clamp(pre_voltage + soc_data->max_volt_shift, 70 soc_data->sram_min_volt, new_vsram); 72 soc_data [all...] |
/linux-master/drivers/net/ethernet/arc/ |
H A D | emac_rockchip.c | 30 const struct emac_rockchip_soc_data *soc_data; member in struct:rockchip_priv_data 39 u32 speed_offset = emac->soc_data->grf_speed_offset; 55 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); 137 priv->soc_data = match->data; 181 data = (1 << (priv->soc_data->grf_speed_offset + 16)) | 182 (1 << priv->soc_data->grf_speed_offset); 184 data |= (1 << (priv->soc_data->grf_mode_offset + 16)) | 185 (0 << priv->soc_data->grf_mode_offset); 187 err = regmap_write(priv->grf, priv->soc_data->grf_offset, data); 202 if (priv->soc_data [all...] |
/linux-master/drivers/cpufreq/ |
H A D | mediatek-cpufreq.c | 57 const struct mtk_cpufreq_platform_data *soc_data; member in struct:mtk_cpu_dvfs_info 81 const struct mtk_cpufreq_platform_data *soc_data = info->soc_data; local 100 new_vsram = clamp(new_vproc + soc_data->min_volt_shift, 101 soc_data->sram_min_volt, soc_data->sram_max_volt); 105 vsram = clamp(pre_vproc + soc_data->max_volt_shift, 106 soc_data->sram_min_volt, new_vsram); 108 soc_data->sram_max_volt); 113 if (vsram == soc_data 164 const struct mtk_cpufreq_platform_data *soc_data = info->soc_data; local [all...] |
H A D | qcom-cpufreq-hw.c | 65 const struct qcom_cpufreq_soc_data *soc_data; member in struct:__anon111 116 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; local 120 writel_relaxed(index, data->base + soc_data->reg_perf_state); 124 writel_relaxed(index, data->base + soc_data->reg_perf_state + i * 4); 136 if (qcom_cpufreq.soc_data->reg_current_vote) 137 lval = readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_current_vote) & 0x3ff; 139 lval = readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_domain_state) & 0xff; 148 const struct qcom_cpufreq_soc_data *soc_data; local 157 soc_data 186 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; local 210 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; local [all...] |
H A D | ti-cpufreq.c | 70 const struct ti_cpufreq_soc_data *soc_data; member in struct:ti_cpufreq_data 77 efuse = opp_data->soc_data->efuse_fallback; 251 ret = regmap_read(opp_data->syscon, opp_data->soc_data->efuse_offset, 256 opp_data->soc_data->efuse_offset, 4); 270 efuse = (efuse & opp_data->soc_data->efuse_mask); 271 efuse >>= opp_data->soc_data->efuse_shift; 273 *efuse_value = opp_data->soc_data->efuse_xlate(opp_data, efuse); 292 ret = regmap_read(opp_data->syscon, opp_data->soc_data->rev_offset, 297 opp_data->soc_data->rev_offset, 4); 380 opp_data->soc_data [all...] |
/linux-master/drivers/nvmem/ |
H A D | qfprom.c | 70 * @soc_data: Data that for things that varies from SoC to SoC. 80 const struct qfprom_soc_data *soc_data; member in struct:qfprom_priv 188 int qfprom_blow_uV = priv->soc_data->qfprom_blow_uV; 197 ret = clk_set_rate(priv->secclk, priv->soc_data->qfprom_blow_set_freq); 229 writel(priv->soc_data->qfprom_blow_timer_value, 231 writel(priv->soc_data->accel_value, 369 const struct qfprom_soc_compatible_data *soc_data; local 387 soc_data = device_get_match_data(dev); 388 if (soc_data) { 389 econfig.keepout = soc_data [all...] |
/linux-master/drivers/reset/ |
H A D | reset-intel-gw.c | 32 const struct intel_reset_soc *soc_data; member in struct:intel_reset_data 57 if (data->soc_data->legacy) 62 if (data->soc_data->legacy && *rst_req == RCU_RST_REQ) 147 if (data->soc_data->legacy) { 181 data->soc_data = of_device_get_match_data(dev); 182 if (!data->soc_data) 197 data->soc_data->reset_cell_count); 208 data->rcdev.of_reset_n_cells = data->soc_data->reset_cell_count; 216 if (data->soc_data->legacy)
|
/linux-master/arch/arm/mach-imx/ |
H A D | pm-imx5.c | 324 static int __init imx5_suspend_init(const struct imx5_pm_data *soc_data) argument 329 void (*suspend_asm)(void __iomem *) = soc_data->suspend_asm; 334 if (!soc_data->suspend_asm_sz || !*soc_data->suspend_asm_sz) 338 *soc_data->suspend_asm_sz + sizeof(*suspend_info), 345 suspend_info->io_count = soc_data->suspend_io_count; 346 memcpy(suspend_info->io_state, soc_data->suspend_io_config, 347 sizeof(*suspend_info->io_state) * soc_data->suspend_io_count); 349 suspend_info->m4if_base = ioremap(soc_data->m4if_addr, SZ_16K); 355 suspend_info->iomuxc_base = ioremap(soc_data [all...] |
/linux-master/sound/soc/tegra/ |
H A D | tegra210_admaif.c | 23 #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; 85 unsigned int rx_base = admaif->soc_data->rx_base; 86 unsigned int tx_base = admaif->soc_data->tx_base; 87 unsigned int global_base = admaif->soc_data->global_base; 88 unsigned int reg_max = admaif->soc_data->regmap_conf->max_register; 118 unsigned int num_ch = admaif->soc_data->num_ch; 119 unsigned int rx_base = admaif->soc_data->rx_base; 120 unsigned int tx_base = admaif->soc_data [all...] |
H A D | tegra210_amx.h | 87 const struct tegra210_amx_soc_data *soc_data; member in struct:tegra210_amx
|
/linux-master/drivers/mmc/host/ |
H A D | sdhci-tegra.c | 162 const struct sdhci_tegra_soc_data *soc_data; member in struct:sdhci_tegra 192 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local 194 if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) && 228 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local 239 if (unlikely((soc_data->nvquirks & NVQUIRK_ENABLE_BLOCK_GAP_DET) && 316 if (!(tegra_host->soc_data->nvquirks & NVQUIRK_NEEDS_PAD_CONTROL)) 339 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local 369 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local 940 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local 1178 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local 1228 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local 1652 const struct sdhci_tegra_soc_data *soc_data; local [all...] |
H A D | sdhci-of-at91.c | 45 const struct sdhci_at91_soc_data *soc_data; member in struct:sdhci_at91_priv 182 if (priv->soc_data->baseclk_is_generated_internally) 183 clk_base_rate = gck_rate / priv->soc_data->divider_for_baseclk; 316 const struct sdhci_at91_soc_data *soc_data; local 322 soc_data = of_device_get_match_data(&pdev->dev); 323 if (!soc_data) 326 host = sdhci_pltfm_init(pdev, soc_data->pdata, sizeof(*priv)); 332 priv->soc_data = soc_data; 336 if (soc_data [all...] |
/linux-master/drivers/dma/ |
H A D | dma-jz4780.c | 154 const struct jz4780_dma_soc_data *soc_data; member in struct:jz4780_dma_dev 210 if (jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) { 213 if (jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC) 225 if ((jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) && 226 !(jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC)) 286 else if (ord > jzdma->soc_data->transfer_ord_max) 287 ord = jzdma->soc_data->transfer_ord_max; 389 !(jzdma->soc_data->flags & JZ_SOC_DATA_BREAK_LINKS)) { 679 const unsigned int soc_flags = jzdma->soc_data->flags; 736 unsigned int nb_channels = jzdma->soc_data 854 const struct jz4780_dma_soc_data *soc_data; local [all...] |
/linux-master/drivers/soc/fsl/ |
H A D | guts.c | 186 const struct fsl_soc_data *soc_data; local 199 soc_data = match->data; 247 if (soc_data) 248 soc_uid = fsl_guts_get_soc_uid(soc_data->sfp_compat, 249 soc_data->uid_offset);
|
/linux-master/drivers/iio/adc/ |
H A D | ingenic-adc.c | 110 const struct ingenic_adc_soc_data *soc_data; member in struct:ingenic_adc 251 if (!adc->soc_data->battery_vref_mode) 618 *length = adc->soc_data->battery_raw_avail_size; 619 *vals = adc->soc_data->battery_raw_avail; 623 *length = adc->soc_data->battery_scale_avail_size; 624 *vals = adc->soc_data->battery_scale_avail; 647 if (adc->soc_data->has_aux_md && engine == 0) { 710 *val = adc->soc_data->battery_high_vref; 711 *val2 = adc->soc_data->battery_high_vref_bits; 825 const struct ingenic_adc_soc_data *soc_data; local [all...] |
/linux-master/drivers/soc/rockchip/ |
H A D | io-domain.c | 77 const struct rockchip_iodomain_soc_data *soc_data; member in struct:rockchip_iodomain 137 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val); 590 iod->soc_data = match->data; 592 if (iod->soc_data->write) 593 iod->write = iod->soc_data->write; 611 const char *supply_name = iod->soc_data->supply_names[i]; 673 if (iod->soc_data->init) 674 iod->soc_data->init(iod);
|
/linux-master/drivers/clk/imx/ |
H A D | clk-imx8-acm.c | 66 * @soc_data: pointer to soc data 72 const struct imx8_acm_soc_data *soc_data; member in struct:imx8_acm_priv 347 priv->soc_data = of_device_get_match_data(dev); 365 sels = priv->soc_data->sels; 366 for (i = 0; i < priv->soc_data->num_sels; i++) { 435 sels = priv->soc_data->sels; 437 for (i = 0; i < priv->soc_data->num_sels; i++) 449 sels = priv->soc_data->sels; 451 for (i = 0; i < priv->soc_data->num_sels; i++)
|
/linux-master/drivers/phy/cadence/ |
H A D | cdns-dphy-rx.c | 173 const struct cdns_dphy_soc_data *soc_data = NULL; local 179 soc_data = soc->data; 180 if (!soc || (soc_data && !soc_data->has_hw_cmn_rstb)) {
|
/linux-master/drivers/thermal/ |
H A D | imx_thermal.c | 222 const struct thermal_soc_data *soc_data = data->socdata; local 228 regmap_write(map, soc_data->panic_alarm_ctrl + REG_CLR, 229 soc_data->panic_alarm_mask); 230 regmap_write(map, soc_data->panic_alarm_ctrl + REG_SET, 231 critical_value << soc_data->panic_alarm_shift); 238 const struct thermal_soc_data *soc_data = data->socdata; local 248 regmap_write(map, soc_data->high_alarm_ctrl + REG_CLR, 249 soc_data->high_alarm_mask); 250 regmap_write(map, soc_data->high_alarm_ctrl + REG_SET, 251 alarm_value << soc_data 257 const struct thermal_soc_data *soc_data = data->socdata; local [all...] |