Home
last modified time | relevance | path

Searched refs:devtype (Results 1 – 25 of 74) sorted by relevance

123

/Linux-v6.1/drivers/bus/
Dimx-weim.c137 const struct imx_weim_devtype *devtype) in weim_timing_setup() argument
147 if (WARN_ON(devtype->cs_regs_count > MAX_CS_REGS_COUNT)) in weim_timing_setup()
149 if (WARN_ON(devtype->cs_count > MAX_CS_COUNT)) in weim_timing_setup()
157 value, devtype->cs_regs_count); in weim_timing_setup()
177 if (cs_idx >= devtype->cs_count) in weim_timing_setup()
183 devtype->cs_regs_count * sizeof(u32))) { in weim_timing_setup()
189 for (i = 0; i < devtype->cs_regs_count; i++) in weim_timing_setup()
191 base + cs_idx * devtype->cs_stride + i * 4); in weim_timing_setup()
195 devtype->cs_regs_count * sizeof(u32)); in weim_timing_setup()
206 const struct imx_weim_devtype *devtype = of_id->data; in weim_parse_dt() local
[all …]
/Linux-v6.1/drivers/gpu/drm/imx/dcss/
Ddcss-dev.c66 const struct dcss_type_data *devtype = dcss->devtype; in dcss_submodules_init() local
70 ret = dcss_blkctl_init(dcss, base_addr + devtype->blkctl_ofs); in dcss_submodules_init()
74 ret = dcss_ctxld_init(dcss, base_addr + devtype->ctxld_ofs); in dcss_submodules_init()
78 ret = dcss_dtg_init(dcss, base_addr + devtype->dtg_ofs); in dcss_submodules_init()
82 ret = dcss_ss_init(dcss, base_addr + devtype->ss_ofs); in dcss_submodules_init()
86 ret = dcss_dpr_init(dcss, base_addr + devtype->dpr_ofs); in dcss_submodules_init()
90 ret = dcss_scaler_init(dcss, base_addr + devtype->scaler_ofs); in dcss_submodules_init()
171 const struct dcss_type_data *devtype; in dcss_dev_create() local
173 devtype = of_device_get_match_data(dev); in dcss_dev_create()
174 if (!devtype) { in dcss_dev_create()
[all …]
/Linux-v6.1/drivers/leds/
Dleds-mc13783.c37 struct mc13xxx_led_devtype *devtype; member
105 return mc13xxx_reg_rmw(leds->master, leds->devtype->ledctrl_base + reg, in mc13xxx_led_set()
130 leds->devtype->num_regs); in mc13xxx_led_probe_dt()
149 pdata->led[i].id = leds->devtype->led_min + tmp; in mc13xxx_led_probe_dt()
181 struct mc13xxx_led_devtype *devtype = in mc13xxx_led_probe() local
191 leds->devtype = devtype; in mc13xxx_led_probe()
205 (leds->num_leds > (devtype->led_max - devtype->led_min + 1))) { in mc13xxx_led_probe()
215 for (i = 0; i < devtype->num_regs; i++) { in mc13xxx_led_probe()
216 ret = mc13xxx_reg_write(mcdev, leds->devtype->ledctrl_base + i, in mc13xxx_led_probe()
231 if ((id > devtype->led_max) || (id < devtype->led_min)) { in mc13xxx_led_probe()
/Linux-v6.1/drivers/tty/serial/
Dmax310x.c281 const struct max310x_devtype *devtype; member
338 "%s ID 0x%02x does not match\n", s->devtype->name, val); in max3107_detect()
359 dev_err(dev, "%s not present\n", s->devtype->name); in max3108_detect()
380 "%s ID 0x%02x does not match\n", s->devtype->name, val); in max3109_detect()
410 "%s ID 0x%02x does not match\n", s->devtype->name, val); in max14830_detect()
841 if (s->devtype->nr > 1) { in max310x_ist()
847 val = ((1 << s->devtype->nr) - 1) & ~val; in max310x_ist()
1060 s->devtype->power(port, 1); in max310x_startup()
1110 s->devtype->power(port, 0); in max310x_shutdown()
1117 return (port->type == PORT_MAX310X) ? s->devtype->name : NULL; in max310x_type()
[all …]
Dsc16is7xx.c334 const struct sc16is7xx_devtype *devtype; member
804 for (i = 0; i < s->devtype->nr_uart; ++i) in sc16is7xx_irq()
1246 return (port->type == PORT_SC16IS7XX) ? s->devtype->name : NULL; in sc16is7xx_type()
1363 const struct sc16is7xx_devtype *devtype, in sc16is7xx_probe() argument
1386 s = devm_kzalloc(dev, struct_size(s, p, devtype->nr_uart), GFP_KERNEL); in sc16is7xx_probe()
1416 s->devtype = devtype; in sc16is7xx_probe()
1430 if (devtype->nr_gpio) { in sc16is7xx_probe()
1440 s->gpio.ngpio = devtype->nr_gpio; in sc16is7xx_probe()
1452 for (i = 0; i < devtype->nr_uart; ++i) { in sc16is7xx_probe()
1482 if (devtype->has_mctrl) in sc16is7xx_probe()
[all …]
/Linux-v6.1/drivers/gpu/ipu-v3/
Dipu-common.c889 const struct ipu_devtype *devtype = ipu->devtype; in ipu_submodules_init() local
891 ret = ipu_cpmem_init(ipu, dev, ipu_base + devtype->cpmem_ofs); in ipu_submodules_init()
897 ret = ipu_csi_init(ipu, dev, 0, ipu_base + devtype->csi0_ofs, in ipu_submodules_init()
904 ret = ipu_csi_init(ipu, dev, 1, ipu_base + devtype->csi1_ofs, in ipu_submodules_init()
912 ipu_base + devtype->ic_ofs, in ipu_submodules_init()
913 ipu_base + devtype->tpm_ofs); in ipu_submodules_init()
919 ret = ipu_vdi_init(ipu, dev, ipu_base + devtype->vdi_ofs, in ipu_submodules_init()
933 ret = ipu_di_init(ipu, dev, 0, ipu_base + devtype->disp0_ofs, in ipu_submodules_init()
940 ret = ipu_di_init(ipu, dev, 1, ipu_base + devtype->disp1_ofs, in ipu_submodules_init()
947 ret = ipu_dc_init(ipu, dev, ipu_base + devtype->cm_ofs + in ipu_submodules_init()
[all …]
/Linux-v6.1/drivers/media/platform/chips-media/
Dcoda-bit.c68 if (dev->devtype->product == CODA_HX4 || in coda_command_async()
69 dev->devtype->product == CODA_7541 || in coda_command_async()
70 dev->devtype->product == CODA_960) { in coda_command_async()
81 if (dev->devtype->product == CODA_960) { in coda_command_async()
125 if (dev->devtype->product == CODA_960) { in coda_hw_reset()
139 if (dev->devtype->product == CODA_960) in coda_hw_reset()
290 if (ctx->dev->devtype->product == CODA_960) in coda_bitstream_try_queue()
442 if ((dev->devtype->product == CODA_960) && in coda_bit_stream_end_flag()
455 if (dev->devtype->product == CODA_DX6) in coda_parabuf_write()
505 if (dev->devtype->product != CODA_DX6 && in coda_alloc_framebuffers()
[all …]
Dcoda-common.c317 const struct coda_codec *codecs = dev->devtype->codecs; in coda_find_codec()
318 int num_codecs = dev->devtype->num_codecs; in coda_find_codec()
342 const struct coda_codec *codecs = dev->devtype->codecs; in coda_get_max_dimensions()
343 int num_codecs = dev->devtype->num_codecs; in coda_get_max_dimensions()
369 if (i >= dev->devtype->num_vdevs) in to_coda_video_device()
372 return dev->devtype->vdevs[i]; in to_coda_video_device()
428 strscpy(cap->card, coda_product_name(ctx->dev->devtype->product), in coda_querycap()
679 ctx->dev->devtype->product == CODA_960) { in coda_try_fmt_vid_cap()
821 ctx->dev->devtype->product == CODA_960) { in coda_s_fmt()
867 ctx->dev->devtype->product == CODA_960) { in coda_s_fmt_vid_cap()
[all …]
/Linux-v6.1/drivers/net/can/
Dxilinx_can.c217 struct xcan_devtype_data devtype; member
370 if (priv->devtype.flags & XCAN_FLAG_RX_FIFO_MULTI) in xcan_rx_int_mask()
441 btr1 |= (bt->phase_seg2 - 1) << priv->devtype.btr_ts2_shift; in xcan_set_bittiming()
444 btr1 |= (bt->sjw - 1) << priv->devtype.btr_sjw_shift; in xcan_set_bittiming()
449 if (priv->devtype.cantype == XAXI_CANFD || in xcan_set_bittiming()
450 priv->devtype.cantype == XAXI_CANFD_2_0) { in xcan_set_bittiming()
454 if (priv->devtype.cantype == XAXI_CANFD) in xcan_set_bittiming()
466 btr1 |= (dbt->phase_seg2 - 1) << priv->devtype.btr_ts2_shift; in xcan_set_bittiming()
469 btr1 |= (dbt->sjw - 1) << priv->devtype.btr_sjw_shift; in xcan_set_bittiming()
520 if (priv->devtype.flags & XCAN_FLAG_RXMNF) in xcan_chip_start()
[all …]
/Linux-v6.1/drivers/fpga/
Daltera-ps-spi.c32 enum altera_ps_devtype devtype; member
60 .devtype = CYCLONE5,
68 .devtype = ARRIA10,
242 kernel_ulong_t devtype = id->driver_data; in id_to_data() local
246 if (devtype >= ARRAY_SIZE(altera_ps_data_map)) in id_to_data()
249 data = altera_ps_data_map[devtype]; in id_to_data()
250 if (!data || data->devtype != devtype) in id_to_data()
/Linux-v6.1/drivers/gpio/
Dgpio-mpc8xxx.c307 const struct mpc8xxx_gpio_devtype *devtype = NULL; in mpc8xxx_probe() local
349 devtype = device_get_match_data(&pdev->dev); in mpc8xxx_probe()
350 if (!devtype) in mpc8xxx_probe()
351 devtype = &mpc8xxx_gpio_devtype_default; in mpc8xxx_probe()
357 if (devtype->irq_set_type) in mpc8xxx_probe()
358 mpc8xxx_irq_chip.irq_set_type = devtype->irq_set_type; in mpc8xxx_probe()
360 if (devtype->gpio_dir_out) in mpc8xxx_probe()
361 gc->direction_output = devtype->gpio_dir_out; in mpc8xxx_probe()
362 if (devtype->gpio_get) in mpc8xxx_probe()
363 gc->get = devtype->gpio_get; in mpc8xxx_probe()
/Linux-v6.1/arch/powerpc/boot/
Dserial.c86 char devtype[MAX_PROP_LEN]; in serial_get_stdout_devp() local
99 if ((getprop(devp, "device_type", devtype, sizeof(devtype)) > 0) in serial_get_stdout_devp()
100 && !strcmp(devtype, "serial")) in serial_get_stdout_devp()
/Linux-v6.1/drivers/hid/
Dhid-wiimote-core.c203 if (wdata->state.devtype == WIIMOTE_DEV_BALANCE_BOARD) { in select_drm()
621 unsigned int devtype) in wiimote_modules_load() argument
628 mods = wiimote_devtype_mods[devtype]; in wiimote_modules_load()
668 wdata->state.devtype = devtype; in wiimote_modules_load()
691 mods = wiimote_devtype_mods[wdata->state.devtype]; in wiimote_modules_unload()
694 wdata->state.devtype = WIIMOTE_DEV_UNKNOWN; in wiimote_modules_unload()
812 __u8 devtype = WIIMOTE_DEV_GENERIC; in wiimote_init_set_type() local
821 devtype = WIIMOTE_DEV_BALANCE_BOARD; in wiimote_init_set_type()
824 devtype = WIIMOTE_DEV_PRO_CONTROLLER; in wiimote_init_set_type()
829 devtype = WIIMOTE_DEV_GEN10; in wiimote_init_set_type()
[all …]
/Linux-v6.1/drivers/media/i2c/
Dov7670.c255 const struct ov7670_devtype *devtype; /* Device specifics */ member
981 unsigned int n_win_sizes = info->devtype->n_win_sizes; in ov7670_try_fmt_internal()
1005 wsize = info->devtype->win_sizes + i; in ov7670_try_fmt_internal()
1017 for (wsize = info->devtype->win_sizes; in ov7670_try_fmt_internal()
1018 wsize < info->devtype->win_sizes + win_sizes_limit; wsize++) in ov7670_try_fmt_internal()
1021 if (wsize >= info->devtype->win_sizes + win_sizes_limit) in ov7670_try_fmt_internal()
1181 info->devtype->get_framerate(sd, &ival->interval); in ov7670_g_frame_interval()
1193 return info->devtype->set_framerate(sd, tpf); in ov7670_s_frame_interval()
1210 unsigned int n_win_sizes = info->devtype->n_win_sizes; in ov7670_enum_frame_interval()
1225 struct ov7670_win_size *win = &info->devtype->win_sizes[i]; in ov7670_enum_frame_interval()
[all …]
/Linux-v6.1/drivers/nvmem/
Dimx-ocotp-scu.c35 int devtype; member
55 .devtype = IMX8QXP,
66 .devtype = IMX8QM,
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-bus-cxl61 What: /sys/bus/cxl/devices/*/devtype
66 (RO) CXL device objects export the devtype attribute which
127 decoder's decode window. For decoders of devtype
129 devtype "cxl_decoder_switch" the address is bounded by the
142 devtype "cxl_decoder_root" there is no standard facility to
143 unlock them. For decoders of devtype "cxl_decoder_switch" a
164 (RO) When a CXL decoder is of devtype "cxl_decoder_root", it
177 (RO) When a CXL decoder is of devtype "cxl_decoder_switch", it
200 (RW) When a CXL decoder is of devtype "cxl_decoder_endpoint" it
220 (RO) When a CXL decoder is of devtype "cxl_decoder_endpoint",
[all …]
/Linux-v6.1/drivers/watchdog/
Drzg2l_wdt.c56 enum rz_wdt_type devtype; member
151 if (priv->devtype == WDT_RZG2L) { in rzg2l_wdt_restart()
254 priv->devtype = (uintptr_t)of_device_get_match_data(dev); in rzg2l_wdt_probe()
/Linux-v6.1/drivers/mtd/devices/
Dlart.c303 __u32 manufacturer,devtype; in flash_probe() local
311 devtype = FLASH_TO_DATA (read32 (ADDR_TO_FLASH_U2 (0x00000001))); in flash_probe()
316 …return (manufacturer == FLASH_MANUFACTURER && (devtype == FLASH_DEVICE_16mbit_TOP || devtype == FL… in flash_probe()
/Linux-v6.1/drivers/i2c/busses/
Di2c-rcar.c132 enum rcar_i2c_type devtype; member
221 if (priv->devtype == I2C_RCAR_GEN3) in rcar_i2c_init()
257 switch (priv->devtype) { in rcar_i2c_clock_calculate()
390 if (priv->devtype == I2C_RCAR_GEN3 && in rcar_i2c_cleanup_dma()
845 if (priv->devtype == I2C_RCAR_GEN3) { in rcar_i2c_master_xfer()
918 if (priv->devtype < I2C_RCAR_GEN3) in rcar_i2c_master_xfer_atomic()
1066 priv->devtype = (enum rcar_i2c_type)of_device_get_match_data(dev); in rcar_i2c_probe()
1097 if (priv->devtype < I2C_RCAR_GEN3) { in rcar_i2c_probe()
1102 if (priv->devtype == I2C_RCAR_GEN3) { in rcar_i2c_probe()
/Linux-v6.1/drivers/block/paride/
Dparide.h42 int devtype; /* device type: PI_PD etc. */ member
69 int devtype, /* device type: PI_PD, PI_PCD, etc ... */
/Linux-v6.1/drivers/scsi/aacraid/
Dlinit.c269 struct aac_driver_ident* aac_get_driver_ident(int devtype) in aac_get_driver_ident() argument
271 return &aac_drivers[devtype]; in aac_get_driver_ident()
397 u8 devtype = 0; in aac_slave_configure() local
402 devtype = aac->hba_map[chn][tid].devtype; in aac_slave_configure()
404 if (devtype == AAC_DEVTYPE_NATIVE_RAW) { in aac_slave_configure()
409 if (devtype == AAC_DEVTYPE_ARC_RAW) { in aac_slave_configure()
525 aac->hba_map[chn][tid].devtype == AAC_DEVTYPE_NATIVE_RAW) in aac_change_queue_depth()
695 if (aac->hba_map[bus][cid].devtype == AAC_DEVTYPE_NATIVE_RAW) { in aac_eh_abort()
923 if (!(info->devtype == AAC_DEVTYPE_NATIVE_RAW && in aac_eh_dev_reset()
986 if (!(info->devtype == AAC_DEVTYPE_NATIVE_RAW && in aac_eh_target_reset()
[all …]
/Linux-v6.1/drivers/spi/
Dspi-imx.c90 enum spi_imx_devtype devtype; member
134 return d->devtype_data->devtype == IMX27_CSPI; in is_imx27_cspi()
139 return d->devtype_data->devtype == IMX35_CSPI; in is_imx35_cspi()
144 return d->devtype_data->devtype == IMX51_ECSPI; in is_imx51_ecspi()
149 return d->devtype_data->devtype == IMX53_ECSPI; in is_imx53_ecspi()
976 .devtype = IMX1_CSPI,
990 .devtype = IMX21_CSPI,
1005 .devtype = IMX27_CSPI,
1019 .devtype = IMX31_CSPI,
1034 .devtype = IMX35_CSPI,
[all …]
/Linux-v6.1/drivers/mmc/host/
Dsdhci-of-dwcmshc.c84 enum dwcmshc_rk_type devtype; member
264 if (priv->devtype == DWCMSHC_RK3568) in dwcmshc_rk3568_set_clock()
290 if ((priv->devtype == DWCMSHC_RK3588) && host->mmc->ios.timing == MMC_TIMING_MMC_HS400) { in dwcmshc_rk3568_set_clock()
520 rk_priv->devtype = DWCMSHC_RK3588; in dwcmshc_probe()
522 rk_priv->devtype = DWCMSHC_RK3568; in dwcmshc_probe()
/Linux-v6.1/sound/soc/codecs/
Dtas5720.c47 enum tas572x_type devtype; member
182 switch (tas5720->devtype) { in tas5720_set_dai_tdm_slot()
304 switch (tas5720->devtype) { in tas5720_codec_probe()
656 data->devtype = id->driver_data; in tas5720_probe()
/Linux-v6.1/drivers/rtc/
Drtc-mxc.c70 enum imx_rtc_type devtype; member
82 return data->devtype == IMX1_RTC; in is_imx1_rtc()
306 pdata->devtype = (uintptr_t)of_device_get_match_data(&pdev->dev); in mxc_rtc_probe()

123