Magnus Damm | a6557eb | 2014-01-15 16:43:08 +0900 | [diff] [blame] | 1 | #ifndef PM_RCAR_H |
| 2 | #define PM_RCAR_H |
| 3 | |
| 4 | struct rcar_sysc_ch { |
Geert Uytterhoeven | 6fd2242e | 2015-06-04 20:22:28 +0200 | [diff] [blame^] | 5 | u16 chan_offs; |
| 6 | u8 chan_bit; |
| 7 | u8 isr_bit; |
Magnus Damm | a6557eb | 2014-01-15 16:43:08 +0900 | [diff] [blame] | 8 | }; |
| 9 | |
| 10 | int rcar_sysc_power_down(struct rcar_sysc_ch *sysc_ch); |
| 11 | int rcar_sysc_power_up(struct rcar_sysc_ch *sysc_ch); |
| 12 | bool rcar_sysc_power_is_off(struct rcar_sysc_ch *sysc_ch); |
| 13 | void __iomem *rcar_sysc_init(phys_addr_t base); |
| 14 | |
| 15 | #endif /* PM_RCAR_H */ |