123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270 |
- /* Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
- * All rights reserved.
- *
- * This software is supplied "AS IS" without any warranties.
- * RDA assumes no responsibility or liability for the use of the software,
- * conveys no license or title under any patent, copyright, or mask work
- * right to the product. RDA reserves the right to make changes in the
- * software without notification. RDA also make no representation or
- * warranty that such application will be suitable for the specified use
- * without further testing or modification.
- */
- #ifndef _HWREGS_H_
- #define _HWREGS_H_
- #include <stdint.h>
- #include "hal_config.h"
- #include "hwreg_access.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifdef CONFIG_SOC_8910
- #include "8910/hal_irq_priority.h"
- #include "hwregs/8910/globals.h"
- #include "hwregs/8910/gallite_generic_config.h"
- #include "hwregs/8910/adi_mst.h"
- #include "hwregs/8910/analog_reg.h"
- #include "hwregs/8910/aon_ifc.h"
- #include "hwregs/8910/ap_ifc.h"
- #include "hwregs/8910/arm_uart.h"
- #include "hwregs/8910/arm_axidma.h"
- #include "hwregs/8910/cp_clkrst.h"
- #include "hwregs/8910/cp_idle.h"
- #include "hwregs/8910/cp_mailbox.h"
- #include "hwregs/8910/cp_pwrctrl.h"
- #include "hwregs/8910/cp_sysreg.h"
- #include "hwregs/8910/debug_uart.h"
- #include "hwregs/8910/camera.h"
- #include "hwregs/8910/debug_host.h"
- #include "hwregs/8910/dmc400.h"
- #include "hwregs/8910/efuse_ctrl.h"
- #include "hwregs/8910/gic400_reg.h"
- #include "hwregs/8910/gpio.h"
- #include "hwregs/8910/i2c_master.h"
- #include "hwregs/8910/spi.h"
- #include "hwregs/8910/pwm.h"
- #include "hwregs/8910/iomux.h"
- #include "hwregs/8910/keypad.h"
- #include "hwregs/8910/lpddr_phy.h"
- #include "hwregs/8910/lzma.h"
- #include "hwregs/8910/psram_phy.h"
- #include "hwregs/8910/rf_registers.h"
- #include "hwregs/8910/rf_rtc.h"
- #include "hwregs/8910/spinlock.h"
- #include "hwregs/8910/spi_flash.h"
- #include "hwregs/8910/sys_ctrl.h"
- #include "hwregs/8910/sys_ifc.h"
- #include "hwregs/8910/timer.h"
- #include "hwregs/8910/timer_ap.h"
- #include "hwregs/8910/rda2720m_adc.h"
- #include "hwregs/8910/rda2720m_efs.h"
- #include "hwregs/8910/rda2720m_eic.h"
- #include "hwregs/8910/rda2720m_global.h"
- #include "hwregs/8910/rda2720m_int.h"
- #include "hwregs/8910/rda2720m_rtc.h"
- #include "hwregs/8910/rda2720m_psm.h"
- #include "hwregs/8910/rda2720m_wdg.h"
- #include "hwregs/8910/rda2720m_bltc.h"
- #include "hwregs/8910/rda2720m_aud_codec.h"
- #include "hwregs/8910/rda2720m_aud.h"
- #include "hwregs/8910/aif.h"
- #include "hwregs/8910/aud_2ad.h"
- #include "hwregs/8910/sdmmc.h"
- #include "hwregs/8910/gouda.h"
- #include "hwregs/8910/usbc.h"
- #include "hwregs/8910/wcn_rf_if.h"
- #include "hwregs/8910/wcn_wlan.h"
- #include "hwregs/8910/wcn_bt_modem.h"
- #include "hwregs/8910/wcn_bt_link.h"
- #include "hwregs/8910/wcn_comregs.h"
- #include "hwregs/8910/wcn_sys_ctrl.h"
- #include "hwregs/8910/aes.h"
- #endif
- #ifdef CONFIG_SOC_8811
- #include "8811/hal_irq_priority.h"
- #include "hwregs/8811/globals.h"
- #include "hwregs/8811/config.h"
- #include "hwregs/8811/adi_mst.h"
- #include "hwregs/8811/bb_ctrl.h"
- #include "hwregs/8811/bb_ifc.h"
- #include "hwregs/8811/ce_pub_top.h"
- #include "hwregs/8811/ce_sec_top.h"
- #include "hwregs/8811/debug_host_internals.h"
- #include "hwregs/8811/debug_host.h"
- #include "hwregs/8811/debug_uart.h"
- #include "hwregs/8811/dfe.h"
- #include "hwregs/8811/dma.h"
- #include "hwregs/8811/efuse.h"
- #include "hwregs/8811/f8.h"
- #include "hwregs/8811/gpio.h"
- #include "hwregs/8811/gpio1.h"
- #include "hwregs/8811/gpt_lite.h"
- #include "hwregs/8811/gpt.h"
- #include "hwregs/8811/i2c_master.h"
- #include "hwregs/8811/i2s.h"
- #include "hwregs/8811/iomux1.h"
- #include "hwregs/8811/iomux2.h"
- #include "hwregs/8811/keypad.h"
- #include "hwregs/8811/lps.h"
- #include "hwregs/8811/master_ctrl_top_rf.h"
- #include "hwregs/8811/med.h"
- #include "hwregs/8811/mem_fw_bb_nbiot_top_rf.h"
- #include "hwregs/8811/mem_fw_flash1_rf.h"
- #include "hwregs/8811/mem_fw_flash2_rf.h"
- #include "hwregs/8811/mem_fw_psram_rf.h"
- #include "hwregs/8811/mem_fw_sys_ram0_rf.h"
- #include "hwregs/8811/mem_fw_sys_ram1_rf.h"
- #include "hwregs/8811/mem_fw_sys_ram2_rf.h"
- #include "hwregs/8811/mem_fw_sys_ram3_rf.h"
- #include "hwregs/8811/nb_acc.h"
- #include "hwregs/8811/nb_ca_rx_dump.h"
- #include "hwregs/8811/nb_ca_tx_dump.h"
- #include "hwregs/8811/nb_cell_search.h"
- #include "hwregs/8811/nb_common.h"
- #include "hwregs/8811/nb_ctrl.h"
- #include "hwregs/8811/nb_ds_bsel.h"
- #include "hwregs/8811/nb_fft_rsrp.h"
- #include "hwregs/8811/nb_intc.h"
- #include "hwregs/8811/nb_locseq_gen.h"
- #include "hwregs/8811/nb_meas.h"
- #include "hwregs/8811/nb_sp.h"
- #include "hwregs/8811/nb_tx_chsc.h"
- #include "hwregs/8811/nb_tx_frontend.h"
- #include "hwregs/8811/nb_tx_mdd.h"
- #include "hwregs/8811/nb_tx_pusch_encoder.h"
- #include "hwregs/8811/nb_viterbi.h"
- #include "hwregs/8811/pmuc.h"
- #include "hwregs/8811/psram8_ctrl.h"
- #include "hwregs/8811/rf_dig.h"
- #include "hwregs/8811/rf_if.h"
- #include "hwregs/8811/rf_spi.h"
- #include "hwregs/8811/rffe_reg.h"
- #include "hwregs/8811/rom_patch.h"
- #include "hwregs/8811/sci.h"
- #include "hwregs/8811/sdmmc.h"
- #include "hwregs/8811/sdmmc2.h"
- #include "hwregs/8811/seg_lcd.h"
- #include "hwregs/8811/slv_fw_bbifc_ahb_rf.h"
- #include "hwregs/8811/slv_fw_bbifc_apb_rf.h"
- #include "hwregs/8811/slv_fw_sysifc1_apb_rf.h"
- #include "hwregs/8811/slv_fw_sysifc2_ahb_rf.h"
- #include "hwregs/8811/slv_fw_sysifc2_apb_rf.h"
- #include "hwregs/8811/spi_flash.h"
- #include "hwregs/8811/spi.h"
- #include "hwregs/8811/sys_ctrl.h"
- #include "hwregs/8811/sys_ifc1.h"
- #include "hwregs/8811/sys_ifc2.h"
- #include "hwregs/8811/sys_mem.h"
- #include "hwregs/8811/tcu.h"
- #include "hwregs/8811/timer.h"
- #include "hwregs/8811/uart.h"
- #include "hwregs/8811/wdt.h"
- #include "hwregs/8811/globals_1811.h"
- #include "hwregs/8811/config_1811.h"
- #include "hwregs/8811/pmic_adc.h"
- #include "hwregs/8811/pmic_apb_efs.h"
- #include "hwregs/8811/pmic_dig.h"
- #include "hwregs/8811/pmic_gpio_lite.h"
- #include "hwregs/8811/pmic_gpt16.h"
- #include "hwregs/8811/pmic_intc.h"
- #include "hwregs/8811/pmic_iomux.h"
- #include "hwregs/8811/pmic_pmuc.h"
- #include "hwregs/8811/pmic_rtc_timer.h"
- #include "hwregs/8811/pmic_wdt16.h"
- #include "hwregs/8811/psram8_ctrl.h"
- #endif
- #ifdef CONFIG_SOC_8850
- #include "8850/hal_irq_priority.h"
- #include "hwregs/8850/cp_glb.h"
- #include "hwregs/8850/gnss_sys.h"
- #include "hwregs/8850/adi_mst.h"
- #include "hwregs/8850/aon_ifc.h"
- #include "hwregs/8850/ap_clk.h"
- #include "hwregs/8850/ap_apb.h"
- #include "hwregs/8850/ap_spi.h"
- #include "hwregs/8850/ap_ifc.h"
- #include "hwregs/8850/pub_apb.h"
- #include "hwregs/8850/aif.h"
- #include "hwregs/8850/aud_2ad.h"
- #include "hwregs/8850/ap_clk.h"
- #include "hwregs/8850/ce_sec.h"
- #include "hwregs/8850/debug_host.h"
- #include "hwregs/8850/dmc400.h"
- #include "hwregs/8850/efuse.h"
- #include "hwregs/8850/emmc.h"
- #include "hwregs/8850/sdmmc.h"
- #include "hwregs/8850/gic400_reg.h"
- #include "hwregs/8850/globals.h"
- #include "hwregs/8850/idle_lps.h"
- #include "hwregs/8850/iomux.h"
- #include "hwregs/8850/aon_spi.h"
- #include "hwregs/8850/lps_apb.h"
- #include "hwregs/8850/lps_ifc.h"
- #include "hwregs/8850/lzma.h"
- #include "hwregs/8850/med.h"
- #include "hwregs/8850/pub_apb.h"
- #include "hwregs/8850/mem_fw_aon_imem.h"
- #include "hwregs/8850/mem_fw_ap_imem.h"
- #include "hwregs/8850/mem_fw_spiflash1.h"
- #include "hwregs/8850/mst_ctrl_ap.h"
- #include "hwregs/8850/psram_phy.h"
- #include "hwregs/8850/pwrctrl.h"
- #include "hwregs/8850/slv_fw_ap_ahb.h"
- #include "hwregs/8850/slv_fw_ap_ifc.h"
- #include "hwregs/8850/slv_fw_lps_ifc.h"
- #include "hwregs/8850/gpt.h"
- #include "hwregs/8850/gpt_lite.h"
- #include "hwregs/8850/spi_flash.h"
- #include "hwregs/8850/spinlock.h"
- #include "hwregs/8850/sys_ctrl.h"
- #include "hwregs/8850/rf_sysctrl.h"
- #include "hwregs/8850/sysmail.h"
- #include "hwregs/8850/timer_ap.h"
- #include "hwregs/8850/timer.h"
- #include "hwregs/8850/uart.h"
- #include "hwregs/8850/ap_apb.h"
- #include "hwregs/8850/gouda.h"
- #include "hwregs/8850/aon_clk_gen.h"
- #include "hwregs/8850/aon_clk.h"
- #include "hwregs/8850/pmic_rtc.h"
- #include "hwregs/8850/pmic_eic.h"
- #include "hwregs/8850/pmic_int.h"
- #include "hwregs/8850/pmic_ana.h"
- #include "hwregs/8850/pmic_rtc_ana.h"
- #include "hwregs/8850/pmic_wdt.h"
- #include "hwregs/8850/pmic_psm.h"
- #include "hwregs/8850/pmic_bltc.h"
- #include "hwregs/8850/pmic_efuse.h"
- #include "hwregs/8850/lps_clk.h"
- #include "hwregs/8850/monitor.h"
- #include "hwregs/8850/analog_g1.h"
- #include "hwregs/8850/analog_g2.h"
- #include "hwregs/8850/analog_g3.h"
- #include "hwregs/8850/i2c_master.h"
- #include "hwregs/8850/camera.h"
- #include "hwregs/8850/keypad.h"
- #include "hwregs/8850/arm_axidma.h"
- // #include "hwregs/8850/usbc.h"
- #include "hwregs/8850/musb_regs.h"
- #include "hwregs/8850/pmic_adc.h"
- #include "hwregs/8850/gpio.h"
- #include "hwregs/8850/pmic_bltc.h"
- #include "hwregs/8850/pmic_psm.h"
- #include "hwregs/8850/pmic_pin_reg.h"
- #include "hwregs/8850/globals.h"
- #include "hwregs/8850/debug_uart.h"
- #include "hwregs/8850/gpio.h"
- #include "hwregs/8850/rffe.h"
- #include "hwregs/8850/idle_timer.h"
- #include "hwregs/8850/rf_dig_rtc.h"
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|