33 lines · plain
1===========================2Samsung GPIO implementation3===========================4 5Introduction6------------7 8This outlines the Samsung GPIO implementation and the architecture9specific calls provided alongside the drivers/gpio core.10 11 12GPIOLIB integration13-------------------14 15The gpio implementation uses gpiolib as much as possible, only providing16specific calls for the items that require Samsung specific handling, such17as pin special-function or pull resistor control.18 19GPIO numbering is synchronised between the Samsung and gpiolib system.20 21 22PIN configuration23-----------------24 25Pin configuration is specific to the Samsung architecture, with each SoC26registering the necessary information for the core gpio configuration27implementation to configure pins as necessary.28 29The s3c_gpio_cfgpin() and s3c_gpio_setpull() provide the means for a30driver or machine to change gpio configuration.31 32See arch/arm/mach-s3c/gpio-cfg.h for more information on these functions.33