• W
    gpio: i8255: Introduce the Intel 8255 interface library module · fb38af4a
    William Breathitt Gray 提交于
    Exposes consumer library functions providing support for interfaces
    compatible with the venerable Intel 8255 Programmable Peripheral
    Interface (PPI).
    
    The Intel 8255 PPI first appeared in the early 1970s, initially for the
    Intel 8080 and later appearing in the original IBM-PC. The popularity of
    the original Intel 8255 chip led to many subsequent variants and clones
    of the interface in various chips and integrated circuits. Although
    still popular, interfaces compatible with the Intel 8255 PPI are
    nowdays typically found embedded in larger VLSI processing chips and
    FPGA components rather than as discrete ICs.
    
    A CONFIG_GPIO_I8255 Kconfig option is introduced by this patch. Modules
    wanting access to these i8255 library functions should select this
    Kconfig option, and import the I8255 symbol namespace.
    Tested-by: NFred Eckert <Frede@cmslaser.com>
    Reviewed-by: NLinus Walleij <linus.walleij@linaro.org>
    Cc: John Hentges <jhentges@accesio.com>
    Cc: Jay Dolan <jay.dolan@accesio.com>
    Cc: Andy Shevchenko <andy.shevchenko@gmail.com>
    Signed-off-by: NWilliam Breathitt Gray <william.gray@linaro.org>
    Signed-off-by: NBartosz Golaszewski <brgl@bgdev.pl>
    fb38af4a
gpio-i8255.h 1.5 KB