/openwrt/package/boot/uboot-ar71xx/files/include/asm-mips/ |
H A D | ar71xx_gpio.h | 30 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 D | pinmux.c | 4 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 D | ar7_gpio.c | 44 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 D | pinctrl-oxnas.c | 61 * @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 D | dt2-setup.c | 112 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 D | gpio.c | 58 __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 D | mach-rb4xx.c | 99 .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 D | dev-ap9x-pci.h | 19 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 D | dev-ap9x-pci.c | 30 __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 D | pinmux.h | 16 /* 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 D | adm5120_platform.h | 43 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 D | pci-adm5120.c | 194 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 D | gpio-nxp-74hc153.c | 52 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 D | w1-gpio-custom.c | 21 * 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 D | pci.c | 214 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 D | uci-defaults.sh | 563 local pin="$3" 569 json_add_int pin "$pin"
|
/openwrt/target/linux/adm8668/files-3.18/arch/mips/pci/ |
H A D | pci-adm8668.c | 145 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
|
/openwrt/package/base-files/files/bin/ |
H A D | config_generate | 329 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 D | qmi.sh | 67 while uqmi -s -d "$device" --get-pin-status | grep '"UIM uninitialized"' > /dev/null; do
|
/openwrt/docs/ |
H A D | debugging.tex | 20 for a populated or unpopulated 4-pin header, which can be far from
|
/openwrt/package/kernel/linux/modules/ |
H A D | other.mk | 821 also register a platform device specifying the GPIO pin and
|