Lines Matching refs:cy8c95x0_pinctrl

130  * struct cy8c95x0_pinctrl - driver data
153 struct cy8c95x0_pinctrl {
317 static int cy8c95x0_pinmux_direction(struct cy8c95x0_pinctrl *chip,
320 static inline u8 cypress_get_port(struct cy8c95x0_pinctrl *chip, unsigned int pin)
326 static int cypress_get_pin_mask(struct cy8c95x0_pinctrl *chip, unsigned int pin)
452 struct cy8c95x0_pinctrl *chip = context;
476 struct cy8c95x0_pinctrl *chip = context;
500 struct cy8c95x0_pinctrl *chip = i2c_get_clientdata(i2c);
547 static inline int cy8c95x0_regmap_update_bits_base(struct cy8c95x0_pinctrl *chip,
620 static int cy8c95x0_regmap_write_bits(struct cy8c95x0_pinctrl *chip, unsigned int reg,
644 static int cy8c95x0_regmap_update_bits(struct cy8c95x0_pinctrl *chip, unsigned int reg,
666 static int cy8c95x0_regmap_read(struct cy8c95x0_pinctrl *chip, unsigned int reg,
688 static int cy8c95x0_write_regs_mask(struct cy8c95x0_pinctrl *chip, int reg,
727 static int cy8c95x0_read_regs_mask(struct cy8c95x0_pinctrl *chip, int reg,
781 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
796 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
819 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
828 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
846 static int cy8c95x0_gpio_get_pincfg(struct cy8c95x0_pinctrl *chip,
926 static int cy8c95x0_gpio_set_pincfg(struct cy8c95x0_pinctrl *chip,
987 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
995 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
1002 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
1013 static int cy8c95x0_setup_gpiochip(struct cy8c95x0_pinctrl *chip)
1045 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
1055 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
1065 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
1073 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
1096 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
1128 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc);
1149 static bool cy8c95x0_irq_pending(struct cy8c95x0_pinctrl *chip, unsigned long *pending)
1177 struct cy8c95x0_pinctrl *chip = devid;
1214 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
1246 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
1286 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
1293 static int cy8c95x0_set_mode(struct cy8c95x0_pinctrl *chip, unsigned int off, bool mode)
1301 static int cy8c95x0_pinmux_mode(struct cy8c95x0_pinctrl *chip,
1326 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
1335 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
1340 static int cy8c95x0_pinmux_direction(struct cy8c95x0_pinctrl *chip,
1370 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
1388 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
1396 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
1415 static int cy8c95x0_irq_setup(struct cy8c95x0_pinctrl *chip, int irq)
1458 static int cy8c95x0_setup_pinctrl(struct cy8c95x0_pinctrl *chip)
1513 struct cy8c95x0_pinctrl *chip;
1625 struct cy8c95x0_pinctrl *chip = i2c_get_clientdata(client);