cregit-Linux how code gets into the kernel

Release 4.11 arch/arm/include/asm/mach/flash.h

/*
 *  arch/arm/include/asm/mach/flash.h
 *
 *  Copyright (C) 2003 Russell King, All Rights Reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */
#ifndef ASMARM_MACH_FLASH_H

#define ASMARM_MACH_FLASH_H

struct mtd_partition;
struct mtd_info;

/*
 * map_name:    the map probe function name
 * name:        flash device name (eg, as used with mtdparts=)
 * width:       width of mapped device
 * init:        method called at driver/device initialisation
 * exit:        method called at driver/device removal
 * set_vpp:     method called to enable or disable VPP
 * mmcontrol:   method called to enable or disable Sync. Burst Read in OneNAND
 * parts:       optional array of mtd_partitions for static partitioning
 * nr_parts:    number of mtd_partitions for static partitioning
 */

struct flash_platform_data {
	
const char	*map_name;
	
const char	*name;
	
unsigned int	width;
	
int		(*init)(void);
	
void		(*exit)(void);
	
void		(*set_vpp)(int on);
	
void		(*mmcontrol)(struct mtd_info *mtd, int sync_read);
	
struct mtd_partition *parts;
	
unsigned int	nr_parts;
};

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Russell King6878.16%466.67%
Kyungmin Park1820.69%116.67%
Masahiro Yamada11.15%116.67%
Total87100.00%6100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.