/*1* Arch specific extensions to struct device2*3* This file is released under the GPLv24*/56struct dev_archdata {7};89struct platform_device;10/* allocate contiguous memory chunk and fill in struct resource */11int platform_resource_setup_memory(struct platform_device *pdev,12char *name, unsigned long memsize);1314void plat_early_device_setup(void);1516#define PDEV_ARCHDATA_FLAG_INIT 017#define PDEV_ARCHDATA_FLAG_IDLE 118#define PDEV_ARCHDATA_FLAG_SUSP 21920struct pdev_archdata {21int hwblk_id;22#ifdef CONFIG_PM_RUNTIME23unsigned long flags;24struct list_head entry;25struct mutex mutex;26#endif27};282930