/src/sys/arch/arm/sunxi/ |
sunxi_gpio.h | 51 const struct sunxi_gpio_pins *pins; member in struct:sunxi_gpio_padconf
|
/src/sys/arch/arm/nvidia/ |
tegra_pinmux.h | 56 const struct tegra_pinmux_pins *pins; member in struct:tegra_pinmux_conf
|
tegra_pinmux.c | 92 pin_def = &sc->sc_conf->pins[n]; 220 const char *pins = fdtbus_get_string(child, "nvidia,pins"); local in function:tegra_pinmux_set_config 221 if (pins == NULL) { 222 aprint_error_dev(dev, "skipping %s (no nvidia,pins property)\n", 226 int pins_len = OF_getproplen(child, "nvidia,pins"); 229 pins_len -= strlen(pins) + 1, pins += strlen(pins) + 1) { 230 pin_def = tegra_pinmux_lookup_byname(sc, pins); [all...] |
/src/sys/arch/prep/include/ |
platform.h | 55 uint32_t pins; member in struct:pciroutinginfo
|
/src/sys/arch/arm/samsung/ |
exynos_pinctrl.c | 129 if (of_hasprop(child, "samsung,pins")) { 167 const char *pins; local in function:exynos_do_config 170 int pins_len = OF_getproplen(pc->pc_phandle, "samsung,pins"); 174 for (pins = fdtbus_get_string(pc->pc_phandle, "samsung,pins"); 176 pins_len -= strlen(pins) + 1, pins += strlen(pins) + 1) { 177 bank = exynos_gpio_bank_lookup(epb, pins); 178 pin = exynos_parse_pin(pins); [all...] |
/src/sys/arch/arm/imx/ |
imxgpio.c | 306 gpio_pin_t *pins = &gpio->gpio_pins[pin]; local in function:imxgpio_attach_ports 307 pins->pin_num = pin; 309 pins->pin_caps = GPIO_PIN_INPUT; 311 pins->pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; 312 pins->pin_flags = 314 pins->pin_state = imxgpio_pin_read(gpio, pin);
|
imx31_gpio.c | 278 gpio_pin_t *pins; local in function:gpio_defer 293 for (pin = 0, mask = 1, pins = gpio->gpio_pins; 294 pin < 32; pin++, mask <<= 1, pins++) { 295 pins->pin_num = pin; 297 pins->pin_caps = GPIO_PIN_INPUT; 299 pins->pin_caps = GPIO_PIN_INPUT|GPIO_PIN_OUTPUT; 300 pins->pin_flags = 302 pins->pin_state =
|
/src/sys/arch/mips/rmi/ |
rmixl_gpio.c | 144 gpio_pin_t *pins; local in function:gpio_defer 160 for (pin = 0, mask = 1, pins = gpio->gpio_pins; 161 pin < RMIXL_GPIO_NSIGNALS; pin++, mask <<= 1, pins++) { 162 pins->pin_num = pin; 165 pins->pin_caps = GPIO_PIN_INPUT; 172 pins->pin_caps = caps; 174 pins->pin_flags = 176 pins->pin_state =
|
/src/sys/dev/fdt/ |
pinctrl_single.c | 110 const u_int *pins; local in function:pinctrl_single_pins_set_config 118 pins = fdtbus_get_prop(phandle, "pinctrl-single,pins", &pinslen); 119 if (pins == NULL) 123 const int off = be32toh(pins[0]); 124 const int val = be32toh(pins[1]); 125 const int mux = len == 4 ? 0 : be32toh(pins[2]); 128 pins += 1 + (len / 4); 197 if (of_hasprop(child, "pinctrl-single,pins"))
|
i2cmux_fdt.c | 48 struct fdtbus_gpio_pin **pins; member in struct:mux_info_gpio 80 mux_data->pins = 81 kmem_zalloc(sizeof(*mux_data->pins) * mux_data->npins, KM_SLEEP); 83 mux_data->pins[i] = fdtbus_gpio_acquire_index(phandle, 85 if (mux_data->pins[i] == NULL) { 100 if (mux_data->pins[i] != NULL) { 101 fdtbus_gpio_release(mux_data->pins[i]); 136 fdtbus_gpio_write(mux_info->pins[i], value & 1);
|
/src/sys/dev/ic/ |
scmd.c | 181 * In at least one case right now, SPI on a Raspberry PI 3, the pins 218 uint8_t pins; local in function:scmd_attach 234 error = (*(sc->sc_func_read_register))(sc, SCMD_REG_CONFIG_BITS, &pins); 242 "Firmware version: %02x, ID: %02x%s, Jumper pins: %02x\n", 244 pins);
|
/src/sys/dev/acpi/ |
acpi_gpio.c | 85 int pins[1]; local in function:acpi_gpio_address_space_handler 120 pinmap.pm_map = pins;
|
/src/sys/arch/arm/nxp/ |
imx6_iomux.c | 65 const u_int *pins = fdtbus_get_prop(phandle, "fsl,pins", &pins_len); local in function:imx6_pinctrl_set_config 69 u_int mux_reg = be32toh(pins[0]); 70 u_int conf_reg = be32toh(pins[1]); 71 u_int input_reg = be32toh(pins[2]); 72 u_int mux_mode = be32toh(pins[3]); 73 u_int input_val = be32toh(pins[4]); 74 u_int config = be32toh(pins[5]); 116 pins += 6; 177 if (of_hasprop(child, "fsl,pins")) { [all...] |
/src/sys/arch/sparc64/sparc64/ |
ofw_patch.c | 45 add_gpio_pin(prop_array_t pins, const char *name, int num, int act, int def) 53 prop_array_add(pins, pin); 106 prop_array_t pins; local in function:add_gpio_props_v210 110 pins = prop_array_create(); 111 add_gpio_pin(pins, "LED indicator", 7, 0, -1); 112 add_gpio_pin(pins, "LED fault", 5, 0, 0); 113 add_gpio_pin(pins, "LED power", 4, 0, 1); 114 prop_dictionary_set(dict, "pins", pins); 115 prop_object_release(pins); 143 prop_array_t pins; local in function:add_gpio_props_e250 [all...] |
/src/sys/arch/arm/apple/ |
apple_pinctrl.c | 210 const u_int *pins = fdtbus_get_prop(phandle, "pinmux", &pins_len); local in function:apple_pinctrl_set_config 212 if (pins == NULL) 218 uint32_t pinmux = be32dec(&pins[i]); 274 aprint_error(": couldn't get number of pins\n");
|
/src/sys/arch/arm/at91/ |
at91pio.c | 78 gpio_pin_t pins[AT91PIO_NPINS]; member in struct:at91pio_softc 159 sc->pins[n].pin_num = j; 161 sc->pins[n].pin_caps = (GPIO_PIN_INPUT 163 | GPIO_PIN_OPENDRAIN // @@@ not all pins 167 sc->pins[n].pin_caps = 0; 170 sc->pins[n].pin_flags = GPIO_PIN_OUTPUT; 172 sc->pins[n].pin_flags = GPIO_PIN_INPUT; 174 sc->pins[n].pin_state = GPIO_PIN_HIGH; 176 sc->pins[n].pin_state = GPIO_PIN_LOW; 184 gba.gba_pins = sc->pins; [all...] |
/src/sys/arch/arm/gemini/ |
gemini_gpio.c | 293 gpio_pin_t *pins; local in function:gpio_defer 309 for (pin = 0, mask = 1, pins = gpio->gpio_pins; 310 pin < 32; pin++, mask <<= 1, pins++) { 311 pins->pin_num = pin; 313 pins->pin_caps = GPIO_PIN_INPUT; 315 pins->pin_caps = GPIO_PIN_INPUT|GPIO_PIN_OUTPUT; 316 pins->pin_flags = 318 pins->pin_state =
|
/src/sys/arch/arm/rockchip/ |
rk3288_iomux.c | 291 const u_int *pins = fdtbus_get_prop(phandle, "rockchip,pins", &pins_len); local in function:rk3288_iomux_pinctrl_set_config 294 const u_int bank = be32toh(pins[0]); 295 const u_int idx = be32toh(pins[1]); 296 const u_int mux = be32toh(pins[2]); 297 const int cfg = fdtbus_get_phandle_from_native(be32toh(pins[3])); 311 pins += 4; 353 if (!of_hasprop(sub, "rockchip,pins"))
|
rk3328_iomux.c | 253 const u_int *pins = fdtbus_get_prop(phandle, "rockchip,pins", &pins_len); local in function:rk3328_iomux_pinctrl_set_config 256 const u_int bank = be32toh(pins[0]); 257 const u_int idx = be32toh(pins[1]); 258 const u_int mux = be32toh(pins[2]); 259 const int cfg = fdtbus_get_phandle_from_native(be32toh(pins[3])); 266 pins += 4; 305 if (!of_hasprop(sub, "rockchip,pins"))
|
rk3588_iomux.c | 977 const u_int *pins = fdtbus_get_prop(phandle, "rockchip,pins", local in function:rk3588_iomux_pinctrl_set_config 980 for (; pins_len >= 16; pins_len -= 16, pins += 4) { 981 const u_int bank = be32toh(pins[0]); 982 const u_int idx = be32toh(pins[1]); 983 const u_int mux = be32toh(pins[2]); 985 fdtbus_get_phandle_from_native(be32toh(pins[3])); 1025 if (!of_hasprop(sub, "rockchip,pins"))
|
/src/sys/dev/i2c/ |
pcf8574.c | 34 * Uses device properties to connect pins to the appropriate subsystem. 134 prop_array_t pins; local in function:pcf8574_attach 153 * The PCF8574 requires input pins to be written with the value 1, 154 * and then read. Assume that all pins are input initially. 156 * value for every pin, and we don't want to change input pins. 172 pins = prop_dictionary_get(dict, "pins"); 173 if (pins == NULL) 176 for (i = 0; i < prop_array_count(pins); i++) { 177 pin = prop_array_get(pins, i) [all...] |
pcagpio.c | 142 prop_array_t pins; local in function:pcagpio_attach 174 pins = prop_dictionary_get(dict, "pins"); 175 if (pins != NULL) { 181 for (i = 0; i < prop_array_count(pins); i++) { 183 pin = prop_array_get(pins, i);
|
/src/sys/arch/arm/marvell/ |
mvsocgpp.c | 138 gpio_pin_t *pins; local in function:mvsocgpp_attach 158 aprint_normal_dev(self, "%d gpio pins\n", gpp_npins); 206 pins = &sc->sc_pins[i]; 207 pins->pin_num = i; 208 pins->pin_caps = (GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | 211 pins->pin_flags = GPIO_PIN_INPUT; 212 pins->pin_state = 215 pins->pin_flags = GPIO_PIN_OUTPUT; 216 pins->pin_state = 220 pins->pin_flags |= GPIO_PIN_INVIN [all...] |
/src/sys/arch/evbarm/mpcsa/ |
mpcsa_leds.c | 242 uint16_t pins; local in function:mpcsa_leds_timer 253 pins = be16toh(sc->sc_pinstate); 268 pins &= ~(1U << n); 270 pins |= (1U << n); 275 pins ^= (1U << n); 282 HTOBE16(pins); 283 sc->sc_pinstate = pins;
|
/src/sys/arch/arm/ep93xx/ |
epgpio.c | 62 gpio_pin_t pins[EPGPIO_NPINS]; member in struct:port_info 290 pi->pins[pin].pin_num = j; 291 pi->pins[pin].pin_caps = (GPIO_PIN_INPUT 294 pi->pins[pin].pin_flags = 297 pi->pins[pin].pin_flags = 300 pi->pins[pin].pin_state = GPIO_PIN_HIGH; 302 pi->pins[pin].pin_state = GPIO_PIN_LOW; 311 gba.gba_pins = pi->pins; 379 pi->pins[bit].pin_caps = 0; 390 pi->pins[bit].pin_caps = 0 [all...] |