Home
last modified time | relevance | path

Searched refs:pin (Results 1 – 25 of 500) sorted by relevance

12345678910>>...20

/u-boot/board/sunxi/
A Dgmac.c29 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(17); pin++) {
31 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(16); pin++) {
43 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(3); pin++) {
47 for (pin = SUNXI_GPA(9); pin <= SUNXI_GPA(14); pin++) {
51 for (pin = SUNXI_GPA(19); pin <= SUNXI_GPA(20); pin++) {
55 for (pin = SUNXI_GPA(25); pin <= SUNXI_GPA(27); pin++) {
61 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(27); pin++) {
67 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(3); pin++)
69 for (pin = SUNXI_GPA(8); pin <= SUNXI_GPA(9); pin++)
71 for (pin = SUNXI_GPA(11); pin <= SUNXI_GPA(14); pin++)
[all …]
A Dboard.c375 for (pin = SUNXI_GPC(0); pin <= SUNXI_GPC(19); pin++) in nand_pinmux_setup()
379 for (pin = SUNXI_GPC(20); pin <= SUNXI_GPC(22); pin++) in nand_pinmux_setup()
421 for (pin = SUNXI_GPF(0); pin <= SUNXI_GPF(5); pin++) { in mmc_pinmux_setup()
442 for (pin = SUNXI_GPG(0); pin <= SUNXI_GPG(5); pin++) { in mmc_pinmux_setup()
450 for (pin = SUNXI_GPG(3); pin <= SUNXI_GPG(8); pin++) { in mmc_pinmux_setup()
457 for (pin = SUNXI_GPG(0); pin <= SUNXI_GPG(5); pin++) { in mmc_pinmux_setup()
465 for (pin = SUNXI_GPD(2); pin <= SUNXI_GPD(7); pin++) { in mmc_pinmux_setup()
472 for (pin = SUNXI_GPG(0); pin <= SUNXI_GPG(5); pin++) { in mmc_pinmux_setup()
486 for (pin = SUNXI_GPC(6); pin <= SUNXI_GPC(11); pin++) { in mmc_pinmux_setup()
540 for (pin = SUNXI_GPC(5); pin <= SUNXI_GPC(6); pin++) { in mmc_pinmux_setup()
[all …]
/u-boot/drivers/gpio/
A Dkw_gpio.c30 u |= 1 << (pin & 31); in __set_direction()
32 u &= ~(1 << (pin & 31)); in __set_direction()
42 u = readl(GPIO_OUT(pin)); in __set_level()
44 u |= 1 << (pin & 31); in __set_level()
46 u &= ~(1 << (pin & 31)); in __set_level()
47 writel(u, GPIO_OUT(pin)); in __set_level()
56 u |= 1 << (pin & 31); in __set_blinking()
64 if (pin < GPIO_MAX) { in kw_gpio_is_valid()
128 if (readl(GPIO_IO_CONF(pin)) & (1 << (pin & 31))) in kw_gpio_get_value()
129 val = readl(GPIO_DATA_IN(pin)) ^ readl(GPIO_IN_POL(pin)); in kw_gpio_get_value()
[all …]
A Dnx_gpio.c74 setbits_le32(&regs->data, 1 << pin); in nx_alive_gpio_direction_output()
78 setbits_le32(&regs->outputenb, 1 << pin); in nx_alive_gpio_direction_output()
87 unsigned int mask = 1UL << pin; in nx_alive_gpio_get_value()
102 setbits_le32(&regs->data, 1 << pin); in nx_alive_gpio_set_value()
113 unsigned int mask = (1UL << pin); in nx_alive_gpio_get_function()
147 setbits_le32(&regs->data, 1 << pin); in nx_gpio_direction_output()
149 clrbits_le32(&regs->data, 1 << pin); in nx_gpio_direction_output()
160 unsigned int mask = 1UL << pin; in nx_gpio_get_value()
180 setbits_le32(&regs->data, 1 << pin); in nx_gpio_set_value()
182 clrbits_le32(&regs->data, 1 << pin); in nx_gpio_set_value()
[all …]
A Dat91_gpio.c78 mask = 1 << pin; in at91_set_pio_periph()
96 mask = 1 << pin; in at91_set_a_periph()
115 mask = 1 << pin; in at91_set_b_periph()
134 mask = 1 << pin; in at91_pio3_set_a_periph()
157 mask = 1 << pin; in at91_pio3_set_b_periph()
179 mask = 1 << pin; in at91_pio3_set_c_periph()
201 mask = 1 << pin; in at91_pio3_set_d_periph()
290 mask = 1 << pin; in at91_set_pio_deglitch()
309 mask = 1 << pin; in at91_pio3_set_pio_deglitch()
330 mask = 1 << pin; in at91_pio3_set_pio_debounce()
[all …]
A Daxp_gpio.c21 static u8 axp_get_gpio_ctrl_reg(unsigned pin) in axp_get_gpio_ctrl_reg() argument
23 switch (pin) { in axp_get_gpio_ctrl_reg()
40 switch (pin) { in axp_gpio_direction_input()
46 reg = axp_get_gpio_ctrl_reg(pin); in axp_gpio_direction_input()
60 switch (pin) { in axp_gpio_direction_output()
69 return axp_gpio_set_value(dev, pin, val); in axp_gpio_direction_output()
72 reg = axp_get_gpio_ctrl_reg(pin); in axp_gpio_direction_output()
86 switch (pin) { in axp_gpio_get_value()
101 reg = axp_get_gpio_ctrl_reg(pin); in axp_gpio_get_value()
118 switch (pin) { in axp_gpio_set_value()
[all …]
/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
36 int kw_gpio_get_value(unsigned pin);
[all …]
/u-boot/arch/arm/dts/
A Ds5p4418-pinctrl.dtsi3 * Nexell's s5p6818 SoC pin-mux and pin-config device tree source
10 * Nexell's s5p6818 SoC pin-mux and pin-config options are listed as
26 pin-pull = <2>;
33 pin-pull = <2>;
40 pin-pull = <2>;
47 pin-pull = <2>;
54 pin-pull = <2>;
61 pin-pull = <2>;
68 pin-pull = <2>;
75 pin-pull = <2>;
[all …]
A Dsama5d3_lcd.dtsi42 <AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD0 pin */
43 AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD1 pin */
44 AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD2 pin */
45 AT91_PIOA 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD3 pin */
46 AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD4 pin */
47 AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD5 pin */
48 AT91_PIOA 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD6 pin */
49 AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD7 pin */
50 AT91_PIOA 8 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD8 pin */
51 AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD9 pin */
[all …]
A Dat91sam9x5_lcd.dtsi42 <AT91_PIOC 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD0 pin */
43 AT91_PIOC 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD1 pin */
44 AT91_PIOC 2 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD2 pin */
45 AT91_PIOC 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD3 pin */
46 AT91_PIOC 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD4 pin */
47 AT91_PIOC 5 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD5 pin */
48 AT91_PIOC 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD6 pin */
49 AT91_PIOC 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD7 pin */
50 AT91_PIOC 8 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD8 pin */
51 AT91_PIOC 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* LCDD9 pin */
[all …]
/u-boot/arch/arm/cpu/arm920t/imx/
A Dgeneric.c27 PUEN(port) |= (1<<pin); in imx_gpio_mode()
29 PUEN(port) &= ~(1<<pin); in imx_gpio_mode()
33 DDIR(port) |= 1<<pin; in imx_gpio_mode()
35 DDIR(port) &= ~(1<<pin); in imx_gpio_mode()
39 GPR(port) |= (1<<pin); in imx_gpio_mode()
41 GPR(port) &= ~(1<<pin); in imx_gpio_mode()
45 GIUS(port) |= (1<<pin); in imx_gpio_mode()
47 GIUS(port) &= ~(1<<pin); in imx_gpio_mode()
53 if(pin<16) { in imx_gpio_mode()
55 tmp &= ~( 3<<(pin*2)); in imx_gpio_mode()
[all …]
/u-boot/board/LaCie/common/
A Dcpld-gpio-bus.c19 int pin; in cpld_gpio_bus_set_addr() local
21 for (pin = 0; pin < bus->num_addr; pin++) in cpld_gpio_bus_set_addr()
22 kw_gpio_set_value(bus->addr[pin], (addr >> pin) & 1); in cpld_gpio_bus_set_addr()
27 int pin; in cpld_gpio_bus_set_data() local
29 for (pin = 0; pin < bus->num_data; pin++) in cpld_gpio_bus_set_data()
30 kw_gpio_set_value(bus->data[pin], (data >> pin) & 1); in cpld_gpio_bus_set_data()
/u-boot/drivers/pinctrl/rockchip/
A Dpinctrl-rk3308.c19 .pin = 14,
25 .pin = 15,
31 .pin = 18,
37 .pin = 19,
43 .pin = 20,
49 .pin = 21,
55 .pin = 22,
61 .pin = 23,
67 .pin = 12,
79 .pin = 2,
[all …]
A Dpinctrl-rk3128.c18 .pin = 20,
24 .pin = 21,
30 .pin = 22,
36 .pin = 23,
42 .pin = 24,
53 .pin = 10,
60 .pin = 27,
67 .pin = 13,
74 .pin = 5,
81 .pin = 14,
[all …]
A Dpinctrl-rk322x.c20 .pin = 26,
27 .pin = 21,
34 .pin = 27,
41 .pin = 30,
48 .pin = 28,
55 .pin = 12,
62 .pin = 26,
69 .pin = 11,
76 .pin = 1,
83 .pin = 2,
[all …]
/u-boot/arch/arm/mach-tegra/
A Dpinmux-common.c13 #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
101 #define PULL_REG(pin) REG(pin) argument
104 #define TRI_REG(pin) REG(pin) argument
235 u32 *reg = REG(pin); in pinmux_set_io()
257 u32 *reg = REG(pin); in pinmux_set_lock()
284 u32 *reg = REG(pin); in pinmux_set_od()
309 u32 *reg = REG(pin); in pinmux_set_ioreset()
334 u32 *reg = REG(pin); in pinmux_set_rcv_sel()
[all …]
/u-boot/arch/arm/mach-sunxi/
A Dpinmux.c22 u32 bank = GPIO_BANK(pin); in sunxi_gpio_set_cfgpin()
25 sunxi_gpio_set_cfgbank(pio, pin, val); in sunxi_gpio_set_cfgpin()
40 int sunxi_gpio_get_cfgpin(u32 pin) in sunxi_gpio_get_cfgpin() argument
42 u32 bank = GPIO_BANK(pin); in sunxi_gpio_get_cfgpin()
48 int sunxi_gpio_set_drv(u32 pin, u32 val) in sunxi_gpio_set_drv() argument
50 u32 bank = GPIO_BANK(pin); in sunxi_gpio_set_drv()
51 u32 index = GPIO_DRV_INDEX(pin); in sunxi_gpio_set_drv()
52 u32 offset = GPIO_DRV_OFFSET(pin); in sunxi_gpio_set_drv()
62 u32 bank = GPIO_BANK(pin); in sunxi_gpio_set_pull()
63 u32 index = GPIO_PULL_INDEX(pin); in sunxi_gpio_set_pull()
[all …]
/u-boot/arch/mips/mach-jz47xx/jz4780/
A Dgpio.c13 int pin = gpio % 32; in jz47xx_gpio_get_value() local
15 return readl(gpio_regs + GPIO_PXPIN(port)) & BIT(pin); in jz47xx_gpio_get_value()
22 int pin = gpio % 32; in jz47xx_gpio_direction_input() local
24 writel(BIT(pin), gpio_regs + GPIO_PXINTC(port)); in jz47xx_gpio_direction_input()
25 writel(BIT(pin), gpio_regs + GPIO_PXMASKS(port)); in jz47xx_gpio_direction_input()
26 writel(BIT(pin), gpio_regs + GPIO_PXPAT1S(port)); in jz47xx_gpio_direction_input()
33 int pin = gpio % 32; in jz47xx_gpio_direction_output() local
35 writel(BIT(pin), gpio_regs + GPIO_PXINTC(port)); in jz47xx_gpio_direction_output()
36 writel(BIT(pin), gpio_regs + GPIO_PXMASKS(port)); in jz47xx_gpio_direction_output()
37 writel(BIT(pin), gpio_regs + GPIO_PXPAT1C(port)); in jz47xx_gpio_direction_output()
[all …]
/u-boot/drivers/pinctrl/mscc/
A DKconfig10 bool "Microsemi ocelot family pin control driver"
12 Support pin multiplexing and pin configuration control on
19 bool "Microsemi luton family pin control driver"
21 Support pin multiplexing and pin configuration control on
28 bool "Microsemi jr2 family pin control driver"
30 Support pin multiplexing and pin configuration control on
37 bool "Microsemi servalt family pin control driver"
39 Support pin multiplexing and pin configuration control on
46 bool "Microsemi serval family pin control driver"
48 Support pin multiplexing and pin configuration control on
/u-boot/doc/device-tree-bindings/pinctrl/
A Dnexell,s5pxx18-pinctrl.txt34 - pin-function = Select the function for use in a selected pin.
51 - pin settings
54 pin-function = <1>;
55 pin-pull = <2>;
56 pin-strength = <2>;
61 pin-function = <1>;
62 pin-pull = <2>;
63 pin-strength = <1>;
68 pin-function = <1>;
69 pin-pull = <2>;
[all …]
/u-boot/arch/powerpc/include/asm/
A Diopin_8xx.h19 u_char pin:5; /* port pin (0-31) */ member
35 setbits_be16(datp, 1 << (15 - iopin->pin)); in iopin_set_high()
39 setbits_be32(datp, 1 << (31 - iopin->pin)); in iopin_set_high()
43 setbits_be16(datp, 1 << (15 - iopin->pin)); in iopin_set_high()
47 setbits_be16(datp, 1 << (15 - iopin->pin)); in iopin_set_high()
58 clrbits_be16(datp, 1 << (15 - iopin->pin)); in iopin_set_low()
62 clrbits_be32(datp, 1 << (31 - iopin->pin)); in iopin_set_low()
66 clrbits_be16(datp, 1 << (15 - iopin->pin)); in iopin_set_low()
70 clrbits_be16(datp, 1 << (15 - iopin->pin)); in iopin_set_low()
129 setbits_be16(dirp, 1 << (15 - iopin->pin)); in iopin_set_out()
[all …]
/u-boot/drivers/pinctrl/renesas/
A DKconfig4 bool "Renesas pin control drivers"
11 bool "Renesas RCar Gen2 R8A7790 pin control driver"
21 bool "Renesas RCar Gen2 R8A7791 pin control driver"
31 bool "Renesas RCar Gen2 R8A7792 pin control driver"
41 bool "Renesas RCar Gen2 R8A7793 pin control driver"
51 bool "Renesas RCar Gen2 R8A7794 pin control driver"
91 bool "Renesas RCar Gen3 R8A7795 pin control driver"
101 bool "Renesas RCar Gen3 R8A7796 pin control driver"
111 bool "Renesas RCar Gen3 R8A77965 pin control driver"
121 bool "Renesas RCar Gen3 R8A77970 pin control driver"
[all …]
/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
242 int sunxi_gpio_get_cfgpin(u32 pin);
243 int sunxi_gpio_set_drv(u32 pin, u32 val);
[all …]
/u-boot/drivers/pinctrl/nexell/
A Dpinctrl-s5pxx18.c54 u32 reg = (pin / 16) ? GPIOX_ALTFN1 : GPIOX_ALTFN0; in nx_gpio_set_pad_function()
56 nx_gpio_set_bit2(base + reg, pin % 16, padfunc); in nx_gpio_set_pad_function()
68 nx_gpio_set_bit(base + GPIOX_PULLENB, pin, false); in nx_gpio_set_pull_mode()
69 nx_gpio_set_bit(base + GPIOX_PULLSEL, pin, false); in nx_gpio_set_pull_mode()
72 pin, (mode & 1 ? true : false)); in nx_gpio_set_pull_mode()
73 nx_gpio_set_bit(base + GPIOX_PULLENB, pin, true); in nx_gpio_set_pull_mode()
81 PULLUP_MASK = (1UL << pin); in nx_alive_set_pullup()
134 unsigned int count, idx, pin; in s5pxx18_pinctrl_set_state() local
159 reg = pin_to_bank_base(dev, name, &pin); in s5pxx18_pinctrl_set_state()
164 nx_alive_set_pullup((void *)reg, pin, in s5pxx18_pinctrl_set_state()
[all …]
/u-boot/arch/arm/mach-at91/include/mach/
A Dat91_pio.h130 int at91_set_a_periph(unsigned port, unsigned pin, int use_pullup);
131 int at91_set_b_periph(unsigned port, unsigned pin, int use_pullup);
132 int at91_set_pio_input(unsigned port, unsigned pin, int use_pullup);
133 int at91_set_pio_multi_drive(unsigned port, unsigned pin, int is_on);
134 int at91_set_pio_output(unsigned port, unsigned pin, int value);
135 int at91_set_pio_periph(unsigned port, unsigned pin, int use_pullup);
136 int at91_set_pio_pullup(unsigned port, unsigned pin, int use_pullup);
137 int at91_set_pio_deglitch(unsigned port, unsigned pin, int is_on);
138 int at91_set_pio_value(unsigned port, unsigned pin, int value);
139 int at91_get_pio_value(unsigned port, unsigned pin);
[all …]

Completed in 50 milliseconds

12345678910>>...20