Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /* TI sysc interconnect target module defines */
0003 
0004 /* Generic sysc found on omap2 and later, also known as type1 */
0005 #define SYSC_OMAP2_CLOCKACTIVITY    (3 << 8)
0006 #define SYSC_OMAP2_EMUFREE      (1 << 5)
0007 #define SYSC_OMAP2_ENAWAKEUP        (1 << 2)
0008 #define SYSC_OMAP2_SOFTRESET        (1 << 1)
0009 #define SYSC_OMAP2_AUTOIDLE     (1 << 0)
0010 
0011 /* Generic sysc found on omap4 and later, also known as type2 */
0012 #define SYSC_OMAP4_DMADISABLE       (1 << 16)
0013 #define SYSC_OMAP4_FREEEMU      (1 << 1)    /* Also known as EMUFREE */
0014 #define SYSC_OMAP4_SOFTRESET        (1 << 0)
0015 
0016 /* SmartReflex sysc found on 36xx and later */
0017 #define SYSC_OMAP3_SR_ENAWAKEUP     (1 << 26)
0018 
0019 #define SYSC_DRA7_MCAN_ENAWAKEUP    (1 << 4)
0020 
0021 /* PRUSS sysc found on AM33xx/AM43xx/AM57xx */
0022 #define SYSC_PRUSS_SUB_MWAIT        (1 << 5)
0023 #define SYSC_PRUSS_STANDBY_INIT     (1 << 4)
0024 
0025 /* SYSCONFIG STANDBYMODE/MIDLEMODE/SIDLEMODE supported by hardware */
0026 #define SYSC_IDLE_FORCE         0
0027 #define SYSC_IDLE_NO            1
0028 #define SYSC_IDLE_SMART         2
0029 #define SYSC_IDLE_SMART_WKUP        3