/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-sch311x.c | 42 unsigned short *config_regs; /* pointer to definition below */ member 53 unsigned short config_regs[8]; member 62 .config_regs = {0x23, 0x24, 0x25, 0x26, 0x27, 0x29, 0x2a, 0x2b}, 67 .config_regs = {0x00, 0x2c, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x32}, 72 .config_regs = {0x33, 0x34, 0x35, 0x36, 0x37, 0x00, 0x39, 0x3a}, 77 .config_regs = {0x3b, 0x00, 0x3d, 0x00, 0x6e, 0x6f, 0x72, 0x73}, 82 .config_regs = {0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46}, 87 .config_regs = {0x47, 0x48, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59}, 136 if (block->config_regs[offset] == 0) /* GPIO is not available */ in sch311x_gpio_request() 139 if (!request_region(block->runtime_reg + block->config_regs[offse in sch311x_gpio_request() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-sch311x.c | 42 unsigned short *config_regs; /* pointer to definition below */ member 53 unsigned short config_regs[8]; member 62 .config_regs = {0x23, 0x24, 0x25, 0x26, 0x27, 0x29, 0x2a, 0x2b}, 67 .config_regs = {0x00, 0x2c, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x32}, 72 .config_regs = {0x33, 0x34, 0x35, 0x36, 0x37, 0x00, 0x39, 0x3a}, 77 .config_regs = {0x3b, 0x00, 0x3d, 0x00, 0x6e, 0x6f, 0x72, 0x73}, 82 .config_regs = {0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46}, 87 .config_regs = {0x47, 0x48, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59}, 136 if (block->config_regs[offset] == 0) /* GPIO is not available */ in sch311x_gpio_request() 139 if (!request_region(block->runtime_reg + block->config_regs[offse in sch311x_gpio_request() [all...] |
/kernel/linux/linux-5.10/drivers/soc/mediatek/ |
H A D | mtk-mmsys.c | 241 static void mtk_mmsys_ddp_sout_sel(void __iomem *config_regs, in mtk_mmsys_ddp_sout_sel() argument 247 config_regs + DISP_REG_CONFIG_OUT_SEL); in mtk_mmsys_ddp_sout_sel() 250 config_regs + DISP_REG_CONFIG_OUT_SEL); in mtk_mmsys_ddp_sout_sel() 252 config_regs + DISP_REG_CONFIG_DSI_SEL); in mtk_mmsys_ddp_sout_sel() 254 config_regs + DISP_REG_CONFIG_DPI_SEL); in mtk_mmsys_ddp_sout_sel() 262 void __iomem *config_regs = dev_get_drvdata(dev); in mtk_mmsys_ddp_connect() local 267 reg = readl_relaxed(config_regs + addr) | value; in mtk_mmsys_ddp_connect() 268 writel_relaxed(reg, config_regs + addr); in mtk_mmsys_ddp_connect() 271 mtk_mmsys_ddp_sout_sel(config_regs, cur, next); in mtk_mmsys_ddp_connect() 275 reg = readl_relaxed(config_regs in mtk_mmsys_ddp_connect() 285 void __iomem *config_regs = dev_get_drvdata(dev); mtk_mmsys_ddp_disconnect() local 308 void __iomem *config_regs; mtk_mmsys_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/atm/ |
H A D | solos-pci.c | 106 void __iomem *config_regs; member 527 data32 = ioread32(card->config_regs + GPIO_STATUS); in geos_gpio_store() 530 iowrite32(data32, card->config_regs + GPIO_STATUS); in geos_gpio_store() 533 iowrite32(data32, card->config_regs + GPIO_STATUS); in geos_gpio_store() 548 data32 = ioread32(card->config_regs + GPIO_STATUS); in geos_gpio_show() 561 data32 = ioread32(card->config_regs + GPIO_STATUS); in hardware_show() 683 iowrite32(DRIVER_VERSION, card->config_regs + DRIVER_VER); in flash_upgrade() 690 iowrite32(1, card->config_regs + FPGA_MODE); in flash_upgrade() 691 (void) ioread32(card->config_regs + FPGA_MODE); in flash_upgrade() 698 iowrite32((chip * 2), card->config_regs in flash_upgrade() [all...] |
/kernel/linux/linux-6.6/drivers/atm/ |
H A D | solos-pci.c | 106 void __iomem *config_regs; member 527 data32 = ioread32(card->config_regs + GPIO_STATUS); in geos_gpio_store() 530 iowrite32(data32, card->config_regs + GPIO_STATUS); in geos_gpio_store() 533 iowrite32(data32, card->config_regs + GPIO_STATUS); in geos_gpio_store() 548 data32 = ioread32(card->config_regs + GPIO_STATUS); in geos_gpio_show() 561 data32 = ioread32(card->config_regs + GPIO_STATUS); in hardware_show() 683 iowrite32(DRIVER_VERSION, card->config_regs + DRIVER_VER); in flash_upgrade() 690 iowrite32(1, card->config_regs + FPGA_MODE); in flash_upgrade() 691 (void) ioread32(card->config_regs + FPGA_MODE); in flash_upgrade() 698 iowrite32((chip * 2), card->config_regs in flash_upgrade() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega10_powertune.c | 776 static int vega10_program_didt_config_registers(struct pp_hwmgr *hwmgr, const struct vega10_didt_config_reg *config_regs, enum vega10_didt_config_reg_type reg_type) in vega10_program_didt_config_registers() argument 780 PP_ASSERT_WITH_CODE((config_regs != NULL), "[vega10_program_didt_config_registers] Invalid config register table!", return -EINVAL); in vega10_program_didt_config_registers() 782 while (config_regs->offset != 0xFFFFFFFF) { in vega10_program_didt_config_registers() 785 data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs->offset); in vega10_program_didt_config_registers() 786 data &= ~config_regs->mask; in vega10_program_didt_config_registers() 787 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in vega10_program_didt_config_registers() 788 cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs->offset, data); in vega10_program_didt_config_registers() 791 data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG_GC_CAC, config_regs in vega10_program_didt_config_registers() 812 vega10_program_gc_didt_config_registers(struct pp_hwmgr *hwmgr, const struct vega10_didt_config_reg *config_regs) vega10_program_gc_didt_config_registers() argument [all...] |
H A D | smu7_powertune.c | 901 const struct gpu_pt_config_reg *config_regs = cac_config_regs; in smu7_program_pt_config_registers() local 905 PP_ASSERT_WITH_CODE((config_regs != NULL), "Invalid config register table.", return -EINVAL); in smu7_program_pt_config_registers() 907 while (config_regs->offset != 0xFFFFFFFF) { in smu7_program_pt_config_registers() 908 if (config_regs->type == GPU_CONFIGREG_CACHE) in smu7_program_pt_config_registers() 909 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in smu7_program_pt_config_registers() 911 switch (config_regs->type) { in smu7_program_pt_config_registers() 913 data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__SMC, config_regs->offset); in smu7_program_pt_config_registers() 917 data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs in smu7_program_pt_config_registers() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega10_powertune.c | 749 static int vega10_program_didt_config_registers(struct pp_hwmgr *hwmgr, const struct vega10_didt_config_reg *config_regs, enum vega10_didt_config_reg_type reg_type) in vega10_program_didt_config_registers() argument 753 PP_ASSERT_WITH_CODE((config_regs != NULL), "[vega10_program_didt_config_registers] Invalid config register table!", return -EINVAL); in vega10_program_didt_config_registers() 755 while (config_regs->offset != 0xFFFFFFFF) { in vega10_program_didt_config_registers() 758 data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs->offset); in vega10_program_didt_config_registers() 759 data &= ~config_regs->mask; in vega10_program_didt_config_registers() 760 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in vega10_program_didt_config_registers() 761 cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs->offset, data); in vega10_program_didt_config_registers() 764 data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG_GC_CAC, config_regs in vega10_program_didt_config_registers() 785 vega10_program_gc_didt_config_registers(struct pp_hwmgr *hwmgr, const struct vega10_didt_config_reg *config_regs) vega10_program_gc_didt_config_registers() argument [all...] |
H A D | smu7_powertune.c | 900 const struct gpu_pt_config_reg *config_regs = cac_config_regs; in smu7_program_pt_config_registers() local 904 PP_ASSERT_WITH_CODE((config_regs != NULL), "Invalid config register table.", return -EINVAL); in smu7_program_pt_config_registers() 906 while (config_regs->offset != 0xFFFFFFFF) { in smu7_program_pt_config_registers() 907 if (config_regs->type == GPU_CONFIGREG_CACHE) in smu7_program_pt_config_registers() 908 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in smu7_program_pt_config_registers() 910 switch (config_regs->type) { in smu7_program_pt_config_registers() 912 data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__SMC, config_regs->offset); in smu7_program_pt_config_registers() 916 data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs in smu7_program_pt_config_registers() [all...] |
/kernel/linux/linux-5.10/drivers/pcmcia/ |
H A D | pcmcia_resource.c | 521 if (!(p_dev->config_regs & PRESENT_STATUS)) in pcmcia_enable_device() 530 p_dev->config_regs |= PRESENT_EXT_STATUS; in pcmcia_enable_device() 538 p_dev->vpp, flags, p_dev->config_base, p_dev->config_regs, in pcmcia_enable_device() 543 if (p_dev->config_regs & PRESENT_COPY) { in pcmcia_enable_device() 548 if (p_dev->config_regs & PRESENT_PIN_REPLACE) { in pcmcia_enable_device() 553 if (p_dev->config_regs & PRESENT_OPTION) { in pcmcia_enable_device() 559 if (p_dev->config_regs & PRESENT_IOBASE_0) in pcmcia_enable_device() 568 if (p_dev->config_regs & PRESENT_STATUS) in pcmcia_enable_device() 571 if (p_dev->config_regs & PRESENT_EXT_STATUS) in pcmcia_enable_device() 575 if (p_dev->config_regs in pcmcia_enable_device() [all...] |
/kernel/linux/linux-6.6/drivers/pcmcia/ |
H A D | pcmcia_resource.c | 518 if (!(p_dev->config_regs & PRESENT_STATUS)) in pcmcia_enable_device() 527 p_dev->config_regs |= PRESENT_EXT_STATUS; in pcmcia_enable_device() 535 p_dev->vpp, flags, p_dev->config_base, p_dev->config_regs, in pcmcia_enable_device() 540 if (p_dev->config_regs & PRESENT_COPY) { in pcmcia_enable_device() 545 if (p_dev->config_regs & PRESENT_PIN_REPLACE) { in pcmcia_enable_device() 550 if (p_dev->config_regs & PRESENT_OPTION) { in pcmcia_enable_device() 556 if (p_dev->config_regs & PRESENT_IOBASE_0) in pcmcia_enable_device() 565 if (p_dev->config_regs & PRESENT_STATUS) in pcmcia_enable_device() 568 if (p_dev->config_regs & PRESENT_EXT_STATUS) in pcmcia_enable_device() 572 if (p_dev->config_regs in pcmcia_enable_device() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | kv_dpm.c | 161 const struct kv_pt_config_reg *config_regs = cac_config_regs; in kv_program_pt_config_registers() local 165 if (config_regs == NULL) in kv_program_pt_config_registers() 168 while (config_regs->offset != 0xFFFFFFFF) { in kv_program_pt_config_registers() 169 if (config_regs->type == KV_CONFIGREG_CACHE) { in kv_program_pt_config_registers() 170 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in kv_program_pt_config_registers() 172 switch (config_regs->type) { in kv_program_pt_config_registers() 174 data = RREG32_SMC(config_regs->offset); in kv_program_pt_config_registers() 177 data = RREG32_DIDT(config_regs in kv_program_pt_config_registers() [all...] |
/kernel/linux/linux-5.10/drivers/char/xilinx_hwicap/ |
H A D | xilinx_hwicap.c | 238 buffer[index++] = hwicap_type_1_write(drvdata->config_regs->CMD) | 1; in hwicap_command_desync() 342 drvdata, drvdata->config_regs->IDCODE, &idcode); in hwicap_initialize_hwicap() 605 const struct config_registers *config_regs) in hwicap_setup() 672 drvdata->config_regs = config_regs; in hwicap_setup() 602 hwicap_setup(struct device *dev, int id, const struct resource *regs_res, const struct hwicap_driver_config *config, const struct config_registers *config_regs) hwicap_setup() argument
|
H A D | xilinx_hwicap.h | 57 const struct config_registers *config_regs; member
|
/kernel/linux/linux-6.6/drivers/char/xilinx_hwicap/ |
H A D | xilinx_hwicap.c | 240 buffer[index++] = hwicap_type_1_write(drvdata->config_regs->CMD) | 1; in hwicap_command_desync() 344 drvdata, drvdata->config_regs->IDCODE, &idcode); in hwicap_initialize_hwicap() 607 const struct config_registers *config_regs) in hwicap_setup() 674 drvdata->config_regs = config_regs; in hwicap_setup() 604 hwicap_setup(struct device *dev, int id, const struct resource *regs_res, const struct hwicap_driver_config *config, const struct config_registers *config_regs) hwicap_setup() argument
|
H A D | xilinx_hwicap.h | 57 const struct config_registers *config_regs; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | kv_dpm.c | 413 const struct kv_pt_config_reg *config_regs = cac_config_regs; in kv_program_pt_config_registers() local 417 if (config_regs == NULL) in kv_program_pt_config_registers() 420 while (config_regs->offset != 0xFFFFFFFF) { in kv_program_pt_config_registers() 421 if (config_regs->type == KV_CONFIGREG_CACHE) { in kv_program_pt_config_registers() 422 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in kv_program_pt_config_registers() 424 switch (config_regs->type) { in kv_program_pt_config_registers() 426 data = RREG32_SMC(config_regs->offset); in kv_program_pt_config_registers() 429 data = RREG32_DIDT(config_regs in kv_program_pt_config_registers() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | kv_dpm.c | 286 const struct kv_pt_config_reg *config_regs = cac_config_regs; in kv_program_pt_config_registers() local 290 if (config_regs == NULL) in kv_program_pt_config_registers() 293 while (config_regs->offset != 0xFFFFFFFF) { in kv_program_pt_config_registers() 294 if (config_regs->type == KV_CONFIGREG_CACHE) { in kv_program_pt_config_registers() 295 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in kv_program_pt_config_registers() 297 switch (config_regs->type) { in kv_program_pt_config_registers() 299 data = RREG32_SMC(config_regs->offset); in kv_program_pt_config_registers() 302 data = RREG32_DIDT(config_regs in kv_program_pt_config_registers() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | kv_dpm.c | 401 const struct kv_pt_config_reg *config_regs = cac_config_regs; in kv_program_pt_config_registers() local 405 if (config_regs == NULL) in kv_program_pt_config_registers() 408 while (config_regs->offset != 0xFFFFFFFF) { in kv_program_pt_config_registers() 409 if (config_regs->type == KV_CONFIGREG_CACHE) { in kv_program_pt_config_registers() 410 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in kv_program_pt_config_registers() 412 switch (config_regs->type) { in kv_program_pt_config_registers() 414 data = RREG32_SMC(config_regs->offset); in kv_program_pt_config_registers() 417 data = RREG32_DIDT(config_regs in kv_program_pt_config_registers() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/pcmcia/ |
H A D | fdomain_cs.c | 37 link->config_regs = PRESENT_OPTION; in fdomain_probe()
|
H A D | aha152x_stub.c | 101 link->config_regs = PRESENT_OPTION; in aha152x_probe()
|
/kernel/linux/linux-6.6/drivers/scsi/pcmcia/ |
H A D | fdomain_cs.c | 37 link->config_regs = PRESENT_OPTION; in fdomain_probe()
|
H A D | aha152x_stub.c | 104 link->config_regs = PRESENT_OPTION; in aha152x_probe()
|
/kernel/linux/linux-5.10/include/pcmcia/ |
H A D | ds.h | 113 unsigned int config_regs; /* PRESENT_ flags below */ member
|
/kernel/linux/linux-6.6/include/pcmcia/ |
H A D | ds.h | 113 unsigned int config_regs; /* PRESENT_ flags below */ member
|