:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
struct_platform_nand_ctrl(9) - phpMan

Command: man perldoc info search(apropos)  


STRUCT PLATFORM_NAND(9)                     Structures                    STRUCT PLATFORM_NAND(9)



NAME
       struct_platform_nand_ctrl - controller level device structure

SYNOPSIS
       struct platform_nand_ctrl {
         int (* probe) (struct platform_device *pdev);
         void (* remove) (struct platform_device *pdev);
         void (* hwcontrol) (struct mtd_info *mtd, int cmd);
         int (* dev_ready) (struct mtd_info *mtd);
         void (* select_chip) (struct mtd_info *mtd, int chip);
         void (* cmd_ctrl) (struct mtd_info *mtd, int dat, unsigned int ctrl);
         void (* write_buf) (struct mtd_info *mtd, const uint8_t *buf, int len);
         void (* read_buf) (struct mtd_info *mtd, uint8_t *buf, int len);
         unsigned char (* read_byte) (struct mtd_info *mtd);
         void * priv;
       };

MEMBERS
       probe
           platform specific function to probe/setup hardware

       remove
           platform specific function to remove/teardown hardware

       hwcontrol
           platform specific hardware control structure

       dev_ready
           platform specific function to read ready/busy pin

       select_chip
           platform specific chip select function

       cmd_ctrl
           platform specific function for controlling ALE/CLE/nCE. Also used to write command and
           address

       write_buf
           platform specific function for write buffer

       read_buf
           platform specific function for read buffer

       read_byte
           platform specific function to read one byte from chip

       priv
           private data to transport driver specific settings

DESCRIPTION
       All fields are optional and depend on the hardware driver requirements

AUTHOR
       Thomas Gleixner <tglx AT linutronix.de>
           Author.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                   STRUCT PLATFORM_NAND(9)


/man
rootr.net - man pages