/* 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 #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