/* | |
* Arch specific extensions to struct device | |
* | |
* This file is released under the GPLv2 | |
*/ | |
struct dev_archdata { | |
}; | |
struct platform_device; | |
/* allocate contiguous memory chunk and fill in struct resource */ | |
int platform_resource_setup_memory(struct platform_device *pdev, | |
char *name, unsigned long memsize); | |
void plat_early_device_setup(void); | |
#define PDEV_ARCHDATA_FLAG_INIT 0 | |
#define PDEV_ARCHDATA_FLAG_IDLE 1 | |
#define PDEV_ARCHDATA_FLAG_SUSP 2 | |
struct pdev_archdata { | |
int hwblk_id; | |
#ifdef CONFIG_PM_RUNTIME | |
unsigned long flags; | |
struct list_head entry; | |
struct mutex mutex; | |
#endif | |
}; |