123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #ifndef __SYSCON_H
- #define __SYSCON_H
- struct syscon_uc_info {
- struct regmap *regmap;
- };
- struct syscon_ops {
- };
- #define syscon_get_ops(dev) ((struct syscon_ops *)(dev)->driver->ops)
- #if CONFIG_IS_ENABLED(OF_PLATDATA)
- struct syscon_base_platdata {
- u32 reg[2];
- };
- #endif
- struct regmap *syscon_get_regmap(struct udevice *dev);
- int syscon_get_by_driver_data(ulong driver_data, struct udevice **devp);
- struct regmap *syscon_get_regmap_by_driver_data(ulong driver_data);
- void *syscon_get_first_range(ulong driver_data);
- #endif
|