Home
last modified time | relevance | path

Searched defs:pin (Results 1 – 25 of 121) sorted by relevance

12345

/u-boot/arch/arm/mach-kirkwood/include/mach/
A Dgpio.h18 #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 Dkw_gpio.c24 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 Daxp_gpio.c21 static u8 axp_get_gpio_ctrl_reg(unsigned pin) in axp_get_gpio_ctrl_reg()
36 static int axp_gpio_direction_input(struct udevice *dev, unsigned pin) in axp_gpio_direction_input()
54 static int axp_gpio_direction_output(struct udevice *dev, unsigned pin, in axp_gpio_direction_output()
81 static int axp_gpio_get_value(struct udevice *dev, unsigned pin) in axp_gpio_get_value()
114 static int axp_gpio_set_value(struct udevice *dev, unsigned pin, int val) in axp_gpio_set_value()
A Dat91_gpio.c59 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 Datmel_pio4.c48 static int atmel_pio4_config_io_func(u32 port, u32 pin, in atmel_pio4_config_io_func()
71 int atmel_pio4_set_gpio(u32 port, u32 pin, u32 config) in atmel_pio4_set_gpio()
78 int atmel_pio4_set_a_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_a_periph()
85 int atmel_pio4_set_b_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_b_periph()
92 int atmel_pio4_set_c_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_c_periph()
99 int atmel_pio4_set_d_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_d_periph()
106 int atmel_pio4_set_e_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_e_periph()
113 int atmel_pio4_set_f_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_f_periph()
120 int atmel_pio4_set_g_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_g_periph()
127 int atmel_pio4_set_pio_output(u32 port, u32 pin, u32 value) in atmel_pio4_set_pio_output()
[all …]
A Dnx_gpio.c57 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 Daltera_pio.c29 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 Dxilinx_gpio.c65 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 Ddwapb_gpio.c46 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 Dpinmux-common.c96 #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 Dgpio.c13 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/arch/arm/mach-sunxi/
A Dpinmux.c20 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 int sunxi_gpio_set_drv(u32 pin, u32 val) in sunxi_gpio_set_drv()
60 int sunxi_gpio_set_pull(u32 pin, u32 val) in sunxi_gpio_set_pull()
/u-boot/drivers/pinctrl/rockchip/
A Dpinctrl-rockchip-core.c23 static int rockchip_verify_config(struct udevice *dev, u32 bank, u32 pin) in rockchip_verify_config()
42 void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux()
65 bool 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()
325 u32 pin, u32 param, u32 arg) in rockchip_pinconf_set()
396 u32 bank, pin, mux, conf, arg, default_val; local
573 int pin = 0; local
[all …]
/u-boot/drivers/pinctrl/nexell/
A Dpinctrl-s5pxx18.c52 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/board/LaCie/common/
A Dcpld-gpio-bus.c19 int pin; in cpld_gpio_bus_set_addr() local
27 int pin; in cpld_gpio_bus_set_data() local
/u-boot/drivers/pinctrl/uniphier/
A Dpinctrl-uniphier-core.c95 unsigned int pin, int enable) in uniphier_pinconf_input_enable_perpin()
115 unsigned int pin, int enable) in uniphier_pinconf_input_enable_legacy()
133 unsigned int pin, int enable) in uniphier_pinconf_input_enable()
156 uniphier_pinctrl_pin_get(struct uniphier_pinctrl_priv *priv, unsigned int pin) in uniphier_pinctrl_pin_get()
169 static int uniphier_pinconf_bias_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_bias_set()
221 static int uniphier_pinconf_drive_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_drive_set()
289 static int uniphier_pinconf_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_set()
335 static void uniphier_pinmux_set_one(struct udevice *dev, unsigned pin, in uniphier_pinmux_set_one()
/u-boot/arch/powerpc/cpu/mpc83xx/
A Dqe_io.c29 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/mediatek/
A Dpinctrl-mtk-common.c82 static int mtk_hw_pin_field_lookup(struct udevice *dev, int pin, in mtk_hw_pin_field_lookup()
123 static int mtk_hw_pin_field_get(struct udevice *dev, int pin, in mtk_hw_pin_field_get()
173 static int mtk_hw_set_value(struct udevice *dev, int pin, int field, in mtk_hw_set_value()
192 static int mtk_hw_get_value(struct udevice *dev, int pin, int field, in mtk_hw_get_value()
299 int mtk_pinconf_bias_set_v0(struct udevice *dev, u32 pin, u32 arg, u32 val) in mtk_pinconf_bias_set_v0()
326 int mtk_pinconf_bias_set_v1(struct udevice *dev, u32 pin, u32 arg, u32 val) in mtk_pinconf_bias_set_v1()
359 int mtk_pinconf_input_enable_v1(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_input_enable_v1()
372 int mtk_pinconf_drive_set_v0(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_drive_set_v0()
401 int mtk_pinconf_drive_set_v1(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_drive_set_v1()
419 static int mtk_pinconf_set(struct udevice *dev, unsigned int pin, in mtk_pinconf_set()
/u-boot/drivers/pinctrl/mvebu/
A Dpinctrl-mvebu.c42 void mvebu_pinctl_emmc_set_mux(struct udevice *dev, u32 pin, u32 func) in mvebu_pinctl_emmc_set_mux()
103 int pin = pin_arr[i]; in mvebu_pinctrl_set_state() local
137 int pin, err; in mvebu_pinctrl_set_state_all() local
/u-boot/arch/arm/mach-uniphier/debug-uart/
A Ddebug-uart.c30 void sg_set_pinsel(unsigned int pin, unsigned int muxval, in sg_set_pinsel()
45 void sg_set_iectrl(unsigned int pin) in sg_set_iectrl()
/u-boot/drivers/pinctrl/
A Dpinctrl-at91.c114 static u32 two_bit_pin_value_shift_amount(u32 pin) in two_bit_pin_value_shift_amount()
221 static void set_drive_strength(void *reg, u32 pin, u32 strength) in set_drive_strength()
229 u32 pin, u32 setting) in at91_mux_sama5d3_set_drivestrength()
246 u32 pin, u32 setting) in at91_mux_sam9x5_set_drivestrength()
265 static void at91_mux_sam9x60_set_drivestrength(struct at91_port *pio, u32 pin, in at91_mux_sam9x60_set_drivestrength()
287 static void at91_mux_sam9x60_set_slewrate(struct at91_port *pio, u32 pin, in at91_mux_sam9x60_set_slewrate()
392 struct at91_port *pio, u32 pin, u32 config) in at91_pinconf_set()
422 static int at91_pin_check_config(struct udevice *dev, u32 bank, u32 pin) in at91_pin_check_config()
446 u32 bank, pin; in at91_pinctrl_set_state() local
/u-boot/arch/arm/include/asm/arch-sunxi/
A Dgpio.h83 #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/meson/
A Dpinctrl-meson-axg-pmx.c15 static int meson_axg_pmx_get_bank(struct udevice *dev, unsigned int pin, in meson_axg_pmx_get_bank()
33 unsigned int pin, in meson_axg_pmx_calc_reg_and_offset()
48 unsigned int pin, unsigned int func) in meson_axg_pmx_update_function()
/u-boot/drivers/misc/
A Dali512x.c328 void ali512x_cio_function(int pin, int special, int inv, int input) in ali512x_cio_function()
366 void ali512x_cio_out(int pin, int value) in ali512x_cio_out()
386 int ali512x_cio_in(int pin) in ali512x_cio_in()
/u-boot/board/sunxi/
A Dgmac.c11 int pin; local

Completed in 795 milliseconds

12345