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

1 2

  /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...]

Completed in 28 milliseconds

1 2