Searched refs:pin (Results 1 - 21 of 21) sorted by relevance

/openwrt/package/boot/uboot-ar71xx/files/include/asm-mips/
H A Dar71xx_gpio.h30 static inline void ar71xx_setpin(uint8_t pin, uint8_t state) argument
35 reg |= (1 << pin);
37 reg &= ~(1 << pin);
44 static inline uint32_t ar71xx_getpin(uint8_t pin) argument
47 return (((reg & (1 << pin)) != 0) ? 1 : 0);
50 static inline void ar71xx_setpindir(uint8_t pin, uint8_t direction) argument
55 reg |= (1 << pin);
57 reg &= ~(1 << pin);
/openwrt/package/boot/uboot-oxnas/files/arch/arm/cpu/arm1136/nas782x/
H A Dpinmux.c4 void pinmux_set(int bank, int pin, int func) argument
15 clrbits_le32(base + PINMUX_SECONDARY_SEL, BIT(pin));
16 clrbits_le32(base + PINMUX_TERTIARY_SEL, BIT(pin));
17 clrbits_le32(base + PINMUX_QUATERNARY_SEL, BIT(pin));
18 clrbits_le32(base + PINMUX_DEBUG_SEL, BIT(pin));
19 clrbits_le32(base + PINMUX_ALTERNATIVE_SEL, BIT(pin));
42 setbits_le32(reg, BIT(pin));
/openwrt/target/linux/ar7/files/drivers/char/
H A Dar7_gpio.c44 int pin = iminor(file->f_path.dentry->d_inode); local
53 gpio_set_value(pin, 0);
56 gpio_set_value(pin, 1);
60 ar7_gpio_disable(pin);
64 ar7_gpio_enable(pin);
69 gpio_direction_input(pin);
74 gpio_direction_output(pin, 0);
87 int pin = iminor(file->f_path.dentry->d_inode); local
90 value = gpio_get_value(pin);
/openwrt/target/linux/oxnas/files/drivers/pinctrl/
H A Dpinctrl-oxnas.c61 * @groups: corresponding pin groups
113 * struct oxnas_pmx_pin - describes an pin mux
114 * @bank: the bank of the pin
115 * @pin: the pin number in the @bank
116 * @mux: the mux mode : gpio or periph_x of the pin i.e. alternate function.
117 * @conf: the configuration of the pin: PULL_UP, MULTIDRIVE etc...
121 uint32_t pin; member in struct:oxnas_pmx_pin
127 * struct oxnas_pin_group - describes an pin group
128 * @name: the name of this specific pin grou
300 pin_to_bank(unsigned pin) argument
305 pin_to_mask(unsigned int pin) argument
316 oxnas_mux_get_pullup(void __iomem *pio, unsigned pin) argument
332 oxnas_mux_get_pulldown(void __iomem *pio, unsigned pin) argument
349 oxnas_mux_get_debounce(void __iomem *pio, unsigned pin, u32 *div) argument
438 oxnas_pin_dbg(const struct device *dev, const struct oxnas_pmx_pin *pin) argument
452 pin_check_config(struct oxnas_pinctrl *info, const char *name, int index, const struct oxnas_pmx_pin *pin) argument
512 const struct oxnas_pmx_pin *pin; local
651 unsigned pin; local
783 struct oxnas_pmx_pin *pin; local
1109 unsigned pin = chip->base + i; local
1265 int pin = oxnas_gpio->chip.base + intspec[0]; local
[all...]
/openwrt/target/linux/orion/files/arch/arm/mach-orion5x/
H A Ddt2-setup.c112 int pin, irq; local
117 pin = DT2_PCI_SLOT0_IRQ_A_PIN;
118 if (gpio_request(pin, "PCI IntA") == 0) {
119 if (gpio_direction_input(pin) == 0) {
120 irq = gpio_to_irq(pin);
125 "irq_set_irq_type pin %d\n", pin);
126 gpio_free(pin);
129 printk(KERN_ERR "dt2_pci_preinit failed to request gpio %d\n", pin);
132 pin
148 dt2_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
[all...]
/openwrt/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/
H A Dgpio.c58 __set_direction(struct cns3xxx_gpio_chip *cchip, unsigned pin, int input) argument
64 reg &= ~(1 << pin);
66 reg |= (1 << pin);
73 static int cns3xxx_gpio_direction_input(struct gpio_chip *chip, unsigned pin) argument
80 __set_direction(cchip, pin, 1);
86 static int cns3xxx_gpio_get(struct gpio_chip *chip, unsigned pin) argument
92 val = ((__raw_readl(cchip->base + GPIO_INPUT) >> pin) & 0x1);
97 static int cns3xxx_gpio_direction_output(struct gpio_chip *chip, unsigned pin, int level) argument
105 __raw_writel(1 << pin, cchip->base + GPIO_SET);
107 __raw_writel(1 << pin, cchi
114 cns3xxx_gpio_set(struct gpio_chip *chip, unsigned pin, int level) argument
126 cns3xxx_gpio_to_irq(struct gpio_chip *chip, unsigned pin) argument
[all...]
/openwrt/target/linux/ar71xx/files/arch/mips/ath79/
H A Dmach-rb4xx.c99 .pin = 1,
103 .pin = 1,
107 .pin = 2,
111 .pin = 1,
115 .pin = 2,
119 .pin = 1,
123 .pin = 2,
127 .pin = 1,
131 .pin = 1,
135 .pin
[all...]
H A Ddev-ap9x-pci.h19 void ap9x_pci_setup_wmac_led_pin(unsigned wmac, int pin);
34 static inline void ap9x_pci_setup_wmac_led_pin(unsigned wmac, int pin) {} argument
H A Ddev-ap9x-pci.c30 __init void ap9x_pci_setup_wmac_led_pin(unsigned wmac, int pin) argument
34 ap9x_wmac0_data.led_pin = pin;
37 ap9x_wmac1_data.led_pin = pin;
/openwrt/package/boot/uboot-oxnas/files/arch/arm/include/asm/arch-nas782x/
H A Dpinmux.h16 /* System control multi-function pin function selection */
44 extern void pinmux_set(int bank, int pin, int func);
/openwrt/target/linux/adm5120/files-3.18/arch/mips/include/asm/mach-adm5120/
H A Dadm5120_platform.h43 u8 pin; member in struct:adm5120_pci_irq
47 #define PCIIRQ(s, f, p, i) {.slot = (s), .func = (f), .pin = (p), .irq = (i)}
/openwrt/target/linux/adm5120/files-3.18/arch/mips/pci/
H A Dpci-adm5120.c194 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
213 && (adm5120_pci_irq_map[i].pin == pin)) {
220 printk(KERN_ALERT "PCI: no irq found for %s pin:%u\n",
221 pci_name((struct pci_dev *)dev), pin);
223 printk(KERN_INFO "PCI: mapping irq for %s pin:%u, irq:%d\n",
224 pci_name((struct pci_dev *)dev), pin, irq);
/openwrt/target/linux/ar71xx/files/drivers/gpio/
H A Dgpio-nxp-74hc153.c52 unsigned pin; local
60 pin = (offset & NXP_74HC153_BANK_MASK) ? pdata->gpio_pin_2y
66 ret = gpio_get_value(pin);
/openwrt/package/kernel/w1-gpio-custom/src/
H A Dw1-gpio-custom.c21 * bus3 <id>,<pin>,<od>
26 * <sda> GPIO pin ID of data pin (required)
69 #define BUS_PARM_DESC " config -> id,pin,od"
113 pdata.pin = params[BUS_PARAM_PIN];
/openwrt/target/linux/gemini/files/arch/arm/mach-gemini/
H A Dpci.c214 static int __init gemini_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
219 return PCI_IRQ_BASE + (((slot - 9) + (pin - 1)) & 0x3);
/openwrt/package/base-files/files/lib/functions/
H A Duci-defaults.sh563 local pin="$3"
569 json_add_int pin "$pin"
/openwrt/target/linux/adm8668/files-3.18/arch/mips/pci/
H A Dpci-adm8668.c145 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
/openwrt/package/base-files/files/bin/
H A Dconfig_generate329 local name pin default
330 json_get_vars name pin default
335 set system.$cfg.gpio_pin='$pin'
/openwrt/package/network/utils/uqmi/files/lib/netifd/proto/
H A Dqmi.sh67 while uqmi -s -d "$device" --get-pin-status | grep '"UIM uninitialized"' > /dev/null; do
/openwrt/docs/
H A Ddebugging.tex20 for a populated or unpopulated 4-pin header, which can be far from
/openwrt/package/kernel/linux/modules/
H A Dother.mk821 also register a platform device specifying the GPIO pin and

Completed in 112 milliseconds