1234567891011121314151617181920212223242526272829 |
- /*
- * 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
- };
|