Lines Matching +full:echo +full:- +full:gpios

1 This is a place for planning the ongoing long-term work in the GPIO
8 to move away from the global GPIO numberspace and toward a descriptor-based
18 establish the numberspace at compile-time, making it hard to add any numbers
26 The runtime-assigned GPIO numberspace (what you get if you assign the GPIO
27 base as -1 in struct gpio_chip) has also became unpredictable due to factors
28 such as probe ordering and the introduction of -EPROBE_DEFER making probe
37 - Convert all GPIO device drivers to only #include <linux/gpio/driver.h>
39 - Convert all consumer drivers to only #include <linux/gpio/consumer.h>
41 - Convert all machine descriptors in "boardfiles" to only
46 - When this work is complete (will require some of the items in the
56 no core support for parsing device tree GPIOs from the core library with
58 the device tree back-end. It is legacy and should not be used in new code.
62 - Change all consumer drivers that #include <linux/of_gpio.h> to
67 - Pull semantics for legacy device tree (OF) GPIO lookups into
68 gpiolib-of.c: in some cases subsystems are doing custom flags and
75 - Delete <linux/of_gpio.h> when all the above is complete and everything
79 Get rid of <linux/gpio/legacy-of-mm-gpiochip.h>
83 - Get rid of struct of_mm_gpio_chip altogether: use the generic MMIO
101 in drivers/gpio/gpio-*. Augment platforms to create platform devices or
105 for a few GPIOs. Those should stay where they are.
108 new coming drivers. For example, gpio-ml-ioh should be incorporated into
109 gpio-pch.
116 drivers. (drivers/gpio/gpio-mmio.c)
120 - Look over and identify any remaining easily converted drivers and
121 dry-code conversions to MMIO GPIO for maintainers to test
123 - Expand the MMIO GPIO or write a new library for regmap-based I/O
127 - Expand the MMIO GPIO or write a new library for port-mapped I/O
128 helpers (x86 inb()/outb()) and convert port-mapped I/O drivers to use
129 this with dry-coding and sending to maintainers to test
136 MMIO case the regmap MMIO with gpio-regmap.c is preferable over gpio-mmio.c.
144 - Look over and identify any remaining easily converted drivers and
145 dry-code conversions to gpiolib irqchip for maintainers to test
150 There are already ways to use pin control as back-end for GPIO and
161 The old sysfs code that enables simple uses of GPIOs from the
165 as "cat", "echo" etc.
189 discussed but the idea is to provide a low-level access point
199 from being made read-only and forcing duplication of structures that