1*9fa32b12SVikas Manocha /* 2*9fa32b12SVikas Manocha * (C) Copyright 2014 3*9fa32b12SVikas Manocha * Vikas Manocha, STMicroelectronics, <vikas.manocha@st.com> 4*9fa32b12SVikas Manocha * 5*9fa32b12SVikas Manocha * SPDX-License-Identifier: GPL-2.0+ 6*9fa32b12SVikas Manocha */ 7*9fa32b12SVikas Manocha 8*9fa32b12SVikas Manocha #ifndef _ASM_ARCH_HARDWARE_H 9*9fa32b12SVikas Manocha #define _ASM_ARCH_HARDWARE_H 10*9fa32b12SVikas Manocha 11*9fa32b12SVikas Manocha /* STV0991 */ 12*9fa32b12SVikas Manocha #define SRAM0_BASE_ADDR 0x00000000UL 13*9fa32b12SVikas Manocha #define SRAM1_BASE_ADDR 0x00068000UL 14*9fa32b12SVikas Manocha #define SRAM2_BASE_ADDR 0x000D0000UL 15*9fa32b12SVikas Manocha #define SRAM3_BASE_ADDR 0x00138000UL 16*9fa32b12SVikas Manocha #define CFS_SRAM0_BASE_ADDR 0x00198000UL 17*9fa32b12SVikas Manocha #define CFS_SRAM1_BASE_ADDR 0x001B8000UL 18*9fa32b12SVikas Manocha #define FAST_SRAM_BASE_ADDR 0x001D8000UL 19*9fa32b12SVikas Manocha #define FLASH_BASE_ADDR 0x40000000UL 20*9fa32b12SVikas Manocha #define PL310_BASE_ADDR 0x70000000UL 21*9fa32b12SVikas Manocha #define HSAXIM_BASE_ADDR 0x70100000UL 22*9fa32b12SVikas Manocha #define IMGSS_BASE_ADDR 0x70200000UL 23*9fa32b12SVikas Manocha #define ADC_BASE_ADDR 0x80000000UL 24*9fa32b12SVikas Manocha #define GPIOA_BASE_ADDR 0x80001000UL 25*9fa32b12SVikas Manocha #define GPIOB_BASE_ADDR 0x80002000UL 26*9fa32b12SVikas Manocha #define GPIOC_BASE_ADDR 0x80003000UL 27*9fa32b12SVikas Manocha #define HDM_BASE_ADDR 0x80004000UL 28*9fa32b12SVikas Manocha #define THSENS_BASE_ADDR 0x80200000UL 29*9fa32b12SVikas Manocha #define GPTIMER2_BASE_ADDR 0x80201000UL 30*9fa32b12SVikas Manocha #define GPTIMER1_BASE_ADDR 0x80202000UL 31*9fa32b12SVikas Manocha #define QSPI_BASE_ADDR 0x80203000UL 32*9fa32b12SVikas Manocha #define CGU_BASE_ADDR 0x80204000UL 33*9fa32b12SVikas Manocha #define CREG_BASE_ADDR 0x80205000UL 34*9fa32b12SVikas Manocha #define PEC_BASE_ADDR 0x80206000UL 35*9fa32b12SVikas Manocha #define WDRU_BASE_ADDR 0x80207000UL 36*9fa32b12SVikas Manocha #define BSEC_BASE_ADDR 0x80208000UL 37*9fa32b12SVikas Manocha #define DAP_ROM_BASE_ADDR 0x80210000UL 38*9fa32b12SVikas Manocha #define SOC_CTI_BASE_ADDR 0x80211000UL 39*9fa32b12SVikas Manocha #define TPIU_BASE_ADDR 0x80212000UL 40*9fa32b12SVikas Manocha #define TMC_ETF_BASE_ADDR 0x80213000UL 41*9fa32b12SVikas Manocha #define R4_ETM_BASE_ADDR 0x80214000UL 42*9fa32b12SVikas Manocha #define R4_CTI_BASE_ADDR 0x80215000UL 43*9fa32b12SVikas Manocha #define R4_DBG_BASE_ADDR 0x80216000UL 44*9fa32b12SVikas Manocha #define GMAC_BASE_ADDR 0x80300000UL 45*9fa32b12SVikas Manocha #define RNSS_BASE_ADDR 0x80302000UL 46*9fa32b12SVikas Manocha #define CRYP_BASE_ADDR 0x80303000UL 47*9fa32b12SVikas Manocha #define HASH_BASE_ADDR 0x80304000UL 48*9fa32b12SVikas Manocha #define GPDMA_BASE_ADDR 0x80305000UL 49*9fa32b12SVikas Manocha #define ISA_BASE_ADDR 0x8032A000UL 50*9fa32b12SVikas Manocha #define HCI_BASE_ADDR 0x80400000UL 51*9fa32b12SVikas Manocha #define I2C1_BASE_ADDR 0x80401000UL 52*9fa32b12SVikas Manocha #define I2C2_BASE_ADDR 0x80402000UL 53*9fa32b12SVikas Manocha #define SAI_BASE_ADDR 0x80403000UL 54*9fa32b12SVikas Manocha #define USI_BASE_ADDR 0x80404000UL 55*9fa32b12SVikas Manocha #define SPI1_BASE_ADDR 0x80405000UL 56*9fa32b12SVikas Manocha #define UART_BASE_ADDR 0x80406000UL 57*9fa32b12SVikas Manocha #define SPI2_BASE_ADDR 0x80500000UL 58*9fa32b12SVikas Manocha #define CAN_BASE_ADDR 0x80501000UL 59*9fa32b12SVikas Manocha #define USART1_BASE_ADDR 0x80502000UL 60*9fa32b12SVikas Manocha #define USART2_BASE_ADDR 0x80503000UL 61*9fa32b12SVikas Manocha #define USART3_BASE_ADDR 0x80504000UL 62*9fa32b12SVikas Manocha #define USART4_BASE_ADDR 0x80505000UL 63*9fa32b12SVikas Manocha #define USART5_BASE_ADDR 0x80506000UL 64*9fa32b12SVikas Manocha #define USART6_BASE_ADDR 0x80507000UL 65*9fa32b12SVikas Manocha #define SDI2_BASE_ADDR 0x80600000UL 66*9fa32b12SVikas Manocha #define SDI1_BASE_ADDR 0x80601000UL 67*9fa32b12SVikas Manocha #define VICA_BASE_ADDR 0x81000000UL 68*9fa32b12SVikas Manocha #define VICB_BASE_ADDR 0x81001000UL 69*9fa32b12SVikas Manocha #define STM_CHANNELS_BASE_ADDR 0x81100000UL 70*9fa32b12SVikas Manocha #define STM_BASE_ADDR 0x81110000UL 71*9fa32b12SVikas Manocha #define SROM_BASE_ADDR 0xFFFF0000UL 72*9fa32b12SVikas Manocha 73*9fa32b12SVikas Manocha #endif /* _ASM_ARCH_HARDWARE_H */ 74