Electronic Components Datasheet Search
  English  ▼

X  

UM0851 Datasheet(PDF) 211 Page - STMicroelectronics

Part # UM0851
Description  SPEAr is a family of highly customizable ARM-based embedded
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0851 Datasheet(HTML) 211 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 207Page - STMicroelectronics UM0851 Datasheet HTML 208Page - STMicroelectronics UM0851 Datasheet HTML 209Page - STMicroelectronics UM0851 Datasheet HTML 210Page - STMicroelectronics UM0851 Datasheet HTML 211Page - STMicroelectronics UM0851 Datasheet HTML 212Page - STMicroelectronics UM0851 Datasheet HTML 213Page - STMicroelectronics UM0851 Datasheet HTML 214Page - STMicroelectronics UM0851 Datasheet HTML 215Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 211 / 245 page
background image
UM0851
Miscellaneous device drivers
Doc ID 16604 Rev 2
211/245
You can get an interrupt line number for the GPIO pin to be used in interrupt mode. You can
also get the GPIO pin number from the interrupt line number (for GPIOs used in interrupt
mode). This can be done using following function:
/* This function returns irq no. for gpio pin */
int gpio_to_irq(unsigned gpio);
/* This function returns gpio pin for irq no. */
int irq_to_gpio(unsigned irq);
To request a GPIO in interrupt mode you should use the standard linux request_irq()
function.
/* Here,
irq: is irq no. value returned from gpio_to_irq().
handler: irq handler with standard prototype.
Irqflags: flags passed for configuring type of interrupt, it can be one
of following:
IRQ_TYPE_EDGE_RISING, IRQ_TYPE_EDGE_FALLING, IRQ_TYPE_EDGE_BOTH,
IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_LEVEL_LOW
Devname: name of device requesting interrupt
Dev_id: pointer passed to interrupt handler upon interrupt.
*/
int request_irq(unsigned int irq, irq_handler_t handler, unsigned long
irqflags, const char *devname, void *dev_id);
After use, the GPIO interrupt can be freed using the following function call:
/* irq: is irq no. value returned from gpio_to_irq().
Dev_id: pointer passed to interrupt handler upon interrupt. */
void free_irq(unsigned int irq, void *dev_id);
9.1.6
Configuration options
9.2
Watchdog (WDT) driver
A Watchdog timer is a hardware device that triggers a system reset if its regularly generated
interrupts are not acknowledged. The idea behind it is to have an reliable way to bring the
system back from the hung state into normal operation.
9.2.1
Hardware overview
SPEAr platform provides a watchdog timer which has a 32- bit down counter with a
programmable timeout value. On timeout it generates an interrupt and reset signal. The
Table 55.
GPIO kernel configuration options
Configuration option
Comment
ARCH_REQUIRE_GPIOLIB
Selecting this from the architecture code will cause the gpiolib code to
always get built in.
GPIOLIB
This enables GPIO support through the generic GPIO library.
GPIO_SYSFS
This enables the sysfs interface for GPIOs
CONFIG_SPEAR_GPIO
This enables the SPEAr GPIO



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com