Lines Matching refs:base_addr

128 	void __iomem *base_addr;  member
236 data = readl_relaxed(gpio->base_addr + in zynq_gpio_get_value()
239 data = readl_relaxed(gpio->base_addr + in zynq_gpio_get_value()
244 data = readl_relaxed(gpio->base_addr + in zynq_gpio_get_value()
247 data = readl_relaxed(gpio->base_addr + in zynq_gpio_get_value()
252 data = readl_relaxed(gpio->base_addr + in zynq_gpio_get_value()
292 writel_relaxed(state, gpio->base_addr + reg_offset); in zynq_gpio_set_value()
324 reg = readl_relaxed(gpio->base_addr + ZYNQ_GPIO_DIRM_OFFSET(bank_num)); in zynq_gpio_dir_in()
326 writel_relaxed(reg, gpio->base_addr + ZYNQ_GPIO_DIRM_OFFSET(bank_num)); in zynq_gpio_dir_in()
356 reg = readl_relaxed(gpio->base_addr + ZYNQ_GPIO_DIRM_OFFSET(bank_num)); in zynq_gpio_dir_out()
358 writel_relaxed(reg, gpio->base_addr + ZYNQ_GPIO_DIRM_OFFSET(bank_num)); in zynq_gpio_dir_out()
361 reg = readl_relaxed(gpio->base_addr + ZYNQ_GPIO_OUTEN_OFFSET(bank_num)); in zynq_gpio_dir_out()
363 writel_relaxed(reg, gpio->base_addr + ZYNQ_GPIO_OUTEN_OFFSET(bank_num)); in zynq_gpio_dir_out()
388 reg = readl_relaxed(gpio->base_addr + ZYNQ_GPIO_DIRM_OFFSET(bank_num)); in zynq_gpio_get_direction()
416 gpio->base_addr + ZYNQ_GPIO_INTDIS_OFFSET(bank_num)); in zynq_gpio_irq_mask()
440 gpio->base_addr + ZYNQ_GPIO_INTEN_OFFSET(bank_num)); in zynq_gpio_irq_unmask()
460 gpio->base_addr + ZYNQ_GPIO_INTSTS_OFFSET(bank_num)); in zynq_gpio_irq_ack()
511 int_type = readl_relaxed(gpio->base_addr + in zynq_gpio_set_irq_type()
513 int_pol = readl_relaxed(gpio->base_addr + in zynq_gpio_set_irq_type()
515 int_any = readl_relaxed(gpio->base_addr + in zynq_gpio_set_irq_type()
550 gpio->base_addr + ZYNQ_GPIO_INTTYPE_OFFSET(bank_num)); in zynq_gpio_set_irq_type()
552 gpio->base_addr + ZYNQ_GPIO_INTPOL_OFFSET(bank_num)); in zynq_gpio_set_irq_type()
554 gpio->base_addr + ZYNQ_GPIO_INTANY_OFFSET(bank_num)); in zynq_gpio_set_irq_type()
662 int_sts = readl_relaxed(gpio->base_addr + in zynq_gpio_irqhandler()
664 int_enb = readl_relaxed(gpio->base_addr + in zynq_gpio_irqhandler()
680 readl_relaxed(gpio->base_addr + in zynq_gpio_save_context()
683 readl_relaxed(gpio->base_addr + in zynq_gpio_save_context()
685 gpio->context.dirm[bank_num] = readl_relaxed(gpio->base_addr + in zynq_gpio_save_context()
687 gpio->context.int_en[bank_num] = readl_relaxed(gpio->base_addr + in zynq_gpio_save_context()
690 readl_relaxed(gpio->base_addr + in zynq_gpio_save_context()
693 readl_relaxed(gpio->base_addr + in zynq_gpio_save_context()
696 readl_relaxed(gpio->base_addr + in zynq_gpio_save_context()
708 writel_relaxed(ZYNQ_GPIO_IXR_DISABLE_ALL, gpio->base_addr + in zynq_gpio_restore_context()
711 gpio->base_addr + in zynq_gpio_restore_context()
714 gpio->base_addr + in zynq_gpio_restore_context()
717 gpio->base_addr + in zynq_gpio_restore_context()
720 gpio->base_addr + in zynq_gpio_restore_context()
723 gpio->base_addr + in zynq_gpio_restore_context()
726 gpio->base_addr + in zynq_gpio_restore_context()
729 gpio->base_addr + in zynq_gpio_restore_context()
919 gpio->base_addr = devm_platform_ioremap_resource(pdev, 0); in zynq_gpio_probe()
920 if (IS_ERR(gpio->base_addr)) in zynq_gpio_probe()
921 return PTR_ERR(gpio->base_addr); in zynq_gpio_probe()
963 writel_relaxed(ZYNQ_GPIO_IXR_DISABLE_ALL, gpio->base_addr + in zynq_gpio_probe()