| /u-boot/arch/arm/mach-kirkwood/include/mach/ |
| A D | gpio.h | 18 #define GPIO_OFF(pin) (((pin) >> 5) ? 0x0040 : 0x0000) argument 19 #define GPIO_OUT(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x00) argument 20 #define GPIO_IO_CONF(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x04) argument 21 #define GPIO_BLINK_EN(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x08) argument 22 #define GPIO_IN_POL(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x0c) argument 23 #define GPIO_DATA_IN(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x10) argument 24 #define GPIO_EDGE_CAUSE(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x14) argument 25 #define GPIO_EDGE_MASK(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x18) argument 26 #define GPIO_LEVEL_MASK(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x1c) argument
|
| /u-boot/drivers/gpio/ |
| A D | kw_gpio.c | 24 void __set_direction(unsigned pin, int input) in __set_direction() 38 static void __set_level(unsigned pin, int high) in __set_level() 50 static void __set_blinking(unsigned pin, int blink) in __set_blinking() 62 int kw_gpio_is_valid(unsigned pin, int mode) in kw_gpio_is_valid() 78 void kw_gpio_set_valid(unsigned pin, int mode) in kw_gpio_set_valid() 94 int kw_gpio_direction_input(unsigned pin) in kw_gpio_direction_input() 105 int kw_gpio_direction_output(unsigned pin, int value) in kw_gpio_direction_output() 124 int kw_gpio_get_value(unsigned pin) in kw_gpio_get_value() 136 void kw_gpio_set_value(unsigned pin, int value) in kw_gpio_set_value() 142 void kw_gpio_set_blink(unsigned pin, int blink) in kw_gpio_set_blink()
|
| A D | at91_gpio.c | 59 int at91_set_pio_pullup(unsigned port, unsigned pin, int use_pullup) in at91_set_pio_pullup() 72 int at91_set_pio_periph(unsigned port, unsigned pin, int use_pullup) in at91_set_pio_periph() 90 int at91_set_a_periph(unsigned port, unsigned pin, int use_pullup) in at91_set_a_periph() 109 int at91_set_b_periph(unsigned port, unsigned pin, int use_pullup) in at91_set_b_periph() 128 int at91_pio3_set_a_periph(unsigned port, unsigned pin, int use_pullup) in at91_pio3_set_a_periph() 241 int at91_set_pio_input(unsigned port, u32 pin, int use_pullup) in at91_set_pio_input() 271 int at91_set_pio_output(unsigned port, u32 pin, int value) in at91_set_pio_output() 284 int at91_set_pio_deglitch(unsigned port, unsigned pin, int is_on) in at91_set_pio_deglitch() 398 int at91_set_pio_multi_drive(unsigned port, unsigned pin, int is_on) in at91_set_pio_multi_drive() 429 int at91_set_pio_value(unsigned port, unsigned pin, int value) in at91_set_pio_value() [all …]
|
| A D | axp_gpio.c | 20 static u8 axp_get_gpio_ctrl_reg(unsigned pin) in axp_get_gpio_ctrl_reg() 35 static int axp_gpio_direction_input(struct udevice *dev, unsigned pin) in axp_gpio_direction_input() 46 static int axp_gpio_direction_output(struct udevice *dev, unsigned pin, in axp_gpio_direction_output() 73 static int axp_gpio_get_value(struct udevice *dev, unsigned pin) in axp_gpio_get_value() 100 static int axp_gpio_set_value(struct udevice *dev, unsigned pin, int val) in axp_gpio_set_value()
|
| A D | atmel_pio4.c | 53 static int atmel_pio4_config_io_func(u32 port, u32 pin, in atmel_pio4_config_io_func() 76 int atmel_pio4_set_gpio(u32 port, u32 pin, u32 config) in atmel_pio4_set_gpio() 83 int atmel_pio4_set_a_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_a_periph() 90 int atmel_pio4_set_b_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_b_periph() 97 int atmel_pio4_set_c_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_c_periph() 104 int atmel_pio4_set_d_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_d_periph() 111 int atmel_pio4_set_e_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_e_periph() 118 int atmel_pio4_set_f_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_f_periph() 125 int atmel_pio4_set_g_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_g_periph() 132 int atmel_pio4_set_pio_output(u32 port, u32 pin, u32 value) in atmel_pio4_set_pio_output() [all …]
|
| A D | nx_gpio.c | 57 static int nx_alive_gpio_direction_input(struct udevice *dev, unsigned int pin) in nx_alive_gpio_direction_input() 67 static int nx_alive_gpio_direction_output(struct udevice *dev, unsigned int pin, in nx_alive_gpio_direction_output() 83 static int nx_alive_gpio_get_value(struct udevice *dev, unsigned int pin) in nx_alive_gpio_get_value() 95 static int nx_alive_gpio_set_value(struct udevice *dev, unsigned int pin, in nx_alive_gpio_set_value() 109 static int nx_alive_gpio_get_function(struct udevice *dev, unsigned int pin) in nx_alive_gpio_get_function() 124 static int nx_gpio_direction_input(struct udevice *dev, unsigned int pin) in nx_gpio_direction_input() 137 static int nx_gpio_direction_output(struct udevice *dev, unsigned int pin, in nx_gpio_direction_output() 156 static int nx_gpio_get_value(struct udevice *dev, unsigned int pin) in nx_gpio_get_value() 171 static int nx_gpio_set_value(struct udevice *dev, unsigned int pin, int val) in nx_gpio_set_value() 187 static int nx_gpio_get_function(struct udevice *dev, unsigned int pin) in nx_gpio_get_function()
|
| A D | ftgpio010.c | 24 static int ftgpio010_direction_input(struct udevice *dev, unsigned int pin) in ftgpio010_direction_input() 33 static int ftgpio010_direction_output(struct udevice *dev, unsigned int pin, in ftgpio010_direction_output() 46 static int ftgpio010_get_value(struct udevice *dev, unsigned int pin) in ftgpio010_get_value() 54 static int ftgpio010_set_value(struct udevice *dev, unsigned int pin, int val) in ftgpio010_set_value() 63 static int ftgpio010_get_function(struct udevice *dev, unsigned int pin) in ftgpio010_get_function()
|
| A D | altera_pio.c | 29 static int altera_pio_direction_input(struct udevice *dev, unsigned pin) in altera_pio_direction_input() 39 static int altera_pio_direction_output(struct udevice *dev, unsigned pin, in altera_pio_direction_output() 55 static int altera_pio_get_value(struct udevice *dev, unsigned pin) in altera_pio_get_value() 64 static int altera_pio_set_value(struct udevice *dev, unsigned pin, int val) in altera_pio_set_value()
|
| A D | xilinx_gpio.c | 65 u32 bank, pin; in xilinx_gpio_set_value() local 93 u32 bank, pin; in xilinx_gpio_get_value() local 119 u32 bank, pin; in xilinx_gpio_get_function() local 148 u32 bank, pin; in xilinx_gpio_direction_output() local 173 u32 bank, pin; in xilinx_gpio_direction_input() local
|
| A D | dwapb_gpio.c | 46 static int dwapb_gpio_direction_input(struct udevice *dev, unsigned pin) in dwapb_gpio_direction_input() 54 static int dwapb_gpio_direction_output(struct udevice *dev, unsigned pin, in dwapb_gpio_direction_output() 69 static int dwapb_gpio_set_value(struct udevice *dev, unsigned pin, int val) in dwapb_gpio_set_value() 94 static int dwapb_gpio_get_value(struct udevice *dev, unsigned pin) in dwapb_gpio_get_value()
|
| /u-boot/arch/arm/mach-tegra/ |
| A D | pinmux-common.c | 96 #define REG(pin) _R(0x3000 + ((pin) * 4)) argument 98 #define MUX_REG(pin) REG(pin) argument 99 #define MUX_SHIFT(pin) 0 argument 101 #define PULL_REG(pin) REG(pin) argument 102 #define PULL_SHIFT(pin) 2 argument 104 #define TRI_REG(pin) REG(pin) argument 105 #define TRI_SHIFT(pin) 4 argument 222 void pinmux_tristate_enable(enum pmux_pingrp pin) in pinmux_tristate_enable() 227 void pinmux_tristate_disable(enum pmux_pingrp pin) in pinmux_tristate_disable() 306 static void pinmux_set_ioreset(enum pmux_pingrp pin, in pinmux_set_ioreset() [all …]
|
| /u-boot/arch/mips/mach-jz47xx/jz4780/ |
| A D | gpio.c | 13 int pin = gpio % 32; in jz47xx_gpio_get_value() local 22 int pin = gpio % 32; in jz47xx_gpio_direction_input() local 33 int pin = gpio % 32; in jz47xx_gpio_direction_output() local
|
| /u-boot/drivers/pinctrl/rockchip/ |
| A D | pinctrl-rockchip-core.c | 22 static int rockchip_verify_config(struct udevice *dev, u32 bank, u32 pin) in rockchip_verify_config() 41 void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux() 65 rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route() 89 int rockchip_get_mux_data(int mux_type, int pin, u8 *bit, int *mask) in rockchip_get_mux_data() 115 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux() 162 int pin, int mux) in rockchip_verify_mux() 197 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux() 357 u32 pin, u32 param, u32 arg) in rockchip_pinconf_set() 428 u32 bank, pin, mux, conf, arg, default_val; in rockchip_pinctrl_set_state() local 590 int pin = 0; in rockchip_pinctrl_get_soc_data() local [all …]
|
| /u-boot/arch/arm/mach-sunxi/ |
| A D | pinmux.c | 20 void sunxi_gpio_set_cfgpin(u32 pin, u32 val) in sunxi_gpio_set_cfgpin() 40 int sunxi_gpio_get_cfgpin(u32 pin) in sunxi_gpio_get_cfgpin() 48 void sunxi_gpio_set_drv(u32 pin, u32 val) in sunxi_gpio_set_drv() 64 void sunxi_gpio_set_pull(u32 pin, u32 val) in sunxi_gpio_set_pull()
|
| /u-boot/drivers/pinctrl/nexell/ |
| A D | pinctrl-s5pxx18.c | 52 static void nx_gpio_set_pad_function(void *base, u32 pin, u32 padfunc) in nx_gpio_set_pad_function() 59 static void nx_gpio_set_drive_strength(void *base, u32 pin, u32 drv) in nx_gpio_set_drive_strength() 65 static void nx_gpio_set_pull_mode(void *base, u32 pin, u32 mode) in nx_gpio_set_pull_mode() 77 static void nx_alive_set_pullup(void *base, u32 pin, bool enable) in nx_alive_set_pullup() 134 unsigned int count, idx, pin; in s5pxx18_pinctrl_set_state() local
|
| /u-boot/drivers/pinctrl/mediatek/ |
| A D | pinctrl-mtk-common.c | 87 static int mtk_hw_pin_field_lookup(struct udevice *dev, int pin, in mtk_hw_pin_field_lookup() 135 static int mtk_hw_pin_field_get(struct udevice *dev, int pin, in mtk_hw_pin_field_get() 185 static int mtk_hw_set_value(struct udevice *dev, int pin, int field, in mtk_hw_set_value() 204 static int mtk_hw_get_value(struct udevice *dev, int pin, int field, in mtk_hw_get_value() 223 static int mtk_get_pin_io_type(struct udevice *dev, int pin, in mtk_get_pin_io_type() 386 int mtk_pinconf_bias_set_pullen_pullsel(struct udevice *dev, u32 pin, in mtk_pinconf_bias_set_pullen_pullsel() 475 int mtk_pinconf_input_enable(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_input_enable() 491 int mtk_pinconf_drive_set_v0(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_drive_set_v0() 519 int mtk_pinconf_drive_set_v1(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_drive_set_v1() 537 int mtk_pinconf_drive_set(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_drive_set() [all …]
|
| /u-boot/drivers/misc/ |
| A D | k3_esm.c | 31 static void esm_pin_enable(void __iomem *base, int pin) in esm_pin_enable() 41 static void esm_intr_enable(void __iomem *base, int pin) in esm_intr_enable() 51 static void esm_intr_prio_set(void __iomem *base, int pin) in esm_intr_prio_set() 61 static void esm_clear_raw_status(void __iomem *base, int pin) in esm_clear_raw_status()
|
| /u-boot/drivers/pinctrl/uniphier/ |
| A D | pinctrl-uniphier-core.c | 98 unsigned int pin, int enable) in uniphier_pinconf_input_enable_perpin() 118 unsigned int pin, int enable) in uniphier_pinconf_input_enable_legacy() 136 unsigned int pin, int enable) in uniphier_pinconf_input_enable() 159 uniphier_pinctrl_pin_get(struct uniphier_pinctrl_priv *priv, unsigned int pin) in uniphier_pinctrl_pin_get() 172 static int uniphier_pinconf_bias_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_bias_set() 224 static int uniphier_pinconf_drive_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_drive_set() 292 static int uniphier_pinconf_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_set() 338 static void uniphier_pinmux_set_one(struct udevice *dev, unsigned pin, in uniphier_pinmux_set_one()
|
| /u-boot/board/LaCie/common/ |
| A D | cpld-gpio-bus.c | 19 int pin; in cpld_gpio_bus_set_addr() local 27 int pin; in cpld_gpio_bus_set_data() local
|
| /u-boot/arch/powerpc/cpu/mpc83xx/ |
| A D | qe_io.c | 29 static void qe_cfg_iopin(qepio83xx_t *par_io, u8 port, u8 pin, int dir, in qe_cfg_iopin() 97 void qe_config_iopin(u8 port, u8 pin, int dir, int open_drain, int assign) in qe_config_iopin()
|
| /u-boot/drivers/pinctrl/renesas/ |
| A D | pfc.c | 71 int sh_pfc_get_pin_index(struct sh_pfc *pfc, unsigned int pin) in sh_pfc_get_pin_index() 377 unsigned int rcar_pinmux_get_bias(struct sh_pfc *pfc, unsigned int pin) in rcar_pinmux_get_bias() 401 void rcar_pinmux_set_bias(struct sh_pfc *pfc, unsigned int pin, in rcar_pinmux_set_bias() 532 const struct sh_pfc_pin *pin; in sh_pfc_pinctrl_get_pin_muxing() local 570 const struct sh_pfc_pin *pin = NULL; in sh_pfc_gpio_request_enable() local 613 const struct sh_pfc_pin *pin = NULL; in sh_pfc_gpio_disable_free() local 642 const struct sh_pfc_pin *pin = &priv->pfc.info->pins[pin_selector]; in sh_pfc_pinctrl_pin_set() local 747 unsigned int pin, u16 strength) in sh_pfc_pinconf_set_drive_strength() 784 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_validate() local 816 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_set() local [all …]
|
| /u-boot/drivers/pinctrl/mvebu/ |
| A D | pinctrl-mvebu.c | 42 void mvebu_pinctl_emmc_set_mux(struct udevice *dev, u32 pin, u32 func) in mvebu_pinctl_emmc_set_mux() 105 int pin = pin_arr[i]; in mvebu_pinctrl_set_state() local 139 int pin, err; in mvebu_pinctrl_set_state_all() local
|
| /u-boot/arch/arm/include/asm/arch-sunxi/ |
| A D | gpio.h | 83 #define GPIO_BANK(pin) ((pin) >> 5) argument 84 #define GPIO_NUM(pin) ((pin) & 0x1f) argument 86 #define GPIO_CFG_INDEX(pin) (((pin) & 0x1f) >> 3) argument 87 #define GPIO_CFG_OFFSET(pin) ((((pin) & 0x1f) & 0x7) << 2) argument 89 #define GPIO_DRV_INDEX(pin) (((pin) & 0x1f) >> 4) argument 90 #define GPIO_DRV_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) argument 92 #define GPIO_PULL_INDEX(pin) (((pin) & 0x1f) >> 4) argument 93 #define GPIO_PULL_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) argument
|
| /u-boot/drivers/pinctrl/starfive/ |
| A D | pinctrl-jh7110-sys.c | 275 unsigned int pin, u32 func) in jh7110_set_function() 296 static void jh7110_set_vin_group(struct udevice *dev, unsigned int pin) in jh7110_set_vin_group() 316 static int jh7110_sys_set_one_pin_mux(struct udevice *dev, unsigned int pin, in jh7110_sys_set_one_pin_mux() 333 unsigned int pin) in jh7110_sys_get_padcfg_base()
|
| /u-boot/arch/x86/cpu/tangier/ |
| A D | pinmux.c | 52 mrfld_get_family(struct mrfld_pinctrl *mp, unsigned int pin) in mrfld_get_family() 69 mrfld_get_bufcfg(struct mrfld_pinctrl *pinctrl, unsigned int pin) in mrfld_get_bufcfg() 95 static int mrfld_pinconfig_protected(unsigned int pin, u32 mask, u32 bits) in mrfld_pinconfig_protected() 123 static int mrfld_pinconfig(unsigned int pin, u32 mask, u32 bits) in mrfld_pinconfig()
|