| /drivers/video/fbdev/ |
| A D | s3c-fb.c | 60 #define OSD_BASE(win, variant) ((variant).osd + ((win) * (variant).osd_stride)) argument 61 #define VIDOSD_A(win, variant) (OSD_BASE(win, variant) + 0x00) argument 62 #define VIDOSD_B(win, variant) (OSD_BASE(win, variant) + 0x04) argument 63 #define VIDOSD_C(win, variant) (OSD_BASE(win, variant) + 0x08) argument 64 #define VIDOSD_D(win, variant) (OSD_BASE(win, variant) + 0x0C) argument 351 if (sfb->variant.has_clksel) in s3c_fb_calc_pixclk() 1201 win->variant = *variant; in s3c_fb_probe_win() 1306 if (sfb->variant.is_2443) in s3c_fb_set_rgb_timing() 1386 sfb->variant = fbdrv->variant; in s3c_fb_probe() 1705 .variant = { [all …]
|
| /drivers/mmc/host/ |
| A D | mmci.c | 442 struct variant_data *variant = host->variant; in mmci_set_clkreg() local 527 struct variant_data *variant = host->variant; in mmci_validate_data() local 647 struct variant_data *variant = host->variant; in mmci_set_mask1() local 1015 struct variant_data *variant = host->variant; in _mmci_dmae_prep_data() local 1238 struct variant_data *variant = host->variant; in mmci_start_data() local 1661 struct variant_data *variant = host->variant; in mmci_pio_write() local 1669 variant->fifosize : variant->fifohalfsize; in mmci_pio_write() 1701 struct variant_data *variant = host->variant; in mmci_pio_irq() local 1929 struct variant_data *variant = host->variant; in mmci_set_ios() local 2274 host->variant = variant; in mmci_probe() [all …]
|
| /drivers/phy/broadcom/ |
| A D | phy-bcm63xx-usbh.c | 286 val |= usbh->variant->setup_set; in bcm63xx_usbh_phy_init() 287 val &= ~usbh->variant->setup_clr; in bcm63xx_usbh_phy_init() 295 val |= usbh->variant->usc_set; in bcm63xx_usbh_phy_init() 300 if (usbh->variant->tpc_val && in bcm63xx_usbh_phy_init() 303 usbh->variant->tpc_val); in bcm63xx_usbh_phy_init() 307 usbh->variant->utmictl1_dev_set) { in bcm63xx_usbh_phy_init() 325 val |= usbh->variant->power_pllc_set; in bcm63xx_usbh_phy_power_on() 342 val |= usbh->variant->power_pllc_clr; in bcm63xx_usbh_phy_power_off() 390 variant = device_get_match_data(dev); in bcm63xx_usbh_phy_probe() 391 if (!variant) in bcm63xx_usbh_phy_probe() [all …]
|
| /drivers/input/keyboard/ |
| A D | stmpe-keypad.c | 143 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_read_data() local 148 if (variant->auto_increment) in stmpe_keypad_read_data() 150 variant->num_data, data); in stmpe_keypad_read_data() 152 for (i = 0; i < variant->num_data; i++) { in stmpe_keypad_read_data() 167 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_irq() local 197 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_altfunc_init() local 218 for (i = 0; i < variant->max_cols; i++) { in stmpe_keypad_altfunc_init() 229 for (i = 0; i < variant->max_rows; i++) { in stmpe_keypad_altfunc_init() 248 if (variant->set_pullup) { in stmpe_keypad_altfunc_init() 267 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_chip_init() local [all …]
|
| A D | tm2-touchkey.c | 51 const struct touchkey_variant *variant; member 95 data = touchkey->variant->cmd_led_off; in tm2_touchkey_led_brightness_set() 98 data = touchkey->variant->cmd_led_on; in tm2_touchkey_led_brightness_set() 101 if (!touchkey->variant->fixed_regulator) in tm2_touchkey_led_brightness_set() 104 return touchkey->variant->no_reg ? in tm2_touchkey_led_brightness_set() 107 touchkey->variant->base_reg, data); in tm2_touchkey_led_brightness_set() 140 if (touchkey->variant->no_reg) in tm2_touchkey_irq_handler() 144 touchkey->variant->keycode_reg); in tm2_touchkey_irq_handler() 172 if (touchkey->variant->fixed_regulator && in tm2_touchkey_irq_handler() 203 touchkey->variant = of_device_get_match_data(&client->dev); in tm2_touchkey_probe() [all …]
|
| /drivers/watchdog/ |
| A D | starfive-wdt.c | 106 const struct starfive_wdt_variant *variant; member 210 writel(wdt->variant->unlock_key, wdt->base + wdt->variant->unlock); in starfive_wdt_unlock() 216 writel(~wdt->variant->unlock_key, wdt->base + wdt->variant->unlock); in starfive_wdt_lock() 251 if (wdt->variant->intclr_check) { in starfive_wdt_int_clr() 264 writel(val, wdt->base + wdt->variant->load); in starfive_wdt_set_count() 269 return readl(wdt->base + wdt->variant->value); in starfive_wdt_get_count() 277 val = readl(wdt->base + wdt->variant->enable); in starfive_wdt_enable() 279 writel(val, wdt->base + wdt->variant->enable); in starfive_wdt_enable() 297 if (wdt->variant->reload) in starfive_wdt_set_reload_count() 303 if (wdt->variant->double_timeout) in starfive_wdt_max_timeout() [all …]
|
| A D | s3c2410_wdt.c | 701 variant = of_device_get_match_data(dev); in s3c2410_get_wdt_drv_data() 702 if (!variant) { in s3c2410_get_wdt_drv_data() 704 variant = (struct s3c2410_wdt_variant *) in s3c2410_get_wdt_drv_data() 710 if (variant == &drv_data_exynos850_cl0 || in s3c2410_get_wdt_drv_data() 712 variant == &drv_data_gs101_cl0 || in s3c2410_get_wdt_drv_data() 714 variant == &drv_data_exynos990_cl0) { in s3c2410_get_wdt_drv_data() 728 variant = &drv_data_exynos850_cl1; in s3c2410_get_wdt_drv_data() 730 variant = &drv_data_exynosautov9_cl1; in s3c2410_get_wdt_drv_data() 732 variant = &drv_data_gs101_cl1; in s3c2410_get_wdt_drv_data() 738 variant = &drv_data_exynos990_cl2; in s3c2410_get_wdt_drv_data() [all …]
|
| /drivers/gpu/drm/sun4i/ |
| A D | sun4i_hdmi_i2c.c | 76 if (hdmi->variant->ddc_fifo_has_dir) { in xfer_msg() 202 hdmi->variant->field_ddc_en); in sun4i_hdmi_init_regmap_fields() 208 hdmi->variant->field_ddc_start); in sun4i_hdmi_init_regmap_fields() 214 hdmi->variant->field_ddc_reset); in sun4i_hdmi_init_regmap_fields() 220 hdmi->variant->field_ddc_addr_reg); in sun4i_hdmi_init_regmap_fields() 226 hdmi->variant->field_ddc_slave_addr); in sun4i_hdmi_init_regmap_fields() 232 hdmi->variant->field_ddc_int_mask); in sun4i_hdmi_init_regmap_fields() 238 hdmi->variant->field_ddc_int_status); in sun4i_hdmi_init_regmap_fields() 268 hdmi->variant->field_ddc_cmd); in sun4i_hdmi_init_regmap_fields() 274 hdmi->variant->field_ddc_sda_en); in sun4i_hdmi_init_regmap_fields() [all …]
|
| /drivers/clk/bcm/ |
| A D | clk-raspberrypi.c | 55 struct raspberrypi_clk_variant *variant; member 241 struct raspberrypi_clk_variant *variant = data->variant; in raspberrypi_fw_dumb_determine_rate() local 256 if (variant->minimize && req->min_rate > 0) in raspberrypi_fw_dumb_determine_rate() 284 data->variant = variant; in raspberrypi_clk_register() 320 if (variant->clkdev) { in raspberrypi_clk_register() 322 NULL, variant->clkdev); in raspberrypi_clk_register() 329 if (variant->min_rate) { in raspberrypi_clk_register() 335 if (rate < variant->min_rate) { in raspberrypi_clk_register() 374 struct raspberrypi_clk_variant *variant; in raspberrypi_discover_clocks() local 383 if (variant->export) { in raspberrypi_discover_clocks() [all …]
|
| /drivers/clocksource/ |
| A D | samsung_pwm_timer.c | 66 struct samsung_pwm_variant variant; member 107 bits = (fls(divisor) - 1) - pwm.variant.div_base; in samsung_timer_set_divisor() 225 if (pwm.variant.has_tint_cstat) { in samsung_clockevent_resume() 249 if (pwm.variant.has_tint_cstat) { in samsung_clock_event_isr() 284 if (pwm.variant.has_tint_cstat) { in samsung_clockevent_init() 352 pwm.variant.bits, clock_rate); in samsung_clocksource_init() 362 pwm.tcnt_max = (1UL << pwm.variant.bits) - 1; in samsung_timer_resources() 363 if (pwm.variant.bits == 16) { in samsung_timer_resources() 407 memcpy(&pwm.variant, variant, sizeof(pwm.variant)); in samsung_pwm_clocksource_init() 424 memcpy(&pwm.variant, variant, sizeof(pwm.variant)); in samsung_pwm_alloc() [all …]
|
| /drivers/gpu/drm/pl111/ |
| A D | pl111_display.c | 249 if (priv->variant->st_bitmux_control) in pl111_display_enable() 261 if (priv->variant->st_bitmux_control) in pl111_display_enable() 266 if (priv->variant->st_bitmux_control) in pl111_display_enable() 284 if (priv->variant->is_pl110) in pl111_display_enable() 292 if (priv->variant->is_pl110) in pl111_display_enable() 334 if (priv->variant->external_bgr) in pl111_display_enable() 353 if (!priv->variant->broken_vblank) in pl111_display_enable() 364 if (!priv->variant->broken_vblank) in pl111_display_disable() 581 if (!priv->variant->broken_vblank) { in pl111_display_init() 588 priv->variant->formats, in pl111_display_init() [all …]
|
| /drivers/gpu/drm/msm/registers/ |
| A D | gen_header.py | 287 self.variant = variant 457 return variant 506 if "-" in variant: 507 variant = variant[:variant.index("-")] 513 return variant 520 if not variant: 521 variant = parent_variant 619 variant = self.current_array.variant 627 if variant is not None: 800 reg = variants[variant] [all …]
|
| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | dwmac-mediatek.c | 77 const struct mediatek_dwmac_variant *variant; member 495 const struct mediatek_dwmac_variant *variant = plat->variant; in mediatek_dwmac_clk_init() local 502 for (i = 0; i < variant->num_clks; i++) in mediatek_dwmac_clk_init() 503 plat->clks[i].id = variant->clk_list[i]; in mediatek_dwmac_clk_init() 529 const struct mediatek_dwmac_variant *variant = plat->variant; in mediatek_dwmac_init() local 532 if (variant->dwmac_set_phy_interface) { in mediatek_dwmac_init() 533 ret = variant->dwmac_set_phy_interface(plat); in mediatek_dwmac_init() 540 if (variant->dwmac_set_delay) { in mediatek_dwmac_init() 541 ret = variant->dwmac_set_delay(plat); in mediatek_dwmac_init() 554 const struct mediatek_dwmac_variant *variant = plat->variant; in mediatek_dwmac_clks_config() local [all …]
|
| /drivers/mfd/ |
| A D | rk8xx-i2c.c | 21 int variant; member 169 .variant = RK805_ID, 174 .variant = RK806_ID, 179 .variant = RK808_ID, 184 .variant = RK809_ID, 189 .variant = RK816_ID, 194 .variant = RK817_ID, 199 .variant = RK818_ID, 216 return rk8xx_probe(&client->dev, data->variant, client->irq, regmap); in rk8xx_i2c_probe()
|
| A D | stmpe.c | 262 struct stmpe_variant_info *variant = stmpe->variant; in stmpe_set_altfunc() local 264 int af_bits = variant->af_bits; in stmpe_set_altfunc() 270 if (!variant->get_altfunc) in stmpe_set_altfunc() 1083 struct stmpe_variant_info *variant = stmpe->variant; in stmpe_irq() local 1142 struct stmpe_variant_info *variant = stmpe->variant; in stmpe_irq_sync_unlock() local 1236 struct stmpe_variant_info *variant = stmpe->variant; in stmpe_chip_init() local 1248 if ((id & variant->id_mask) != variant->id_val) { in stmpe_chip_init() 1303 struct stmpe_variant_info *variant = stmpe->variant; in stmpe_devices_init() local 1406 stmpe->regs = stmpe->variant->regs; in stmpe_probe() 1445 stmpe->variant->name); in stmpe_probe() [all …]
|
| /drivers/pci/controller/ |
| A D | pcie-xilinx-cpm.c | 127 const struct xilinx_cpm_variant *variant; member 283 const struct xilinx_cpm_variant *variant = port->variant; in xilinx_cpm_pcie_event_flow() local 294 if (variant->ir_status) { in xilinx_cpm_pcie_event_flow() 298 variant->ir_status); in xilinx_cpm_pcie_event_flow() 478 const struct xilinx_cpm_variant *variant = port->variant; in xilinx_cpm_pcie_init_port() local 480 if (variant->version == CPM5NC_HOST) in xilinx_cpm_pcie_init_port() 501 writel(variant->ir_misc_value, in xilinx_cpm_pcie_init_port() 504 if (variant->ir_enable) { in xilinx_cpm_pcie_init_port() 543 if (port->variant->version == CPM5 || in xilinx_cpm_pcie_parse_dt() 624 if (port->variant->version != CPM5NC_HOST) in xilinx_cpm_pcie_probe() [all …]
|
| /drivers/pci/controller/dwc/ |
| A D | pcie-artpec6.c | 36 enum artpec_pcie_variants variant; member 41 enum artpec_pcie_variants variant; member 201 switch (artpec6_pcie->variant) { in artpec6_pcie_wait_for_phy() 275 switch (artpec6_pcie->variant) { in artpec6_pcie_init_phy() 290 switch (artpec6_pcie->variant) { in artpec6_pcie_assert_core_reset() 405 variant = (enum artpec_pcie_variants)data->variant; in artpec6_pcie_probe() 420 artpec6_pcie->variant = variant; in artpec6_pcie_probe() 479 .variant = ARTPEC6, 484 .variant = ARTPEC6, 489 .variant = ARTPEC7, [all …]
|
| /drivers/soc/ti/ |
| A D | k3-socinfo.c | 85 k3_chipinfo_variant_to_sr(unsigned int partno, unsigned int variant, in k3_chipinfo_variant_to_sr() argument 90 if (variant >= ARRAY_SIZE(j721e_rev_string_map)) in k3_chipinfo_variant_to_sr() 93 j721e_rev_string_map[variant]); in k3_chipinfo_variant_to_sr() 96 variant++; in k3_chipinfo_variant_to_sr() 98 variant); in k3_chipinfo_variant_to_sr() 125 u32 variant; in k3_chipinfo_probe() local 150 variant = (jtag_id & CTRLMMR_WKUP_JTAGID_VARIANT_MASK) >> in k3_chipinfo_probe() 166 ret = k3_chipinfo_variant_to_sr(partno_id, variant, soc_dev_attr); in k3_chipinfo_probe()
|
| /drivers/pwm/ |
| A D | pwm-samsung.c | 82 struct samsung_pwm_variant variant; member 156 struct samsung_pwm_variant *variant = &our_chip->variant; in pwm_samsung_is_tdiv() local 163 return (BIT(reg) & variant->tclk_mask) == 0; in pwm_samsung_is_tdiv() 186 struct samsung_pwm_variant *variant = &our_chip->variant; in pwm_samsung_calc_tin() local 211 if (variant->bits < 32) { in pwm_samsung_calc_tin() 214 if ((rate >> (variant->bits + div)) < freq) in pwm_samsung_calc_tin() 221 div = variant->div_base; in pwm_samsung_calc_tin() 519 memcpy(&our_chip->variant, match->data, sizeof(our_chip->variant)); in pwm_samsung_parse_dt() 528 our_chip->variant.output_mask |= BIT(val); in pwm_samsung_parse_dt() 566 sizeof(our_chip->variant)); in pwm_samsung_probe() [all …]
|
| /drivers/pinctrl/sunxi/ |
| A D | pinctrl-sunxi-dt.c | 172 pin->variant++; in prepare_function_table() 191 pins[i].variant++; in prepare_function_table() 215 int lastfunc = pin->variant + 1; in prepare_function_table() 238 func += pin->variant + 3; in prepare_function_table() 244 pin->variant = 2; in prepare_function_table() 298 for (i = 2; i < pins[pin].variant; i++) { in fill_pin_function() 318 if (i < pins[pin].variant) { in fill_pin_function() 324 func = &pins[pin].functions[pins[pin].variant]; in fill_pin_function() 328 pins[pin].variant++; in fill_pin_function() 369 pins[i].variant = 0; in sunxi_pinctrl_dt_table_init()
|
| /drivers/pinctrl/mvebu/ |
| A D | pinctrl-mvebu.c | 55 u8 variant; member 116 if (!pctl->variant || (pctl->variant & in mvebu_pinctrl_find_setting_by_val() 133 if (!pctl->variant || (pctl->variant & in mvebu_pinctrl_find_setting_by_name() 150 if (!pctl->variant || (pctl->variant & in mvebu_pinctrl_find_gpio_setting() 241 if (pctl->variant && in mvebu_pinconf_group_dbg_show() 242 !(pctl->variant & grp->settings[n].variant)) in mvebu_pinconf_group_dbg_show() 522 if (pctl->variant && in mvebu_pinctrl_build_functions() 523 !(pctl->variant & grp->settings[s].variant)) in mvebu_pinctrl_build_functions() 551 !(pctl->variant & grp->settings[s].variant)) in mvebu_pinctrl_build_functions() 604 pctl->variant = soc->variant; in mvebu_pinctrl_probe() [all …]
|
| /drivers/media/platform/verisilicon/ |
| A D | hantro_drv.c | 950 if (!vpu->variant->enc_fmts) in hantro_add_enc_func() 958 if (!vpu->variant->dec_fmts) in hantro_add_dec_func() 1056 vpu->variant = match->data; in hantro_probe() 1078 if (vpu->variant->num_clocks > 1) { in hantro_probe() 1100 num_bases = vpu->variant->num_regs ?: 1; in hantro_probe() 1132 if (!vpu->variant->irqs[i].handler) in hantro_probe() 1135 if (vpu->variant->num_irqs > 1) { in hantro_probe() 1136 irq_name = vpu->variant->irqs[i].name; in hantro_probe() 1159 if (vpu->variant->init) { in hantro_probe() 1160 ret = vpu->variant->init(vpu); in hantro_probe() [all …]
|
| /drivers/media/platform/samsung/exynos-gsc/ |
| A D | gsc-core.c | 391 struct gsc_variant *variant = gsc->variant; in gsc_try_fmt_mplane() local 424 min_w = variant->pix_min->org_w; in gsc_try_fmt_mplane() 425 min_h = variant->pix_min->org_h; in gsc_try_fmt_mplane() 520 struct gsc_variant *variant = gsc->variant; in gsc_try_selection() local 637 struct gsc_variant *variant = ctx->gsc_dev->variant; in gsc_set_scaler_info() local 700 struct gsc_variant *variant = gsc->variant; in __gsc_s_ctrl() local 1039 .variant = { 1051 .variant = { 1063 .variant = { 1073 .variant = { [all …]
|
| /drivers/iio/magnetometer/ |
| A D | hmc5843_core.c | 278 "%d.%d ", data->variant->regval_to_samp_freq[i][0], in hmc5843_show_samp_freq_avail() 279 data->variant->regval_to_samp_freq[i][1]); in hmc5843_show_samp_freq_avail() 308 if (val == data->variant->regval_to_samp_freq[i][0] && in hmc5843_get_samp_freq_index() 309 val2 == data->variant->regval_to_samp_freq[i][1]) in hmc5843_get_samp_freq_index() 339 "0.%09d ", data->variant->regval_to_nanoscale[i]); in hmc5843_show_scale_avail() 358 if (val2 == data->variant->regval_to_nanoscale[i]) in hmc5843_get_scale_index() 381 *val2 = data->variant->regval_to_nanoscale[rval]; in hmc5843_read_raw() 388 *val = data->variant->regval_to_samp_freq[rval][0]; in hmc5843_read_raw() 389 *val2 = data->variant->regval_to_samp_freq[rval][1]; in hmc5843_read_raw() 637 data->variant = &hmc5843_chip_info_tbl[id]; in hmc5843_common_probe() [all …]
|
| /drivers/crypto/rockchip/ |
| A D | rk3288_crypto.c | 67 if (dev->num_clks < dev->variant->num_clks) { in rk_crypto_get_clks() 69 dev->num_clks, dev->variant->num_clks); in rk_crypto_get_clks() 75 for (j = 0; j < ARRAY_SIZE(dev->variant->rkclks); j++) { in rk_crypto_get_clks() 76 if (dev->variant->rkclks[j].max == 0) in rk_crypto_get_clks() 80 if (cr > dev->variant->rkclks[j].max) { in rk_crypto_get_clks() 82 dev->variant->rkclks[j].max); in rk_crypto_get_clks() 85 dev->variant->rkclks[j].name, cr, in rk_crypto_get_clks() 86 dev->variant->rkclks[j].max); in rk_crypto_get_clks() 89 dev->variant->rkclks[j].name, cr, in rk_crypto_get_clks() 90 dev->variant->rkclks[j].max); in rk_crypto_get_clks() [all …]
|