Lines Matching refs:ioh
105 enum pch_type_t ioh; member
150 pm = ioread32(&chip->reg->pm) & ((1 << gpio_pins[chip->ioh]) - 1); in pch_gpio_direction_output()
166 pm = ioread32(&chip->reg->pm) & ((1 << gpio_pins[chip->ioh]) - 1); in pch_gpio_direction_input()
185 if (chip->ioh == INTEL_EG20T_PCH) in pch_gpio_save_reg_conf()
187 if (chip->ioh == OKISEMI_ML7223n_IOH) in pch_gpio_save_reg_conf()
204 if (chip->ioh == INTEL_EG20T_PCH) in pch_gpio_restore_reg_conf()
206 if (chip->ioh == OKISEMI_ML7223n_IOH) in pch_gpio_restore_reg_conf()
231 gpio->ngpio = gpio_pins[chip->ioh]; in pch_gpio_setup()
323 for (i = 0; i < gpio_pins[chip->ioh]; i++) { in pch_gpio_handler()
387 chip->ioh = INTEL_EG20T_PCH; in pch_gpio_probe()
389 chip->ioh = OKISEMI_ML7223m_IOH; in pch_gpio_probe()
391 chip->ioh = OKISEMI_ML7223n_IOH; in pch_gpio_probe()
403 irq_base = irq_alloc_descs(-1, 0, gpio_pins[chip->ioh], NUMA_NO_NODE); in pch_gpio_probe()
412 msk = (1 << gpio_pins[chip->ioh]) - 1; in pch_gpio_probe()
424 pch_gpio_alloc_generic_chip(chip, irq_base, gpio_pins[chip->ioh]); in pch_gpio_probe()
430 irq_free_descs(irq_base, gpio_pins[chip->ioh]); in pch_gpio_probe()
455 irq_free_descs(chip->irq_base, gpio_pins[chip->ioh]); in pch_gpio_remove()