http://gpiozero.readthedocs.io/en/stable/cli_pinout.html Web-pinctrl_lookup_state(): call to obtain a pinctrl state struct from a name.-pinctrl_select_state(): call to select a pinctrl state struct. After a call to this function, pins …
Documentation/pinctrl.txt - kernel/common - Git at Google
Webthe gpiochip to add the range for. struct pinctrl_dev *pctldev. the pin controller to map to. unsigned int gpio_offset. the start offset in the current gpio_chip number space. const … Legacy GPIO Interfaces contains the same information applied to the legacy integer … Do not under any circumstances deploy any uniform products using GPIO from … The code implementing a gpio_chip should support multiple instances of the … PINCTRL (PIN CONTROL) subsystem; General Purpose Input/Output (GPIO) … The led GPIOs will be active high, while the power GPIO will be active low (i.e. … Subsystem drivers using GPIO¶. Note that standard kernel drivers exist for common … This makes it logical to let gpio drivers announce their pin ranges to the pin ctrl … A generic digital 24-port PCI GPIO card can be built out of an ordinary Brooktree … Web53 * pin configuration (pull up/down and drive strength) type and its value are shp otc catalog
linux/pinmux.h at master · torvalds/linux · GitHub
http://visa.lab.asu.edu/gitlab/fstrace/android-kernel-msm-hammerhead-3.4-marshmallow-mr3/blob/b110215b8ed16d06cb58d70c99326c4728ba9d0a/drivers/pinctrl/pinmux.h Webstruct pinctrl_gpio_range * range); int pinmux_gpio_direction (struct pinctrl_dev * pctldev, struct pinctrl_gpio_range * range, unsigned pin, bool input); int pinmux_map_to_setting (struct pinctrl_map const * map, struct pinctrl_setting * setting); void pinmux_free_setting (struct pinctrl_setting const * setting); int pinmux_enable_setting ... WebThe pointer to gpio_chip passed to pin_to_reg_bank utility function is used only to retrieve a pointer to samsung_pinctrl_drv_data structure. This patch modifies the function and its users to pass a pointer to samsung_pinctrl_drv_data directly. sh postcode map