usbsw 165 drivers/extcon/extcon-fsa9480.c static int fsa9480_write_reg(struct fsa9480_usbsw *usbsw, int reg, int value) usbsw 169 drivers/extcon/extcon-fsa9480.c ret = regmap_write(usbsw->regmap, reg, value); usbsw 171 drivers/extcon/extcon-fsa9480.c dev_err(usbsw->dev, "%s: err %d\n", __func__, ret); usbsw 176 drivers/extcon/extcon-fsa9480.c static int fsa9480_read_reg(struct fsa9480_usbsw *usbsw, int reg) usbsw 180 drivers/extcon/extcon-fsa9480.c ret = regmap_read(usbsw->regmap, reg, &val); usbsw 182 drivers/extcon/extcon-fsa9480.c dev_err(usbsw->dev, "%s: err %d\n", __func__, ret); usbsw 189 drivers/extcon/extcon-fsa9480.c static int fsa9480_read_irq(struct fsa9480_usbsw *usbsw, int *value) usbsw 194 drivers/extcon/extcon-fsa9480.c ret = regmap_bulk_read(usbsw->regmap, FSA9480_REG_INT1, regs, 2); usbsw 196 drivers/extcon/extcon-fsa9480.c dev_err(usbsw->dev, "%s: err %d\n", __func__, ret); usbsw 202 drivers/extcon/extcon-fsa9480.c static void fsa9480_handle_change(struct fsa9480_usbsw *usbsw, usbsw 212 drivers/extcon/extcon-fsa9480.c extcon_set_state_sync(usbsw->edev, cable, attached); usbsw 220 drivers/extcon/extcon-fsa9480.c static void fsa9480_detect_dev(struct fsa9480_usbsw *usbsw) usbsw 225 drivers/extcon/extcon-fsa9480.c val1 = fsa9480_read_reg(usbsw, FSA9480_REG_DEV_T1); usbsw 226 drivers/extcon/extcon-fsa9480.c val2 = fsa9480_read_reg(usbsw, FSA9480_REG_DEV_T2); usbsw 228 drivers/extcon/extcon-fsa9480.c dev_err(usbsw->dev, "%s: failed to read registers", __func__); usbsw 233 drivers/extcon/extcon-fsa9480.c dev_info(usbsw->dev, "dev1: 0x%x, dev2: 0x%x\n", val1, val2); usbsw 236 drivers/extcon/extcon-fsa9480.c fsa9480_handle_change(usbsw, usbsw->cable & ~val, false); usbsw 239 drivers/extcon/extcon-fsa9480.c fsa9480_handle_change(usbsw, val & ~usbsw->cable, true); usbsw 241 drivers/extcon/extcon-fsa9480.c usbsw->cable = val; usbsw 246 drivers/extcon/extcon-fsa9480.c struct fsa9480_usbsw *usbsw = data; usbsw 250 drivers/extcon/extcon-fsa9480.c fsa9480_read_irq(usbsw, &intr); usbsw 255 drivers/extcon/extcon-fsa9480.c fsa9480_detect_dev(usbsw);