Doc: gpio: Fix typos in Documentation/gpio
This patch fix some spelling typos found in Documentation/gpio. Signed-off-by: Masanari Iida <standby24x7@gmail.com> Acked-by: Randy Dunlap <rdunlap@infradead.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
32d79b023a
commit
547d4c1078
@ -260,7 +260,7 @@ will be driven low.
|
|||||||
|
|
||||||
To summarize:
|
To summarize:
|
||||||
|
|
||||||
Function (example) active-low proporty physical line
|
Function (example) active-low property physical line
|
||||||
gpiod_set_raw_value(desc, 0); don't care low
|
gpiod_set_raw_value(desc, 0); don't care low
|
||||||
gpiod_set_raw_value(desc, 1); don't care high
|
gpiod_set_raw_value(desc, 1); don't care high
|
||||||
gpiod_set_value(desc, 0); default (active-high) low
|
gpiod_set_value(desc, 0); default (active-high) low
|
||||||
|
@ -113,8 +113,8 @@ GPIO irqchips usually fall in one of two categories:
|
|||||||
it will be threaded IRQ handler on -RT and hard IRQ handler on non-RT
|
it will be threaded IRQ handler on -RT and hard IRQ handler on non-RT
|
||||||
(for example, see [3]).
|
(for example, see [3]).
|
||||||
Know W/A: The generic_handle_irq() is expected to be called with IRQ disabled,
|
Know W/A: The generic_handle_irq() is expected to be called with IRQ disabled,
|
||||||
so IRQ core will complain if it will be called from IRQ handler wich is forced
|
so IRQ core will complain if it will be called from IRQ handler which is
|
||||||
thread. The "fake?" raw lock can be used to W/A this problem:
|
forced thread. The "fake?" raw lock can be used to W/A this problem:
|
||||||
|
|
||||||
raw_spinlock_t wa_lock;
|
raw_spinlock_t wa_lock;
|
||||||
static irqreturn_t omap_gpio_irq_handler(int irq, void *gpiobank)
|
static irqreturn_t omap_gpio_irq_handler(int irq, void *gpiobank)
|
||||||
@ -224,7 +224,7 @@ Real-Time compliance for GPIO IRQ chips
|
|||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
Any provider of irqchips needs to be carefully tailored to support Real Time
|
Any provider of irqchips needs to be carefully tailored to support Real Time
|
||||||
preemption. It is desireable that all irqchips in the GPIO subsystem keep this
|
preemption. It is desirable that all irqchips in the GPIO subsystem keep this
|
||||||
in mind and does the proper testing to assure they are real time-enabled.
|
in mind and does the proper testing to assure they are real time-enabled.
|
||||||
So, pay attention on above " RT_FULL:" notes, please.
|
So, pay attention on above " RT_FULL:" notes, please.
|
||||||
The following is a checklist to follow when preparing a driver for real
|
The following is a checklist to follow when preparing a driver for real
|
||||||
|
@ -54,7 +54,7 @@ hardware descriptions such as device tree or ACPI:
|
|||||||
drivers for the I2C devices on the bus like any other I2C bus driver.
|
drivers for the I2C devices on the bus like any other I2C bus driver.
|
||||||
|
|
||||||
- spi_gpio: drivers/spi/spi-gpio.c is used to drive an SPI bus (variable number
|
- spi_gpio: drivers/spi/spi-gpio.c is used to drive an SPI bus (variable number
|
||||||
of wires, atleast SCK and optionally MISO, MOSI and chip select lines) using
|
of wires, at least SCK and optionally MISO, MOSI and chip select lines) using
|
||||||
GPIO hammering (bitbang). It will appear as any other SPI bus on the system
|
GPIO hammering (bitbang). It will appear as any other SPI bus on the system
|
||||||
and makes it possible to connect drivers for SPI devices on the bus like
|
and makes it possible to connect drivers for SPI devices on the bus like
|
||||||
any other SPI bus driver. For example any MMC/SD card can then be connected
|
any other SPI bus driver. For example any MMC/SD card can then be connected
|
||||||
@ -75,7 +75,7 @@ hardware descriptions such as device tree or ACPI:
|
|||||||
|
|
||||||
- gpio-wdt: drivers/watchdog/gpio_wdt.c is used to provide a watchdog timer
|
- gpio-wdt: drivers/watchdog/gpio_wdt.c is used to provide a watchdog timer
|
||||||
that will periodically "ping" a hardware connected to a GPIO line by toggling
|
that will periodically "ping" a hardware connected to a GPIO line by toggling
|
||||||
it from 1-to-0-to-1. If that hardware does not recieve its "ping"
|
it from 1-to-0-to-1. If that hardware does not receive its "ping"
|
||||||
periodically, it will reset the system.
|
periodically, it will reset the system.
|
||||||
|
|
||||||
- gpio-nand: drivers/mtd/nand/gpio.c is used to connect a NAND flash chip to
|
- gpio-nand: drivers/mtd/nand/gpio.c is used to connect a NAND flash chip to
|
||||||
@ -91,5 +91,5 @@ usually connected directly to the flash.
|
|||||||
|
|
||||||
Use those instead of talking directly to the GPIOs using sysfs; they integrate
|
Use those instead of talking directly to the GPIOs using sysfs; they integrate
|
||||||
with kernel frameworks better than your userspace code could. Needless to say,
|
with kernel frameworks better than your userspace code could. Needless to say,
|
||||||
just using the apropriate kernel drivers will simplify and speed up your
|
just using the appropriate kernel drivers will simplify and speed up your
|
||||||
embedded hacking in particular by providing ready-made components.
|
embedded hacking in particular by providing ready-made components.
|
||||||
|
Loading…
Reference in New Issue
Block a user