1*b886d83cSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 274699228SGeert Uytterhoeven /* 374699228SGeert Uytterhoeven * Copyright (C) 2016 Glider bvba 474699228SGeert Uytterhoeven */ 574699228SGeert Uytterhoeven #ifndef __DT_BINDINGS_POWER_R8A7796_SYSC_H__ 674699228SGeert Uytterhoeven #define __DT_BINDINGS_POWER_R8A7796_SYSC_H__ 774699228SGeert Uytterhoeven 874699228SGeert Uytterhoeven /* 974699228SGeert Uytterhoeven * These power domain indices match the numbers of the interrupt bits 1074699228SGeert Uytterhoeven * representing the power areas in the various Interrupt Registers 1174699228SGeert Uytterhoeven * (e.g. SYSCISR, Interrupt Status Register) 1274699228SGeert Uytterhoeven */ 1374699228SGeert Uytterhoeven 1474699228SGeert Uytterhoeven #define R8A7796_PD_CA57_CPU0 0 1574699228SGeert Uytterhoeven #define R8A7796_PD_CA57_CPU1 1 1674699228SGeert Uytterhoeven #define R8A7796_PD_CA53_CPU0 5 1774699228SGeert Uytterhoeven #define R8A7796_PD_CA53_CPU1 6 1874699228SGeert Uytterhoeven #define R8A7796_PD_CA53_CPU2 7 1974699228SGeert Uytterhoeven #define R8A7796_PD_CA53_CPU3 8 2074699228SGeert Uytterhoeven #define R8A7796_PD_CA57_SCU 12 2174699228SGeert Uytterhoeven #define R8A7796_PD_CR7 13 2274699228SGeert Uytterhoeven #define R8A7796_PD_A3VC 14 2374699228SGeert Uytterhoeven #define R8A7796_PD_3DG_A 17 2474699228SGeert Uytterhoeven #define R8A7796_PD_3DG_B 18 2574699228SGeert Uytterhoeven #define R8A7796_PD_CA53_SCU 21 2674699228SGeert Uytterhoeven #define R8A7796_PD_A3IR 24 2774699228SGeert Uytterhoeven #define R8A7796_PD_A2VC0 25 2874699228SGeert Uytterhoeven #define R8A7796_PD_A2VC1 26 2974699228SGeert Uytterhoeven 3074699228SGeert Uytterhoeven /* Always-on power area */ 3174699228SGeert Uytterhoeven #define R8A7796_PD_ALWAYS_ON 32 3274699228SGeert Uytterhoeven 3374699228SGeert Uytterhoeven #endif /* __DT_BINDINGS_POWER_R8A7796_SYSC_H__ */ 34