Lines Matching refs:ioh
94 enum pch_type_t ioh; member
140 pm &= BIT(gpio_pins[chip->ioh]) - 1; in pch_gpio_direction_output()
157 pm &= BIT(gpio_pins[chip->ioh]) - 1; in pch_gpio_direction_input()
175 if (chip->ioh == INTEL_EG20T_PCH) in pch_gpio_save_reg_conf()
177 if (chip->ioh == OKISEMI_ML7223n_IOH) in pch_gpio_save_reg_conf()
193 if (chip->ioh == INTEL_EG20T_PCH) in pch_gpio_restore_reg_conf()
195 if (chip->ioh == OKISEMI_ML7223n_IOH) in pch_gpio_restore_reg_conf()
218 gpio->ngpio = gpio_pins[chip->ioh]; in pch_gpio_setup()
310 reg_val &= BIT(gpio_pins[chip->ioh]) - 1; in pch_gpio_handler()
312 for_each_set_bit(i, ®_val, gpio_pins[chip->ioh]) in pch_gpio_handler()
373 chip->ioh = INTEL_EG20T_PCH; in pch_gpio_probe()
375 chip->ioh = OKISEMI_ML7223m_IOH; in pch_gpio_probe()
377 chip->ioh = OKISEMI_ML7223n_IOH; in pch_gpio_probe()
391 gpio_pins[chip->ioh], NUMA_NO_NODE); in pch_gpio_probe()
400 iowrite32(BIT(gpio_pins[chip->ioh]) - 1, &chip->reg->imask); in pch_gpio_probe()
401 iowrite32(BIT(gpio_pins[chip->ioh]) - 1, &chip->reg->ien); in pch_gpio_probe()
410 return pch_gpio_alloc_generic_chip(chip, irq_base, gpio_pins[chip->ioh]); in pch_gpio_probe()