Home
last modified time | relevance | path

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

12345

/drivers/gpio/
A Dkw_gpio.c23 void __set_direction(unsigned pin, int input) in __set_direction()
37 static void __set_level(unsigned pin, int high) in __set_level()
49 static void __set_blinking(unsigned pin, int blink) in __set_blinking()
61 int kw_gpio_is_valid(unsigned pin, int mode) in kw_gpio_is_valid()
77 void kw_gpio_set_valid(unsigned pin, int mode) in kw_gpio_set_valid()
93 int kw_gpio_direction_input(unsigned pin) in kw_gpio_direction_input()
104 int kw_gpio_direction_output(unsigned pin, int value) in kw_gpio_direction_output()
123 int kw_gpio_get_value(unsigned pin) in kw_gpio_get_value()
135 void kw_gpio_set_value(unsigned pin, int value) in kw_gpio_set_value()
141 void kw_gpio_set_blink(unsigned pin, int blink) in kw_gpio_set_blink()
A Dsunxi_gpio.c32 #define GPIO_BANK(pin) ((pin) >> 5) argument
33 #define GPIO_NUM(pin) ((pin) & 0x1f) argument
46 #define GPIO_DRV_INDEX(pin) ((pin) / 8) argument
47 #define GPIO_DRV_OFFSET(pin) (((pin) % 8) * 4) argument
53 #define GPIO_DRV_INDEX(pin) ((pin) / 16) argument
85 void sunxi_gpio_set_cfgpin(u32 pin, u32 val) in sunxi_gpio_set_cfgpin()
105 int sunxi_gpio_get_cfgpin(u32 pin) in sunxi_gpio_get_cfgpin()
126 void sunxi_gpio_set_drv(u32 pin, u32 val) in sunxi_gpio_set_drv()
143 void sunxi_gpio_set_pull(u32 pin, u32 val) in sunxi_gpio_set_pull()
171 static int sunxi_gpio_get_value(u32 pin) in sunxi_gpio_get_value()
[all …]
A Drzg2l-gpio.c14 static void rzg2l_gpio_set(const struct rzg2l_pfc_data *data, u32 port, u8 pin, in rzg2l_gpio_set()
28 const u8 pin = RZG2L_PINMUX_TO_PIN(offset); in rzg2l_gpio_get_value() local
49 const u8 pin = RZG2L_PINMUX_TO_PIN(offset); in rzg2l_gpio_set_value() local
56 u32 port, u8 pin, bool output) in rzg2l_gpio_set_direction()
67 const u8 pin = RZG2L_PINMUX_TO_PIN(offset); in rzg2l_gpio_direction_input() local
79 const u8 pin = RZG2L_PINMUX_TO_PIN(offset); in rzg2l_gpio_direction_output() local
92 const u8 pin = RZG2L_PINMUX_TO_PIN(offset); in rzg2l_gpio_request() local
110 const u8 pin = RZG2L_PINMUX_TO_PIN(offset); in rzg2l_gpio_get_function() local
A Dat91_gpio.c58 int at91_set_pio_pullup(unsigned port, unsigned pin, int use_pullup) in at91_set_pio_pullup()
71 int at91_set_pio_periph(unsigned port, unsigned pin, int use_pullup) in at91_set_pio_periph()
89 int at91_set_a_periph(unsigned port, unsigned pin, int use_pullup) in at91_set_a_periph()
108 int at91_set_b_periph(unsigned port, unsigned pin, int use_pullup) in at91_set_b_periph()
127 int at91_pio3_set_a_periph(unsigned port, unsigned pin, int use_pullup) in at91_pio3_set_a_periph()
278 int at91_set_pio_input(unsigned port, u32 pin, int use_pullup) in at91_set_pio_input()
308 int at91_set_pio_output(unsigned port, u32 pin, int value) in at91_set_pio_output()
321 int at91_set_pio_deglitch(unsigned port, unsigned pin, int is_on) in at91_set_pio_deglitch()
435 int at91_set_pio_multi_drive(unsigned port, unsigned pin, int is_on) in at91_set_pio_multi_drive()
466 int at91_set_pio_value(unsigned port, unsigned pin, int value) in at91_set_pio_value()
[all …]
A Datmel_pio4.c52 static int atmel_pio4_config_io_func(u32 port, u32 pin, in atmel_pio4_config_io_func()
75 int atmel_pio4_set_gpio(u32 port, u32 pin, u32 config) in atmel_pio4_set_gpio()
82 int atmel_pio4_set_a_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_a_periph()
89 int atmel_pio4_set_b_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_b_periph()
96 int atmel_pio4_set_c_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_c_periph()
103 int atmel_pio4_set_d_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_d_periph()
110 int atmel_pio4_set_e_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_e_periph()
117 int atmel_pio4_set_f_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_f_periph()
124 int atmel_pio4_set_g_periph(u32 port, u32 pin, u32 config) in atmel_pio4_set_g_periph()
131 int atmel_pio4_set_pio_output(u32 port, u32 pin, u32 value) in atmel_pio4_set_pio_output()
[all …]
A Daxp_gpio.c23 static u8 axp_get_gpio_ctrl_reg(unsigned pin) in axp_get_gpio_ctrl_reg()
38 static int axp_gpio_direction_input(struct udevice *dev, unsigned pin) in axp_gpio_direction_input()
49 static int axp_gpio_direction_output(struct udevice *dev, unsigned pin, in axp_gpio_direction_output()
62 static int axp_gpio_get_value(struct udevice *dev, unsigned pin) in axp_gpio_get_value()
80 static int axp_gpio_set_value(struct udevice *dev, unsigned pin, int val) in axp_gpio_set_value()
A Dnx_gpio.c56 static int nx_alive_gpio_direction_input(struct udevice *dev, unsigned int pin) in nx_alive_gpio_direction_input()
66 static int nx_alive_gpio_direction_output(struct udevice *dev, unsigned int pin, in nx_alive_gpio_direction_output()
82 static int nx_alive_gpio_get_value(struct udevice *dev, unsigned int pin) in nx_alive_gpio_get_value()
94 static int nx_alive_gpio_set_value(struct udevice *dev, unsigned int pin, in nx_alive_gpio_set_value()
108 static int nx_alive_gpio_get_function(struct udevice *dev, unsigned int pin) in nx_alive_gpio_get_function()
123 static int nx_gpio_direction_input(struct udevice *dev, unsigned int pin) in nx_gpio_direction_input()
136 static int nx_gpio_direction_output(struct udevice *dev, unsigned int pin, in nx_gpio_direction_output()
155 static int nx_gpio_get_value(struct udevice *dev, unsigned int pin) in nx_gpio_get_value()
170 static int nx_gpio_set_value(struct udevice *dev, unsigned int pin, int val) in nx_gpio_set_value()
186 static int nx_gpio_get_function(struct udevice *dev, unsigned int pin) in nx_gpio_get_function()
A Dgpio-adi-adsp.c45 static u32 get_port(unsigned int pin) in get_port()
50 static u32 get_offset(unsigned int pin) in get_offset()
55 static int adsp_gpio_input(struct udevice *udev, unsigned int pin) in adsp_gpio_input()
75 static int adsp_gpio_output(struct udevice *udev, unsigned int pin, int value) in adsp_gpio_output()
101 static int adsp_gpio_get_value(struct udevice *udev, unsigned int pin) in adsp_gpio_get_value()
120 static int adsp_gpio_set_value(struct udevice *udev, unsigned int pin, int value) in adsp_gpio_set_value()
A Dftgpio010.c23 static int ftgpio010_direction_input(struct udevice *dev, unsigned int pin) in ftgpio010_direction_input()
32 static int ftgpio010_direction_output(struct udevice *dev, unsigned int pin, in ftgpio010_direction_output()
45 static int ftgpio010_get_value(struct udevice *dev, unsigned int pin) in ftgpio010_get_value()
53 static int ftgpio010_set_value(struct udevice *dev, unsigned int pin, int val) in ftgpio010_set_value()
62 static int ftgpio010_get_function(struct udevice *dev, unsigned int pin) in ftgpio010_get_function()
A Daltera_pio.c28 static int altera_pio_direction_input(struct udevice *dev, unsigned pin) in altera_pio_direction_input()
38 static int altera_pio_direction_output(struct udevice *dev, unsigned pin, in altera_pio_direction_output()
54 static int altera_pio_get_value(struct udevice *dev, unsigned pin) in altera_pio_get_value()
62 static int altera_pio_set_value(struct udevice *dev, unsigned pin, int val) in altera_pio_set_value()
A Dxilinx_gpio.c64 u32 bank, pin; in xilinx_gpio_set_value() local
92 u32 bank, pin; in xilinx_gpio_get_value() local
118 u32 bank, pin; in xilinx_gpio_get_function() local
147 u32 bank, pin; in xilinx_gpio_direction_output() local
172 u32 bank, pin; in xilinx_gpio_direction_input() local
A Ddwapb_gpio.c40 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_set_value(struct udevice *dev, unsigned pin, int val) in dwapb_gpio_set_value()
88 static int dwapb_gpio_get_value(struct udevice *dev, unsigned pin) in dwapb_gpio_get_value()
A Dzynqmp_gpio_modepin.c15 #define OUTEN(pin) (BIT(0) << (pin)) argument
16 #define INVAL(pin) (BIT(4) << (pin)) argument
17 #define OUTVAL(pin) (BIT(8) << (pin)) argument
/drivers/pinctrl/tegra/
A Dpinmux-common.c95 #define REG(pin) _R(0x3000 + ((pin) * 4)) argument
97 #define MUX_REG(pin) REG(pin) argument
98 #define MUX_SHIFT(pin) 0 argument
100 #define PULL_REG(pin) REG(pin) argument
101 #define PULL_SHIFT(pin) 2 argument
103 #define TRI_REG(pin) REG(pin) argument
104 #define TRI_SHIFT(pin) 4 argument
221 void pinmux_tristate_enable(enum pmux_pingrp pin) in pinmux_tristate_enable()
226 void pinmux_tristate_disable(enum pmux_pingrp pin) in pinmux_tristate_disable()
305 static void pinmux_set_ioreset(enum pmux_pingrp pin, in pinmux_set_ioreset()
[all …]
/drivers/pinctrl/rockchip/
A Dpinctrl-rockchip-core.c21 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()
187 int pin, int mux) in rockchip_verify_mux()
222 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux()
382 u32 pin, u32 param, u32 arg) in rockchip_pinconf_set()
453 u32 bank, pin, mux, conf, arg, default_val; in rockchip_pinctrl_set_state() local
618 int pin = 0; in rockchip_pinctrl_get_soc_data() local
[all …]
/drivers/pinctrl/renesas/
A Drzg2l-pfc.c70 bool rzg2l_port_validate(const struct rzg2l_pfc_data *data, u32 port, u8 pin) in rzg2l_port_validate()
82 u8 *pin) in rzg2l_selector_decode()
99 u32 port, u8 pin) in rzg2l_selector_encode()
301 u8 pin, u32 mask, u32 val) in rzg2l_rmw_pin_config()
327 u8 pin; in rzg2l_get_pin_name() local
350 u8 pin; in rzg2l_pinconf_set() local
489 u32 port, pin, func, pfc_state; in rzg2l_pinmux_property_set() local
544 u8 pin; in rzg2l_get_pin_muxing() local
A Dpfc.c71 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 …]
/drivers/pinctrl/mediatek/
A Dpinctrl-mtk-common.c86 static int mtk_hw_pin_field_lookup(struct udevice *dev, int pin, in mtk_hw_pin_field_lookup()
134 static int mtk_hw_pin_field_get(struct udevice *dev, int pin, in mtk_hw_pin_field_get()
184 static int mtk_hw_set_value(struct udevice *dev, int pin, int field, in mtk_hw_set_value()
203 static int mtk_hw_get_value(struct udevice *dev, int pin, int field, in mtk_hw_get_value()
222 static int mtk_get_pin_io_type(struct udevice *dev, int pin, in mtk_get_pin_io_type()
398 int mtk_pinconf_bias_set_pullen_pullsel(struct udevice *dev, u32 pin, in mtk_pinconf_bias_set_pullen_pullsel()
487 int mtk_pinconf_input_enable(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_input_enable()
503 int mtk_pinconf_drive_set_v0(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_drive_set_v0()
531 int mtk_pinconf_drive_set_v1(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_drive_set_v1()
549 int mtk_pinconf_drive_set(struct udevice *dev, u32 pin, u32 arg) in mtk_pinconf_drive_set()
[all …]
/drivers/pinctrl/nexell/
A Dpinctrl-s5pxx18.c51 static void nx_gpio_set_pad_function(void *base, u32 pin, u32 padfunc) in nx_gpio_set_pad_function()
58 static void nx_gpio_set_drive_strength(void *base, u32 pin, u32 drv) in nx_gpio_set_drive_strength()
64 static void nx_gpio_set_pull_mode(void *base, u32 pin, u32 mode) in nx_gpio_set_pull_mode()
76 static void nx_alive_set_pullup(void *base, u32 pin, bool enable) in nx_alive_set_pullup()
133 unsigned int count, idx, pin; in s5pxx18_pinctrl_set_state() local
/drivers/pinctrl/uniphier/
A Dpinctrl-uniphier-core.c97 unsigned int pin, int enable) in uniphier_pinconf_input_enable_perpin()
117 unsigned int pin, int enable) in uniphier_pinconf_input_enable_legacy()
135 unsigned int pin, int enable) in uniphier_pinconf_input_enable()
158 uniphier_pinctrl_pin_get(struct uniphier_pinctrl_priv *priv, unsigned int pin) in uniphier_pinctrl_pin_get()
171 static int uniphier_pinconf_bias_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_bias_set()
223 static int uniphier_pinconf_drive_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_drive_set()
291 static int uniphier_pinconf_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_set()
337 static void uniphier_pinmux_set_one(struct udevice *dev, unsigned pin, in uniphier_pinmux_set_one()
/drivers/misc/
A Dk3_esm.c30 static void esm_pin_enable(void __iomem *base, int pin) in esm_pin_enable()
40 static void esm_intr_enable(void __iomem *base, int pin) in esm_intr_enable()
50 static void esm_intr_prio_set(void __iomem *base, int pin) in esm_intr_prio_set()
60 static void esm_clear_raw_status(void __iomem *base, int pin) in esm_clear_raw_status()
/drivers/pinctrl/
A Dpinctrl-adi-adsp.c53 static u32 get_port(unsigned int pin) in get_port()
58 static u32 get_offset(unsigned int pin) in get_offset()
63 static int adsp_pinctrl_pinmux_set(struct udevice *udev, unsigned int pin, unsigned int func) in adsp_pinctrl_pinmux_set()
94 u32 pin, function; in adsp_pinctrl_set_state() local
A Dpinctrl-at91.c115 static u32 two_bit_pin_value_shift_amount(u32 pin) in two_bit_pin_value_shift_amount()
222 static void set_drive_strength(void *reg, u32 pin, u32 strength) in set_drive_strength()
230 u32 pin, u32 setting) in at91_mux_sama5d3_set_drivestrength()
247 u32 pin, u32 setting) in at91_mux_sam9x5_set_drivestrength()
266 static void at91_mux_sam9x60_set_drivestrength(struct at91_port *pio, u32 pin, in at91_mux_sam9x60_set_drivestrength()
288 static void at91_mux_sam9x60_set_slewrate(struct at91_port *pio, u32 pin, in at91_mux_sam9x60_set_slewrate()
393 struct at91_port *pio, u32 pin, u32 config) in at91_pinconf_set()
423 static int at91_pin_check_config(struct udevice *dev, u32 bank, u32 pin) in at91_pin_check_config()
447 u32 bank, pin; in at91_pinctrl_set_state() local
/drivers/pinctrl/starfive/
A Dpinctrl-jh7110-sys.c275 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()
/drivers/pinctrl/mvebu/
A Dpinctrl-mvebu.c41 void mvebu_pinctl_emmc_set_mux(struct udevice *dev, u32 pin, u32 func) in mvebu_pinctl_emmc_set_mux()
104 int pin = pin_arr[i]; in mvebu_pinctrl_set_state() local
138 int pin, err; in mvebu_pinctrl_set_state_all() local

Completed in 63 milliseconds

12345