Home | History | Annotate | Download | only in HiKeyDxe
      1 /** @file
      2 *
      3 *  Copyright (c) 2015, Linaro Ltd. All rights reserved.
      4 *  Copyright (c) 2015, Hisilicon Ltd. All rights reserved.
      5 *
      6 *  This program and the accompanying materials
      7 *  are licensed and made available under the terms and conditions of the BSD License
      8 *  which accompanies this distribution.  The full text of the license may be found at
      9 *  http://opensource.org/licenses/bsd-license.php
     10 *
     11 *  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     12 *  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     13 *
     14 **/
     15 
     16 #ifndef __HI6220_REGS_PERI_H__
     17 #define __HI6220_REGS_PERI_H__
     18 
     19 #define SC_PERIPH_CLKEN3                0x230
     20 #define SC_PERIPH_RSTEN3                0x330
     21 #define SC_PERIPH_RSTDIS0               0x304
     22 #define SC_PERIPH_RSTDIS3               0x334
     23 #define SC_PERIPH_RSTSTAT3              0x338
     24 
     25 /* SC_PERIPH_RSTEN0/RSTDIS0/RSTSTAT0 */
     26 #define PERIPH_RST0_MMC2                (1 << 2)
     27 
     28 /* SC_PERIPH_RSTEN3/RSTDIS3/RSTSTAT3 */
     29 #define PERIPH_RST3_CSSYS               (1 << 0)
     30 #define PERIPH_RST3_I2C0                (1 << 1)
     31 #define PERIPH_RST3_I2C1                (1 << 2)
     32 #define PERIPH_RST3_I2C2                (1 << 3)
     33 #define PERIPH_RST3_I2C3                (1 << 4)
     34 #define PERIPH_RST3_UART1               (1 << 5)
     35 #define PERIPH_RST3_UART2               (1 << 6)
     36 #define PERIPH_RST3_UART3               (1 << 7)
     37 #define PERIPH_RST3_UART4               (1 << 8)
     38 #define PERIPH_RST3_SSP                 (1 << 9)
     39 #define PERIPH_RST3_PWM                 (1 << 10)
     40 #define PERIPH_RST3_BLPWM               (1 << 11)
     41 #define PERIPH_RST3_TSENSOR             (1 << 12)
     42 #define PERIPH_RST3_DAPB                (1 << 18)
     43 #define PERIPH_RST3_HKADC               (1 << 19)
     44 #define PERIPH_RST3_CODEC_SSI           (1 << 20)
     45 #define PERIPH_RST3_PMUSSI1             (1 << 22)
     46 
     47 #define PMUSSI_REG(x)                   (PMUSSI_BASE + ((x) << 2))
     48 
     49 #endif /* __HI6220_REGS_PERI_H__ */
     50