| /rk3399_rockchip-uboot/arch/arm/mach-kirkwood/include/mach/ |
| H A D | gpio.h | 19 #define GPIO_OFF(pin) (((pin) >> 5) ? 0x0040 : 0x0000) argument 20 #define GPIO_OUT(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x00) argument 21 #define GPIO_IO_CONF(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x04) argument 22 #define GPIO_BLINK_EN(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x08) argument 23 #define GPIO_IN_POL(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x0c) argument 24 #define GPIO_DATA_IN(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x10) argument 25 #define GPIO_EDGE_CAUSE(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x14) argument 26 #define GPIO_EDGE_MASK(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x18) argument 27 #define GPIO_LEVEL_MASK(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x1c) argument
|
| /rk3399_rockchip-uboot/drivers/gpio/ |
| H A D | kw_gpio.c | 25 void __set_direction(unsigned pin, int input) in __set_direction() 39 static void __set_level(unsigned pin, int high) in __set_level() 51 static void __set_blinking(unsigned pin, int blink) in __set_blinking() 63 int kw_gpio_is_valid(unsigned pin, int mode) in kw_gpio_is_valid() 79 void kw_gpio_set_valid(unsigned pin, int mode) in kw_gpio_set_valid() 95 int kw_gpio_direction_input(unsigned pin) in kw_gpio_direction_input() 106 int kw_gpio_direction_output(unsigned pin, int value) in kw_gpio_direction_output() 125 int kw_gpio_get_value(unsigned pin) in kw_gpio_get_value() 137 void kw_gpio_set_value(unsigned pin, int value) in kw_gpio_set_value() 143 void kw_gpio_set_blink(unsigned pin, int blink) in kw_gpio_set_blink()
|
| H 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() 151 int at91_pio3_set_b_periph(unsigned port, unsigned pin, int use_pullup) in at91_pio3_set_b_periph() 173 int at91_pio3_set_c_periph(unsigned port, unsigned pin, int use_pullup) in at91_pio3_set_c_periph() 195 int at91_pio3_set_d_periph(unsigned port, unsigned pin, int use_pullup) in at91_pio3_set_d_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() [all …]
|
| H A D | axp_gpio.c | 22 static u8 axp_get_gpio_ctrl_reg(unsigned pin) in axp_get_gpio_ctrl_reg() 37 static int axp_gpio_direction_input(struct udevice *dev, unsigned pin) in axp_gpio_direction_input() 55 static int axp_gpio_direction_output(struct udevice *dev, unsigned pin, in axp_gpio_direction_output() 82 static int axp_gpio_get_value(struct udevice *dev, unsigned pin) in axp_gpio_get_value() 115 static int axp_gpio_set_value(struct udevice *dev, unsigned pin, int val) in axp_gpio_set_value()
|
| H A D | atmel_pio4.c | 46 static int atmel_pio4_config_io_func(u32 port, u32 pin, in atmel_pio4_config_io_func() 69 int atmel_pio4_set_gpio(u32 port, u32 pin, u32 use_pullup) in atmel_pio4_set_gpio() 76 int atmel_pio4_set_a_periph(u32 port, u32 pin, u32 use_pullup) in atmel_pio4_set_a_periph() 83 int atmel_pio4_set_b_periph(u32 port, u32 pin, u32 use_pullup) in atmel_pio4_set_b_periph() 90 int atmel_pio4_set_c_periph(u32 port, u32 pin, u32 use_pullup) in atmel_pio4_set_c_periph() 97 int atmel_pio4_set_d_periph(u32 port, u32 pin, u32 use_pullup) in atmel_pio4_set_d_periph() 104 int atmel_pio4_set_e_periph(u32 port, u32 pin, u32 use_pullup) in atmel_pio4_set_e_periph() 111 int atmel_pio4_set_f_periph(u32 port, u32 pin, u32 use_pullup) in atmel_pio4_set_f_periph() 118 int atmel_pio4_set_g_periph(u32 port, u32 pin, u32 use_pullup) in atmel_pio4_set_g_periph() 125 int atmel_pio4_set_pio_output(u32 port, u32 pin, u32 value) in atmel_pio4_set_pio_output() [all …]
|
| H 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()
|
| H A D | dwapb_gpio.c | 40 static int dwapb_gpio_direction_input(struct udevice *dev, unsigned pin) in dwapb_gpio_direction_input() 48 static int dwapb_gpio_direction_output(struct udevice *dev, unsigned pin, in dwapb_gpio_direction_output() 63 static int dwapb_gpio_get_value(struct udevice *dev, unsigned pin) in dwapb_gpio_get_value() 70 static int dwapb_gpio_set_value(struct udevice *dev, unsigned pin, int val) in dwapb_gpio_set_value()
|
| H A D | nca9539_gpio.c | 79 unsigned int pin = offset % NCA9539_BANK_SZ; in nca9539_gpio_get_direction() local 101 unsigned int pin = offset % NCA9539_BANK_SZ; in nca9539_gpio_direction_input() local 127 unsigned int pin = offset % NCA9539_BANK_SZ; in nca9539_gpio_direction_output() local 163 unsigned int pin = offset % NCA9539_BANK_SZ; in nca9539_gpio_get() local 192 unsigned int pin = offset % NCA9539_BANK_SZ; in nca9539_gpio_set() local
|
| /rk3399_rockchip-uboot/board/micronas/vct/ |
| H A D | gpio.c | 17 #define GPIO_MODULE(pin) ((pin) >> 5) argument 23 #define MASK(pin) (1 << ((pin) & 0x1F)) argument 40 int vct_gpio_dir(int pin, int dir) in vct_gpio_dir() 54 void vct_gpio_set(int pin, int val) in vct_gpio_set() 66 int vct_gpio_get(int pin) in vct_gpio_get()
|
| H A D | top.c | 27 static TOP_PINMUX_t top_read_pin(int pin) in top_read_pin() 68 static void top_write_pin(int pin, TOP_PINMUX_t reg) in top_write_pin() 100 int top_set_pin(int pin, int func) in top_set_pin() 123 int top_set_pin(int pin, int func) in top_set_pin()
|
| /rk3399_rockchip-uboot/arch/arm/mach-tegra/ |
| H A D | pinmux-common.c | 13 #define pmux_pingrp_isvalid(pin) (((pin) >= 0) && ((pin) < PMUX_PINGRP_COUNT)) argument 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 158 void pinmux_set_func(enum pmux_pingrp pin, enum pmux_func func) in pinmux_set_func() 190 void pinmux_set_pullupdown(enum pmux_pingrp pin, enum pmux_pull pupd) in pinmux_set_pullupdown() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-sunxi/ |
| H A D | pinmux.c | 21 void sunxi_gpio_set_cfgpin(u32 pin, u32 val) in sunxi_gpio_set_cfgpin() 41 int sunxi_gpio_get_cfgpin(u32 pin) in sunxi_gpio_get_cfgpin() 49 int sunxi_gpio_set_drv(u32 pin, u32 val) in sunxi_gpio_set_drv() 61 int sunxi_gpio_set_pull(u32 pin, u32 val) in sunxi_gpio_set_pull()
|
| /rk3399_rockchip-uboot/drivers/pinctrl/rockchip/ |
| H A D | pinctrl-rockchip-core.c | 21 static int rockchip_verify_config(struct udevice *dev, u32 bank, u32 pin) in rockchip_verify_config() 40 void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux() 64 rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route() 88 int rockchip_get_mux_data(int mux_type, int pin, u8 *bit, int *mask) in rockchip_get_mux_data() 114 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux() 161 int pin, int mux) in rockchip_verify_mux() 196 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux() 355 u32 pin, u32 param, u32 arg) in rockchip_pinconf_set() 459 u32 bank, pin, mux, conf, arg, default_val; local 648 int pin = 0; local [all …]
|
| 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() 195 u32 pin = bank_num * 32 + pin_num; in rk3588_calc_pull_reg_and_bit() local 221 u32 pin = bank_num * 32 + pin_num; in rk3588_calc_drv_reg_and_bit() local 247 u32 pin = bank_num * 32 + pin_num; in rk3588_calc_schmitt_reg_and_bit() local
|
| /rk3399_rockchip-uboot/drivers/pinctrl/uniphier/ |
| H A D | pinctrl-uniphier-core.c | 61 unsigned int pin, int enable) in uniphier_pinconf_input_enable_perpin() 81 unsigned int pin, int enable) in uniphier_pinconf_input_enable_legacy() 111 unsigned int pin, int enable) in uniphier_pinconf_input_enable() 132 static int uniphier_pinconf_bias_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_bias_set() 172 static int uniphier_pinconf_set_one(struct udevice *dev, unsigned int pin, in uniphier_pinconf_set_one() 215 static void uniphier_pinmux_set_one(struct udevice *dev, unsigned pin, in uniphier_pinmux_set_one()
|
| /rk3399_rockchip-uboot/board/LaCie/common/ |
| H A D | cpld-gpio-bus.c | 20 int pin; in cpld_gpio_bus_set_addr() local 28 int pin; in cpld_gpio_bus_set_data() local
|
| /rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/ |
| H A D | gpio.h | 81 #define GPIO_BANK(pin) ((pin) >> 5) argument 82 #define GPIO_NUM(pin) ((pin) & 0x1f) argument 84 #define GPIO_CFG_INDEX(pin) (((pin) & 0x1f) >> 3) argument 85 #define GPIO_CFG_OFFSET(pin) ((((pin) & 0x1f) & 0x7) << 2) argument 87 #define GPIO_DRV_INDEX(pin) (((pin) & 0x1f) >> 4) argument 88 #define GPIO_DRV_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) argument 90 #define GPIO_PULL_INDEX(pin) (((pin) & 0x1f) >> 4) argument 91 #define GPIO_PULL_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) argument
|
| /rk3399_rockchip-uboot/drivers/misc/ |
| H A D | ali512x.c | 329 void ali512x_cio_function(int pin, int special, int inv, int input) in ali512x_cio_function() 367 void ali512x_cio_out(int pin, int value) in ali512x_cio_out() 387 int ali512x_cio_in(int pin) in ali512x_cio_in()
|
| /rk3399_rockchip-uboot/drivers/pinctrl/ |
| H A D | pinctrl-at91.c | 95 static u32 two_bit_pin_value_shift_amount(u32 pin) in two_bit_pin_value_shift_amount() 202 static void set_drive_strength(void *reg, u32 pin, u32 strength) in set_drive_strength() 210 u32 pin, u32 setting) in at91_mux_sama5d3_set_drivestrength() 227 u32 pin, u32 setting) in at91_mux_sam9x5_set_drivestrength() 319 struct at91_port *pio, u32 pin, u32 config) in at91_pinconf_set() 346 static int at91_pin_check_config(struct udevice *dev, u32 bank, u32 pin) in at91_pin_check_config() 370 u32 bank, pin; in at91_pinctrl_set_state() local
|
| /rk3399_rockchip-uboot/drivers/irq/ |
| H A D | irq-gpio-switch.c | 63 int idx, bank = 0, pin = 0; in __hard_gpio_to_irq() local 198 int bank, pin, idx; in __irq_to_gpio() local 268 int phandle_gpio_to_irq(u32 gpio_phandle, u32 pin) in phandle_gpio_to_irq()
|
| /rk3399_rockchip-uboot/board/gdsys/mpc8308/ |
| H A D | hrcon.c | 239 void fpga_gpio_set(unsigned int bus, int pin) in fpga_gpio_set() 244 void fpga_gpio_clear(unsigned int bus, int pin) in fpga_gpio_clear() 249 int fpga_gpio_get(unsigned int bus, int pin) in fpga_gpio_get() 258 void fpga_control_set(unsigned int bus, int pin) in fpga_control_set() 266 void fpga_control_clear(unsigned int bus, int pin) in fpga_control_clear()
|
| H A D | strider.c | 292 void fpga_gpio_set(unsigned int bus, int pin) in fpga_gpio_set() 297 void fpga_gpio_clear(unsigned int bus, int pin) in fpga_gpio_clear() 302 int fpga_gpio_get(unsigned int bus, int pin) in fpga_gpio_get() 312 void fpga_control_set(unsigned int bus, int pin) in fpga_control_set() 320 void fpga_control_clear(unsigned int bus, int pin) in fpga_control_clear()
|
| /rk3399_rockchip-uboot/drivers/pinctrl/mvebu/ |
| H A D | pinctrl-mvebu.c | 54 int pin = pin_arr[i]; in mvebu_pinctrl_set_state() local 88 int pin, err; in mvebu_pinctrl_set_state_all() local
|
| /rk3399_rockchip-uboot/board/sunxi/ |
| H A D | gmac.c | 11 int pin; in eth_init_board() local
|
| /rk3399_rockchip-uboot/arch/arm/cpu/arm920t/imx/ |
| H A D | generic.c | 21 unsigned int pin = gpio_mode & GPIO_PIN_MASK; in imx_gpio_mode() local
|