| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-pic32.c | 41 #define GPIO_BANK_START(bank) ((bank) * PINS_PER_BANK) argument 1802 struct pic32_gpio_bank *bank = gpiochip_get_data(range->gc); in pic32_gpio_request_enable() local 1816 struct pic32_gpio_bank *bank = gpiochip_get_data(chip); in pic32_gpio_direction_input() local 1826 struct pic32_gpio_bank *bank = gpiochip_get_data(chip); in pic32_gpio_get() local 1834 struct pic32_gpio_bank *bank = gpiochip_get_data(chip); in pic32_gpio_set() local 1846 struct pic32_gpio_bank *bank = gpiochip_get_data(chip); in pic32_gpio_direction_output() local 1882 struct pic32_gpio_bank *bank = pctl_to_bank(pctl, pin); in pic32_pinconf_get() local 1923 struct pic32_gpio_bank *bank = pctl_to_bank(pctl, pin); in pic32_pinconf_set() local 1991 struct pic32_gpio_bank *bank = gpiochip_get_data(chip); in pic32_gpio_get_direction() local 2001 struct pic32_gpio_bank *bank = irqd_to_bank(data); in pic32_gpio_irq_ack() local [all …]
|
| H A D | pinctrl-oxnas.c | 30 #define GPIO_BANK_START(bank) ((bank) * PINS_PER_BANK) argument 71 unsigned int bank; member 697 struct oxnas_gpio_bank *bank = gpiochip_get_data(range->gc); in oxnas_ox810se_gpio_request_enable() local 727 struct oxnas_gpio_bank *bank = gpiochip_get_data(range->gc); in oxnas_ox820_gpio_request_enable() local 756 struct oxnas_gpio_bank *bank = gpiochip_get_data(chip); in oxnas_gpio_get_direction() local 768 struct oxnas_gpio_bank *bank = gpiochip_get_data(chip); in oxnas_gpio_direction_input() local 778 struct oxnas_gpio_bank *bank = gpiochip_get_data(chip); in oxnas_gpio_get() local 787 struct oxnas_gpio_bank *bank = gpiochip_get_data(chip); in oxnas_gpio_set() local 799 struct oxnas_gpio_bank *bank = gpiochip_get_data(chip); in oxnas_gpio_direction_output() local 844 struct oxnas_gpio_bank *bank = pctl_to_bank(pctl, pin); in oxnas_ox810se_pinconf_get() local [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/pinctrl/rockchip/ |
| H A D | pinctrl-rv1126.c | 143 static int rv1126_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rv1126_set_mux() 191 static void rv1126_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rv1126_calc_pull_reg_and_bit() 220 static int rv1126_set_pull(struct rockchip_pin_bank *bank, in rv1126_set_pull() 254 static void rv1126_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rv1126_calc_drv_reg_and_bit() 284 static int rv1126_set_drive(struct rockchip_pin_bank *bank, in rv1126_set_drive() 307 static int rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rv1126_calc_schmitt_reg_and_bit() 338 static int rv1126_set_schmitt(struct rockchip_pin_bank *bank, in rv1126_set_schmitt()
|
| H A D | pinctrl-rk3568.c | 109 static int rk3568_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3568_set_mux() 144 static void rk3568_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3568_calc_pull_reg_and_bit() 171 static void rk3568_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3568_calc_drv_reg_and_bit() 198 static int rk3568_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3568_calc_schmitt_reg_and_bit() 220 static int rk3568_set_pull(struct rockchip_pin_bank *bank, in rk3568_set_pull() 248 static int rk3568_set_drive(struct rockchip_pin_bank *bank, in rk3568_set_drive() 289 static int rk3568_set_schmitt(struct rockchip_pin_bank *bank, in rk3568_set_schmitt()
|
| H A D | pinctrl-rk3562.c | 14 static int rk3562_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3562_set_mux() 61 static void rk3562_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3562_calc_drv_reg_and_bit() 100 static int rk3562_set_drive(struct rockchip_pin_bank *bank, in rk3562_set_drive() 127 static void rk3562_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3562_calc_pull_reg_and_bit() 166 static int rk3562_set_pull(struct rockchip_pin_bank *bank, in rk3562_set_pull() 202 static int rk3562_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3562_calc_schmitt_reg_and_bit() 244 static int rk3562_set_schmitt(struct rockchip_pin_bank *bank, in rk3562_set_schmitt()
|
| H A D | pinctrl-rv1106.c | 14 static int rv1106_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rv1106_set_mux() 54 static void rv1106_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rv1106_calc_drv_reg_and_bit() 99 static int rv1106_set_drive(struct rockchip_pin_bank *bank, in rv1106_set_drive() 126 static void rv1106_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rv1106_calc_pull_reg_and_bit() 171 static int rv1106_set_pull(struct rockchip_pin_bank *bank, in rv1106_set_pull() 207 static int rv1106_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rv1106_calc_schmitt_reg_and_bit() 255 static int rv1106_set_schmitt(struct rockchip_pin_bank *bank, in rv1106_set_schmitt()
|
| H A D | pinctrl-rk3528.c | 14 static int rk3528_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3528_set_mux() 50 static void rk3528_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3528_calc_drv_reg_and_bit() 89 static int rk3528_set_drive(struct rockchip_pin_bank *bank, in rk3528_set_drive() 116 static void rk3528_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3528_calc_pull_reg_and_bit() 155 static int rk3528_set_pull(struct rockchip_pin_bank *bank, in rk3528_set_pull() 191 static int rk3528_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3528_calc_schmitt_reg_and_bit() 232 static int rk3528_set_schmitt(struct rockchip_pin_bank *bank, in rk3528_set_schmitt()
|
| H A D | pinctrl-rk3588.c | 14 static int rk3588_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3588_set_mux() 189 static void rk3588_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3588_calc_pull_reg_and_bit() 215 static void rk3588_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3588_calc_drv_reg_and_bit() 241 static int rk3588_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3588_calc_schmitt_reg_and_bit() 266 static int rk3588_set_pull(struct rockchip_pin_bank *bank, in rk3588_set_pull() 283 static int rk3588_set_drive(struct rockchip_pin_bank *bank, in rk3588_set_drive() 300 static int rk3588_set_schmitt(struct rockchip_pin_bank *bank, in rk3588_set_schmitt()
|
| H A D | pinctrl-rk3308.c | 453 static int rk3308_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3308_set_mux() 497 static void rk3308_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3308_calc_pull_reg_and_bit() 517 static void rk3308_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3308_calc_drv_reg_and_bit() 536 static int rk3308_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in rk3308_calc_schmitt_reg_and_bit() 553 static int rk3308_set_pull(struct rockchip_pin_bank *bank, in rk3308_set_pull() 581 static int rk3308_set_drive(struct rockchip_pin_bank *bank, in rk3308_set_drive() 598 static int rk3308_set_schmitt(struct rockchip_pin_bank *bank, in rk3308_set_schmitt()
|
| H A D | pinctrl-rk322x.c | 144 static int rk3228_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3228_set_mux() 170 static void rk3228_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3228_calc_pull_reg_and_bit() 185 static int rk3228_set_pull(struct rockchip_pin_bank *bank, in rk3228_set_pull() 214 static void rk3228_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3228_calc_drv_reg_and_bit() 229 static int rk3228_set_drive(struct rockchip_pin_bank *bank, in rk3228_set_drive()
|
| H A D | pinctrl-rk3368.c | 14 static int rk3368_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3368_set_mux() 41 static void rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3368_calc_pull_reg_and_bit() 66 static int rk3368_set_pull(struct rockchip_pin_bank *bank, in rk3368_set_pull() 96 static void rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3368_calc_drv_reg_and_bit() 120 static int rk3368_set_drive(struct rockchip_pin_bank *bank, in rk3368_set_drive()
|
| H A D | pinctrl-rk3288.c | 31 static int rk3288_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3288_set_mux() 66 static void rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3288_calc_pull_reg_and_bit() 91 static int rk3288_set_pull(struct rockchip_pin_bank *bank, in rk3288_set_pull() 128 static void rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3288_calc_drv_reg_and_bit() 152 static int rk3288_set_drive(struct rockchip_pin_bank *bank, in rk3288_set_drive()
|
| H A D | pinctrl-rk3399.c | 53 static int rk3399_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rk3399_set_mux() 80 static void rk3399_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3399_calc_pull_reg_and_bit() 107 static int rk3399_set_pull(struct rockchip_pin_bank *bank, in rk3399_set_pull() 134 static void rk3399_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3399_calc_drv_reg_and_bit() 155 static int rk3399_set_drive(struct rockchip_pin_bank *bank, in rk3399_set_drive()
|
| /OK3568_Linux_fs/u-boot/drivers/gpio/ |
| H A D | imx_rgpio2p.c | 77 struct imx_rgpio2p_data *bank = dev_get_priv(dev); in imx_rgpio2p_direction_input() local 88 struct imx_rgpio2p_data *bank = dev_get_priv(dev); in imx_rgpio2p_direction_output() local 101 struct imx_rgpio2p_data *bank = dev_get_priv(dev); in imx_rgpio2p_get_value() local 109 struct imx_rgpio2p_data *bank = dev_get_priv(dev); in imx_rgpio2p_set_value() local 118 struct imx_rgpio2p_data *bank = dev_get_priv(dev); in imx_rgpio2p_get_function() local 137 struct imx_rgpio2p_data *bank = dev_get_priv(dev); in imx_rgpio2p_probe() local
|
| H A D | tegra_gpio.c | 34 struct gpio_ctlr_bank *bank; member 41 struct gpio_ctlr_bank *bank; member 49 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in get_config() local 66 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_config() local 84 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in get_direction() local 101 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_direction() local 119 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_level() local 321 int bank; in gpio_tegra_bind() local
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | flash.c | 52 int bank, first, last; in abbrev_spec() local 95 ulong bank, sector_end_addr; in flash_sect_roundb() local 194 ulong bank; in flash_fill_sect_ranges() local 275 ulong bank; in do_flinfo() local 304 ulong bank, addr_first, addr_last; in do_flerase() local 397 ulong bank; in flash_sect_erase() local 438 ulong bank; in do_protect() local 593 ulong bank; in flash_sect_protect() local
|
| /OK3568_Linux_fs/u-boot/drivers/misc/ |
| H A D | fsl_iim.c | 94 } bank[8]; member 101 static int prepare_access(struct fsl_iim **regs, u32 bank, u32 word, int assert, in prepare_access() 129 static int prepare_read(struct fsl_iim **regs, u32 bank, u32 word, u32 *val, in prepare_read() 143 int fuse_read(u32 bank, u32 word, u32 *val) in fuse_read() 164 static void direct_access(struct fsl_iim *regs, u32 bank, u32 word, u32 bit, in direct_access() 177 int fuse_sense(u32 bank, u32 word, u32 *val) in fuse_sense() 203 static int prog_bit(struct fsl_iim *regs, u32 bank, u32 word, u32 bit) in prog_bit() 229 static int prepare_write(struct fsl_iim **regs, u32 bank, u32 word, u32 val, in prepare_write() 235 int fuse_prog(u32 bank, u32 word, u32 val) in fuse_prog() 259 int fuse_override(u32 bank, u32 word, u32 val) in fuse_override()
|
| H A D | mxs_ocotp.c | 274 static int mxs_ocotp_valid(u32 bank, u32 word) in mxs_ocotp_valid() 286 int fuse_read(u32 bank, u32 word, u32 *val) in fuse_read() 297 int fuse_prog(u32 bank, u32 word, u32 val) in fuse_prog() 308 int fuse_sense(u32 bank, u32 word, u32 *val) in fuse_sense() 314 int fuse_override(u32 bank, u32 word, u32 val) in fuse_override()
|
| /OK3568_Linux_fs/u-boot/drivers/pinctrl/ |
| H A D | pinctrl-rockchip.c | 401 static int rockchip_verify_config(struct udevice *dev, u32 bank, u32 pin) in rockchip_verify_config() 827 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux() 1559 rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route() 1583 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux() 1646 static int rockchip_verify_mux(struct rockchip_pin_bank *bank, in rockchip_verify_mux() 1682 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux() 1768 static void px30_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in px30_calc_pull_reg_and_bit() 1798 static void px30_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in px30_calc_drv_reg_and_bit() 1828 static int px30_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank, in px30_calc_schmitt_reg_and_bit() 1858 static void rv1108_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rv1108_calc_pull_reg_and_bit() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-aspeed.c | 32 unsigned int bank; member 209 const struct aspeed_gpio_bank *bank, in bank_reg() 253 unsigned int bank = GPIO_BANK(offset); in to_bank() local 281 const struct aspeed_gpio_bank *bank = to_bank(offset); in have_gpio() local 306 const struct aspeed_gpio_bank *bank, in aspeed_gpio_change_cmd_source() 340 const struct aspeed_gpio_bank *bank = to_bank(offset); in aspeed_gpio_copro_request() local 364 const struct aspeed_gpio_bank *bank = to_bank(offset); in aspeed_gpio_copro_release() local 384 const struct aspeed_gpio_bank *bank = to_bank(offset); in aspeed_gpio_get() local 393 const struct aspeed_gpio_bank *bank = to_bank(offset); in __aspeed_gpio_set() local 429 const struct aspeed_gpio_bank *bank = to_bank(offset); in aspeed_gpio_dir_in() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/leds/ |
| H A D | leds-tca6507.c | 162 struct bank { struct 163 int level; 164 int ontime, offtime; 165 int on_dflt, off_dflt; 166 int time_use, level_use; 167 } bank[3]; member 178 int bank; /* Bank used, or -1 */ member 283 static void set_code(struct tca6507_chip *tca, int reg, int bank, int new) in set_code() 300 static void set_level(struct tca6507_chip *tca, int bank, int level) in set_level() 315 static void set_times(struct tca6507_chip *tca, int bank) in set_times()
|
| /OK3568_Linux_fs/u-boot/drivers/irq/ |
| H A D | irq-gpio.c | 86 struct gpio_bank *bank = gpio_id_to_bank(irq - IRQ_GPIO0); in generic_gpio_handle_irq() local 177 struct gpio_bank *bank = gpio_to_bank(gpio); in gpio_irq_set_type() local 215 struct gpio_bank *bank = gpio_to_bank(gpio); in gpio_irq_revert_type() local 252 struct gpio_bank *bank = gpio_to_bank(gpio); in gpio_irq_get_gpio_level() local 267 struct gpio_bank *bank = gpio_to_bank(gpio); in gpio_irq_enable() local 288 struct gpio_bank *bank = gpio_to_bank(gpio); in gpio_irq_disable() local 311 struct gpio_bank *bank = NULL; in gpio_irq_init() local
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/samsung/ |
| H A D | pinctrl-samsung.c | 359 struct samsung_pin_bank **bank) in pin_to_reg_bank() 381 struct samsung_pin_bank *bank; in samsung_pinmux_setup() local 436 struct samsung_pin_bank *bank; in samsung_pinconf_rw() local 544 struct samsung_pin_bank *bank = gpiochip_get_data(gc); in samsung_gpio_set_value() local 561 struct samsung_pin_bank *bank = gpiochip_get_data(gc); in samsung_gpio_set() local 574 struct samsung_pin_bank *bank = gpiochip_get_data(gc); in samsung_gpio_get() local 595 struct samsung_pin_bank *bank; in samsung_gpio_set_direction() local 625 struct samsung_pin_bank *bank = gpiochip_get_data(gc); in samsung_gpio_direction_input() local 639 struct samsung_pin_bank *bank = gpiochip_get_data(gc); in samsung_gpio_direction_output() local 657 struct samsung_pin_bank *bank = gpiochip_get_data(gc); in samsung_gpio_to_irq() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/sirf/ |
| H A D | pinctrl-sirf.c | 424 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_ack() local 441 struct sirfsoc_gpio_bank *bank, in __sirfsoc_gpio_irq_mask() 463 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_mask() local 472 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_unmask() local 493 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_type() local 555 struct sirfsoc_gpio_bank *bank; in sirfsoc_gpio_handle_irq() local 613 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, offset); in sirfsoc_gpio_request() local 636 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, offset); in sirfsoc_gpio_free() local 652 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, gpio); in sirfsoc_gpio_direction_input() local 669 struct sirfsoc_gpio_bank *bank, in sirfsoc_gpio_set_output() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/sunxi/ |
| H A D | pinctrl-sunxi.h | 32 #define SUNXI_PINCTRL_PIN(bank, pin) \ argument 237 u8 bank = pin / PINS_PER_BANK; in sunxi_mux_reg() local 252 u8 bank = pin / PINS_PER_BANK; in sunxi_data_reg() local 267 u8 bank = pin / PINS_PER_BANK; in sunxi_dlevel_reg() local 282 u8 bank = pin / PINS_PER_BANK; in sunxi_pull_reg() local 295 static inline u32 sunxi_irq_hw_bank_num(const struct sunxi_pinctrl_desc *desc, u8 bank) in sunxi_irq_hw_bank_num() 306 u8 bank = irq / IRQ_PER_BANK; in sunxi_irq_cfg_reg() local 319 static inline u32 sunxi_irq_ctrl_reg_from_bank(const struct sunxi_pinctrl_desc *desc, u8 bank) in sunxi_irq_ctrl_reg_from_bank() 327 u8 bank = irq / IRQ_PER_BANK; in sunxi_irq_ctrl_reg() local 338 static inline u32 sunxi_irq_debounce_reg_from_bank(const struct sunxi_pinctrl_desc *desc, u8 bank) in sunxi_irq_debounce_reg_from_bank() [all …]
|