HomeSort by: relevance | last modified time | path
    Searched defs:pin (Results 1 - 25 of 132) sorted by relevancy

1 2 3 4 5 6

  /src/sys/arch/arm/xscale/
pxa2x0_gpio.h 50 * GPIO pin function query/manipulation functions
72 int pin; member in struct:pxa2x0_gpioconf
  /src/sys/arch/evbppc/walnut/
machdep.c 170 int pin = pa->pa_intrpin; local in function:ibm4xx_pci_intr_map
173 if (pin == 0)
177 if (pin > 4) {
178 printf("%s: bad interrupt pin %d\n", __func__, pin);
183 * We need to map the interrupt pin to the interrupt bit in the UIC
206 ibm4xx_pci_conf_interrupt(void *v, int bus, int dev, int pin, int swiz,
  /src/sys/dev/ic/
pl061.c 51 u_int pin; local in function:plgpio_attach
61 for (pin = 0; pin < 8; pin++) {
62 sc->sc_pins[pin].pin_num = pin;
64 if ((cnf & __BIT(pin)) != 0)
66 sc->sc_pins[pin].pin_caps =
69 sc->sc_pins[pin].pin_state =
70 plgpio_pin_read(sc, pin);
    [all...]
  /src/sys/arch/evbppc/pmppc/pci/
pci_machdep.c 151 int pin = pa->pa_intrpin; local in function:pmppc_pci_intr_map
154 if (pin == 0) {
159 if (pin > 4) {
160 printf("pci_intr_map: bad interrupt pin %d\n", pin);
165 printf("pci_intr_map: no mapping for pin %c\n", '@' + pin);
168 /*printf("pci_intr_map pin=%d line=%d\n", pin, line);*/
184 pmppc_pci_conf_interrupt(void *v, int bus, int dev, int pin, int swiz
    [all...]
  /src/sys/arch/evbarm/ixm1200/
ixm1200_pci.c 78 int pin = pa->pa_intrpin; local in function:ixm1200_pci_intr_map
84 v, intrtag, pin, line, dev);
  /src/sys/arch/evbmips/alchemy/
mtx-1.c 112 static const int irqmap[8/*device*/][4/*pin*/] = {
123 int pin, dev, irq; local in function:mtx1_pci_intr_map
125 /* if interrupt pin not used... */
126 if ((pin = pa->pa_intrpin) == 0)
129 if (pin > 4) {
130 printf("pci: bad interrupt pin %d\n", pin);
140 if ((irq = irqmap[dev][pin - 1]) == -1) {
141 printf("pci: no IRQ routing for device %d pin %d\n", dev, pin);
    [all...]
  /src/sys/arch/evbsh3/ap_ms104_sh4/
ap_ms104_sh4.c 88 gpio_intr_establish(int pin, int (*ih_func)(void *), void *ih_arg)
93 KASSERT(pin >= 0 && pin <= 15);
94 KASSERT(gpio_intr_func_table[pin].ih_func == NULL);
95 KASSERT((_reg_read_4(SH4_PCTRA) & (1 << (pin * 2))) == 0); /*input*/
100 gpio_intr_func_table[pin].ih_irq = pin;
101 gpio_intr_func_table[pin].ih_func = ih_func;
102 gpio_intr_func_table[pin].ih_arg = ih_arg;
106 reg |= 1 << pin;
118 int pin = ih->ih_irq; local in function:gpior_intr_disestablish
146 int pin; local in function:gpio_intr
    [all...]
  /src/sys/arch/mips/adm5120/dev/
admgpio.c 60 admgpio_pin_ctl(void *cookie, int pin, int flags)
67 mask = __SHIFTIN(1 << pin, ADM5120_GPIO0_OE);
77 admgpio_pin_read(void *cookie, int pin)
82 KASSERT(pin >= 0 && pin < 8);
84 if (sc->sc_pins[pin].pin_flags == GPIO_PIN_INPUT)
85 mask = __SHIFTIN(1 << pin, ADM5120_GPIO0_IV);
87 mask = __SHIFTIN(1 << pin, ADM5120_GPIO0_OV);
95 admgpio_pin_write(void *cookie, int pin, int value)
100 KASSERT(pin >= 0 && pin < 8)
112 int pin; local in function:admgpio_attach
    [all...]
  /src/sys/dev/fdt/
gpioleds.c 52 struct fdtbus_gpio_pin *pin = priv; local in function:gpioleds_get
54 return fdtbus_gpio_read(pin);
60 struct fdtbus_gpio_pin *pin = priv; local in function:gpioleds_set
62 fdtbus_gpio_write(pin, state);
83 struct fdtbus_gpio_pin *pin; local in function:gpioleds_attach
97 /* Get the output pin */
98 pin = fdtbus_gpio_acquire(child, "gpios", GPIO_PIN_OUTPUT);
99 if (pin == NULL)
103 if (led_attach(label, pin, gpioleds_get, gpioleds_set) == NULL)
111 gpioleds_set(pin, LED_STATE_ON)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/
amdgpu_hw_gpio.c 69 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); local in function:dal_hw_gpio_open
71 store_registers(pin);
73 ptr->opened = (dal_hw_gpio_config_mode(pin, mode) == GPIO_RESULT_OK);
130 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); local in function:dal_hw_gpio_change_mode
132 return dal_hw_gpio_config_mode(pin, mode);
138 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); local in function:dal_hw_gpio_close
140 restore_registers(pin);
154 /* turn off output enable, act as input pin;
155 * program the pin as GPIO, mask out signal driven by HW */
160 /* turn on output enable, act as output pin;
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
gpio.h 42 struct hw_gpio_pin *pin; member in struct:gpio
  /src/usr.bin/btpin/
btpin.c 56 char *pin = NULL; local in function:main
91 errx(EXIT_FAILURE, "Invalid PIN length");
100 pin = optarg;
121 if (pin == NULL) {
127 pin = (char *)rp.pin;
129 *pin++ = '0' + (random() % 10);
131 printf("PIN: %.*s\n", HCI_PIN_SIZE, rp.pin);
135 len = strlen(pin);
    [all...]
  /src/sys/arch/i386/eisa/
eisa_machdep.c 200 int pin, irq; local in function:eisa_intr_establish
204 pin = irq = ih;
215 pin = APIC_IRQ_PIN(ih);
222 return intr_establish(irq, pic, pin, type, level, func, arg, false);
  /src/sys/arch/arm/sunxi/
sunxi_gpio.h 42 uint8_t pin; member in struct:sunxi_gpio_pins
  /src/sys/arch/evbarm/ixdp425/
ixdp425_pci.c 171 ixp425_md_pci_conf_interrupt(pci_chipset_tag_t pc, int bus, int dev, int pin,
176 *ilinep = ((swiz + (dev + pin - 1)) & 3);
194 int pin = pa->pa_intrpin; local in function:ixdp425_pci_intr_map
203 v, intrtag, pin, line, dev);
206 if (pin >= 1 && pin <= IXP425_MAX_LINE &&
208 *ihp = ixp425_pci_table[dev - 1][pin - 1];
  /src/sys/arch/evbppc/obs405/
obs200_machdep.c 152 printf(" Chip Pin Strapping Register = 0x%08x\n", psr);
213 * We need to map the interrupt pin to the interrupt bit
222 static const int irqmap[15/*device*/][4/*pin*/] = {
240 int pin, dev, irq; local in function:ibm4xx_pci_intr_map
242 pin = pa->pa_intrpin;
246 /* if interrupt pin not used... */
247 if (pin == 0)
250 if (pin > 4) {
251 printf("pci_intr_map: bad interrupt pin %d\n", pin);
    [all...]
obs266_machdep.c 204 * We need to map the interrupt pin to the interrupt bit
215 static const int irqmap[4/*device*/][4/*pin*/] = {
222 int pin, dev, irq; local in function:ibm4xx_pci_intr_map
224 pin = pa->pa_intrpin;
228 /* if interrupt pin not used... */
229 if (pin == 0)
232 if (pin > 4) {
233 printf("pci_intr_map: bad interrupt pin %d\n", pin);
243 if ((irq = irqmap[dev - 1][pin - 1]) == -1)
    [all...]
  /src/sys/dev/gpio/
gpiolock.c 81 aprint_debug("%s: invalid pin mask 0x%02x\n", cf->cf_name,
94 int pin, caps; local in function:gpiolock_attach
108 for (pin = 0; pin < sc->sc_npins; pin++) {
109 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, pin);
111 aprint_error(": data pin is unable to read input\n");
114 aprint_normal(" [%d]", sc->sc_map.pm_map[pin]);
116 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, pin, sc->sc_data);
169 int pos, pin; local in function:gpiolock_position
    [all...]
  /src/sys/dev/ppbus/
ppbus_gpio.c 81 gpio_pin_t *pin; local in function:gpio_ppbus_attach
84 for (pin = &sc->sc_gpio_pins[0], i = 0; i < PPBUS_NPINS; pin++, i++) {
85 pin->pin_num = i;
88 pin->pin_caps = GPIO_PIN_INPUT;
89 pin->pin_flags = GPIO_PIN_INPUT;
90 pin->pin_state = gpio_ppbus_pin_read(sc, i);
92 pin->pin_caps = GPIO_PIN_OUTPUT;
93 pin->pin_flags = GPIO_PIN_OUTPUT;
94 pin->pin_state = GPIO_PIN_LOW
    [all...]
  /src/sys/arch/landisk/landisk/
shpcic_machdep.c 94 int pin = pa->pa_intrpin; local in function:landisk_pci_intr_map
97 if (pin == 0) {
102 if (pin > 4) {
103 printf("pci_intr_map: bad interrupt pin %d\n", pin);
108 printf("pci_intr_map: no mapping for pin %c\n", '@' + pin);
171 landisk_pci_conf_interrupt(void *v, int bus, int dev, int pin, int swiz,
177 if ((dev >= 0 && dev <= 3) && (pin >= 1 && pin <= 4))
    [all...]
  /src/sys/arch/arm/imx/
imx51var.h 64 u_int pin; member in struct:iomux_conf
  /src/sys/arch/arm/samsung/
exynos_pinctrl.c 139 gc->cfg_valid = of_getprop_uint32(phandle, "samsung,pin-function", &gc->cfg) == 0;
140 gc->pud_valid = of_getprop_uint32(phandle, "samsung,pin-pud", &gc->pud) == 0;
141 gc->drv_valid = of_getprop_uint32(phandle, "samsung,pin-drv", &gc->drv) == 0;
142 gc->conpwd_valid = of_getprop_uint32(phandle, "samsung,pin-conpwd", &gc->conpwd) == 0;
143 gc->pudpwd_valid = of_getprop_uint32(phandle, "samsung,pin-pudpwd", &gc->pudpwd) == 0;
168 int pin; local in function:exynos_do_config
178 pin = exynos_parse_pin(pins);
181 "unknown pin name '%s'\n", pins);
184 exynos_gpio_pin_ctl_write(bank, gc, pin);
  /src/sys/arch/cobalt/pci/
pci_machdep.c 145 int pin = pa->pa_intrpin; local in function:pci_intr_map
156 if (bus == 0 && dev == 7 && pin == PCI_INTERRUPT_PIN_A) {
162 if (bus == 0 && dev == 7 && pin == PCI_INTERRUPT_PIN_A) {
167 if (bus == 0 && dev == 12 && pin == PCI_INTERRUPT_PIN_A) {
235 pci_conf_interrupt(pci_chipset_tag_t pc, int bus, int dev, int pin, int swiz,
243 if (bus == 0 && dev == 10 && pin != PCI_INTERRUPT_PIN_NONE)
  /src/sys/arch/evbppc/dht/
machdep.c 266 int pin = pa->pa_intrpin, bus = pa->pa_bus, dev = pa->pa_device; local in function:ibm4xx_pci_intr_map
268 if (pin <= 0 || pin > 4)
289 printf("%s: invalid request: bus %d dev %d pin %d\n",
290 __func__, bus, dev, pin);
297 ibm4xx_pci_conf_interrupt(void *v, int bus, int dev, int pin, int swiz,
318 printf("%s: invalid request: bus %d dev %d pin %d swiz %d\n",
319 __func__, bus, dev, pin, swiz);
  /src/sys/arch/powerpc/ibm4xx/dev/
gpio_opb.c 125 gpio_pin_t *pin = sc->sc_gpio_pins; local in function:gpio_opb_attach
126 for (u_int i = 0 ; i < GPIO_NPINS ; i++, pin++) {
128 pin->pin_num = i;
129 pin->pin_caps = GPIO_PIN_INOUT
134 pin->pin_flags =
140 pin->pin_state = (reg_ir & pin_mask) != 0;
141 pin->pin_mapped = 0;
159 gpio_opb_pin_read(void *arg, int pin)
162 const u_int p = (pin % GPIO_NPINS) + 1;
169 gpio_opb_pin_write(void *arg, int pin, int value
    [all...]

Completed in 26 milliseconds

1 2 3 4 5 6