!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-headers-5.4.0-216/include/linux/platform_data/   drwxr-xr-x
Free 13.09 GB of 57.97 GB (22.58%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     mtd-nand-s3c2410.h (2.04 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (c) 2004 Simtec Electronics
 *    Ben Dooks <ben@simtec.co.uk>
 *
 * S3C2410 - NAND device controller platform_device info
*/

#ifndef __MTD_NAND_S3C2410_H
#define __MTD_NAND_S3C2410_H

#include <linux/mtd/rawnand.h>

/**
 * struct s3c2410_nand_set - define a set of one or more nand chips
 * @flash_bbt:         Openmoko u-boot can create a Bad Block Table
 *            Setting this flag will allow the kernel to
 *            look for it at boot time and also skip the NAND
 *            scan.
 * @options:        Default value to set into 'struct nand_chip' options.
 * @nr_chips:        Number of chips in this set
 * @nr_partitions:    Number of partitions pointed to by @partitions
 * @name:        Name of set (optional)
 * @nr_map:        Map for low-layer logical to physical chip numbers (option)
 * @partitions:        The mtd partition list
 *
 * define a set of one or more nand chips registered with an unique mtd. Also
 * allows to pass flag to the underlying NAND layer. 'disable_ecc' will trigger
 * a warning at boot time.
 */
struct s3c2410_nand_set {
    unsigned int        flash_bbt:1;

    unsigned int        options;
    int            nr_chips;
    int            nr_partitions;
    char            *name;
    int            *nr_map;
    struct mtd_partition    *partitions;
    struct device_node    *of_node;
};

struct s3c2410_platform_nand {
    /* timing information for controller, all times in nanoseconds */

    int    tacls;    /* time for active CLE/ALE to nWE/nOE */
    int    twrph0;    /* active time for nWE/nOE */
    int    twrph1;    /* time for release CLE/ALE from nWE/nOE inactive */

    unsigned int    ignore_unset_ecc:1;

    nand_ecc_modes_t    ecc_mode;

    int            nr_sets;
    struct s3c2410_nand_set *sets;

    void            (*select_chip)(struct s3c2410_nand_set *,
                           int chip);
};

/**
 * s3c_nand_set_platdata() - register NAND platform data.
 * @nand: The NAND platform data to register with s3c_device_nand.
 *
 * This function copies the given NAND platform data, @nand and registers
 * it with the s3c_device_nand. This allows @nand to be __initdata.
*/
extern void s3c_nand_set_platdata(struct s3c2410_platform_nand *nand);

#endif /*__MTD_NAND_S3C2410_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0367 ]--