Lines Matching defs:sih

444 si_get_pmu_reg_addr(si_t *sih, uint32 offset)  in si_get_pmu_reg_addr()
1050 si_gci_indirect(si_t *sih, uint regidx, uint offset, uint32 mask, uint32 val) in si_gci_indirect()
1058 si_gci_input(si_t *sih, uint reg) in si_gci_input()
1065 si_gci_output(si_t *sih, uint reg, uint32 mask, uint32 val) in si_gci_output()
1072 si_gci_int_enable(si_t *sih, bool enable) in si_gci_int_enable()
1082 si_gci_reset(si_t *sih) in si_gci_reset()
1140 si_gci_gpio_chipcontrol_ex(si_t *sih, uint8 gci_gpio, uint8 opt) in si_gci_gpio_chipcontrol_ex()
1220 si_gpio_enable(si_t *sih, uint32 mask) in si_gpio_enable()
1303 si_gci_time_sync_gpio_enable(si_t *sih, uint8 gpio, bool state) in si_gci_time_sync_gpio_enable()
1376 si_gci_enable_gpioint(si_t *sih, bool enable) in si_gci_enable_gpioint()
1442 si_gci_free_wake_pin(si_t *sih, uint8 gpio_n) in si_gci_free_wake_pin()
1493 si_enable_device_wake(si_t *sih, uint8 *wake_mask, uint8 *cur_status) in si_enable_device_wake()
1560 si_gci_gpioint_handler_unregister(si_t *sih, void *gci_i) in si_gci_gpioint_handler_unregister()
1597 si_gci_gpioint_handler_register(si_t *sih, uint8 gci_gpio, uint8 gpio_status, in si_gci_gpioint_handler_register()
1644 si_gci_gpioint_handler_process(si_t *sih) in si_gci_gpioint_handler_process()
1691 si_gci_handler_process(si_t *sih) in si_gci_handler_process()
1728 si_gci_seci_init(si_t *sih) in si_gci_seci_init()
1801 si_wci2_rxfifo_handler_register(si_t *sih, wci2_handler_t rx_cb, void *ctx) in si_wci2_rxfifo_handler_register()
1846 si_wci2_rxfifo_handler_unregister(si_t *sih) in si_wci2_rxfifo_handler_unregister()
1880 si_wci2_rxfifo_intr_handler_process(si_t *sih, uint32 intstatus) in si_wci2_rxfifo_intr_handler_process()
1938 si_config_gcigpio(si_t *sih, uint32 gci_pos, uint8 gcigpio, in si_config_gcigpio()
1952 si_ercx_init(si_t *sih, uint32 ltecx_mux, uint32 ltecx_padnum, in si_ercx_init()
2047 si_wci2_init(si_t *sih, uint8 baudrate, uint32 ltecx_mux, uint32 ltecx_padnum, in si_wci2_init()
2403 si_btcx_wci2_init(si_t *sih) in si_btcx_wci2_init()
2430 si_gci_uart_init(si_t *sih, osl_t *osh, uint8 seci_mode) in si_gci_uart_init()
2493 si_gci_get_functionsel(si_t *sih, uint32 pin) in si_gci_get_functionsel()
2506 si_gci_clear_functionsel(si_t *sih, uint8 fnsel) in si_gci_clear_functionsel()
2600 si_get_axi_errlog_info(const si_t *sih) in si_get_axi_errlog_info()
2610 si_reset_axi_errlog_info(const si_t *sih) in si_reset_axi_errlog_info()
2703 struct si_pub *sih = &sii->pub; in BCMATTACHFN() local
3390 si_setosh(si_t *sih, osl_t *osh) in si_setosh()
3450 si_flag(si_t *sih) in si_flag()
3469 si_flag_alt(const si_t *sih) in si_flag_alt()
3501 si_oobr_baseaddr(const si_t *sih, bool second) in si_oobr_baseaddr()
3542 si_get_num_cores(const si_t *sih) in si_get_num_cores()
3549 si_d11_switch_addrbase(si_t *sih, uint coreunit) in si_d11_switch_addrbase()
3556 si_coreunit(const si_t *sih) in si_coreunit()
3629 si_corerev_minor(const si_t *sih) in si_corerev_minor()
3687 si_findcoreid(const si_t *sih, uint coreidx) in si_findcoreid()
3734 si_corelist(const si_t *sih, uint coreid[]) in si_corelist()
3876 uint si_get_corerev(si_t *sih, uint core_id) in si_get_corerev()
3915 si_addrspace(const si_t *sih, uint spidx, uint baidx) in si_addrspace()
3959 si_coreaddrspaceX(const si_t *sih, uint asidx, uint32 *addr, uint32 *size) in si_coreaddrspaceX()
3992 si_core_cflags_wo(const si_t *sih, uint32 mask, uint32 val) in si_core_cflags_wo()
4009 si_core_sflags(const si_t *sih, uint32 mask, uint32 val) in si_core_sflags()
4028 si_commit(si_t *sih) in si_commit()
4111 si_invalidate_second_bar0win(si_t *sih) in si_invalidate_second_bar0win()
4118 si_backplane_access(si_t *sih, uint addr, uint size, uint *val, bool read) in si_backplane_access()
4187 si_backplane_access_64(si_t *sih, uint addr, uint size, uint64 *val, bool read) in si_backplane_access_64()
4334 si_core_disable(const si_t *sih, uint32 bits) in si_core_disable()
4365 si_corebist(const si_t *sih) in si_corebist()
4389 si_num_slaveports(const si_t *sih, uint coreid) in si_num_slaveports()
4407 si_get_slaveport_addr(si_t *sih, uint spidx, uint baidx, uint core_id, uint coreunit) in si_get_slaveport_addr()
4431 si_get_d11_slaveport_addr(si_t *sih, uint spidx, uint baidx, uint coreunit) in si_get_d11_slaveport_addr()
4567 si_chip_hostif(const si_t *sih) in si_chip_hostif()
4689 si_watchdog(si_t *sih, uint ticks) in si_watchdog()
4743 si_watchdog_ms(si_t *sih, uint32 ms) in si_watchdog_ms()
4754 si_taclear(si_t *sih, bool details) in si_taclear()
4958 si_dumpregs(si_t *sih, struct bcmstrbuf *b) in si_dumpregs()
4988 si_view(si_t *sih, bool verbose) in si_view()
5005 si_viewall(si_t *sih, bool verbose) in si_viewall()
5207 si_clkctl_xtal(si_t *sih, uint what, bool on) in si_clkctl_xtal()
5290 si_clkctl_cc(si_t *sih, uint mode) in si_clkctl_cc()
5632 sih_write_sraon(si_t *sih, int offset, int len, const uint32* data) in sih_write_sraon()
5646 si_dump_pmu(si_t *sih, void *arg) in si_dump_pmu()
5693 si_pmu_keep_on(const si_t *sih, int32 int_val) in si_pmu_keep_on()
5715 si_pmu_keep_on_get(const si_t *sih) in si_pmu_keep_on_get()
5739 si_power_island_set(si_t *sih, uint32 int_val) in si_power_island_set()
5773 si_power_island_get(si_t *sih) in si_power_island_get()
5800 si_pciereg(const si_t *sih, uint32 offset, uint32 mask, uint32 val, uint type) in si_pciereg()
5813 si_pcieserdesreg(const si_t *sih, uint32 mdioslave, uint32 offset, uint32 mask, uint32 val) in si_pcieserdesreg()
5845 si_pci_pmeen(const si_t *sih) in si_pci_pmeen()
5852 si_pci_pmestat(const si_t *sih) in si_pci_pmestat()
5859 si_pci_pmeclr(const si_t *sih) in si_pci_pmeclr()
5865 si_pci_pmestatclr(const si_t *sih) in si_pci_pmestatclr()
5873 si_sdio_init(si_t *sih) in si_sdio_init()
5917 si_pcie_war_ovr_update(const si_t *sih, uint8 aspm) in si_pcie_war_ovr_update()
5928 si_pcie_power_save_enable(const si_t *sih, bool enable) in si_pcie_power_save_enable()
5939 si_pcie_set_maxpayload_size(const si_t *sih, uint16 size) in si_pcie_set_maxpayload_size()
5950 si_pcie_get_maxpayload_size(const si_t *sih) in si_pcie_get_maxpayload_size()
5961 si_pcie_set_request_size(const si_t *sih, uint16 size) in si_pcie_set_request_size()
5983 si_pcie_get_ssid(const si_t *sih) in si_pcie_get_ssid()
5994 si_pcie_get_bar0(const si_t *sih) in si_pcie_get_bar0()
6005 si_pcie_configspace_cache(const si_t *sih) in si_pcie_configspace_cache()
6016 si_pcie_configspace_restore(const si_t *sih) in si_pcie_configspace_restore()
6027 si_pcie_configspace_get(const si_t *sih, uint8 *buf, uint size) in si_pcie_configspace_get()
6038 si_pcie_hw_L1SS_war(const si_t *sih) in si_pcie_hw_L1SS_war()
6272 si_pcieclkreq(const si_t *sih, uint32 mask, uint32 val) in si_pcieclkreq()
6283 si_pcielcreg(const si_t *sih, uint32 mask, uint32 val) in si_pcielcreg()
6294 si_pcieltrenable(const si_t *sih, uint32 mask, uint32 val) in si_pcieltrenable()
6316 si_pcieltr_reg(const si_t *sih, uint32 reg, uint32 mask, uint32 val) in si_pcieltr_reg()
6327 si_pcieltrspacing_reg(const si_t *sih, uint32 mask, uint32 val) in si_pcieltrspacing_reg()
6338 si_pcieltrhysteresiscnt_reg(const si_t *sih, uint32 mask, uint32 val) in si_pcieltrhysteresiscnt_reg()
6349 si_pcie_set_error_injection(const si_t *sih, uint32 mode) in si_pcie_set_error_injection()
6360 si_pcie_set_L1substate(const si_t *sih, uint32 substate) in si_pcie_set_L1substate()
6369 si_pcie_get_L1substate(const si_t *sih) in si_pcie_get_L1substate()
6381 si_pcie_readreg(void *sih, uint addrtype, uint offset) in si_pcie_readreg()
6389 si_pcie_writereg(void *sih, uint addrtype, uint offset, uint val) in si_pcie_writereg()
6402 si_pci_fixcfg(si_t *sih) in si_pci_fixcfg()
6454 si_dump_pcieinfo(const si_t *sih, struct bcmstrbuf *b) in si_dump_pcieinfo()
6465 si_dump_pmuregs(si_t *sih, struct bcmstrbuf *b) in si_dump_pmuregs()
6523 si_dump_pcieregs(const si_t *sih, struct bcmstrbuf *b) in si_dump_pcieregs()
6537 si_dump(const si_t *sih, struct bcmstrbuf *b) in si_dump()
6566 si_ccreg_dump(si_t *sih, struct bcmstrbuf *b) in si_ccreg_dump()
6614 si_clkctl_dump(si_t *sih, struct bcmstrbuf *b) in si_clkctl_dump()
6654 si_gpiodump(si_t *sih, struct bcmstrbuf *b) in si_gpiodump()
6692 si_gpiosetcore(si_t *sih) in si_gpiosetcore()
6770 si_gpioreserve(const si_t *sih, uint32 gpio_bitmask, uint8 priority) in si_gpioreserve()
6801 si_gpiorelease(const si_t *sih, uint32 gpio_bitmask, uint8 priority) in si_gpiorelease()
6828 si_gpioin(si_t *sih) in si_gpioin()
6838 si_gpiointpolarity(si_t *sih, uint32 mask, uint32 val, uint8 priority) in si_gpiointpolarity()
6855 si_gpiointmask(si_t *sih, uint32 mask, uint32 val, uint8 priority) in si_gpiointmask()
6871 si_gpioeventintmask(si_t *sih, uint32 mask, uint32 val, uint8 priority) in si_gpioeventintmask()
6885 si_gpiopull(si_t *sih, bool updown, uint32 mask, uint32 val) in si_gpiopull()
6897 si_gpioevent(si_t *sih, uint regtype, uint32 mask, uint32 val) in si_gpioevent()
6930 si_gci_shif_config_wake_pin(si_t *sih, uint8 gpio_n, uint8 wake_events, in si_gci_shif_config_wake_pin()
7008 si_shif_int_enable(si_t *sih, uint8 gpio_n, uint8 wake_events, bool enable) in si_shif_int_enable()
7035 si_sysmem_size(si_t *sih) in si_sysmem_size()
7095 void si_socram_set_bankpda(si_t *sih, uint32 bankidx, uint32 bankpda) in si_socram_set_bankpda()
7132 si_socram_size(si_t *sih) in si_socram_size()
7199 si_is_bus_mpu_present(si_t *sih) in si_is_bus_mpu_present()
7248 si_tcm_size(si_t *sih) in si_tcm_size()
7314 si_has_flops(si_t *sih) in si_has_flops()
7332 si_socram_srmem_size(si_t *sih) in si_socram_srmem_size()
7599 void si_seci_clk_force(si_t *sih, bool val) in si_seci_clk_force()
7609 bool si_seci_clk_force_status(si_t *sih) in si_seci_clk_force_status()
7757 #define NOTIFY_BT_FM_DISABLE(sih, val) \ argument
7791 si_eci(const si_t *sih) in si_eci()
7803 si_gci(const si_t *sih) in si_gci()
7809 si_sraon(const si_t *sih) in si_sraon()
7884 si_eci_notify_bt(si_t *sih, uint32 mask, uint32 val, bool is_interrupt) in si_eci_notify_bt()
7969 si_seci_upd(si_t *sih, bool enable) in si_seci_upd()
8065 si_btcgpiowar(si_t *sih) in si_btcgpiowar()
8095 si_chipcontrl_restore(si_t *sih, uint32 val) in si_chipcontrl_restore()
8110 si_chipcontrl_read(si_t *sih) in si_chipcontrl_read()
8128 si_chipcontrl_srom4360(si_t *sih, bool on) in si_chipcontrl_srom4360()
8161 si_srom_clk_set(si_t *sih) in si_srom_clk_set()
8182 si_pmu_avb_clk_set(si_t *sih, osl_t *osh, bool set_flag) in si_pmu_avb_clk_set()
8197 si_btc_enable_chipcontrol(si_t *sih) in si_btc_enable_chipcontrol()
8216 void si_set_device_removed(si_t *sih, bool status) in si_set_device_removed()
8225 si_deviceremoved(const si_t *sih) in si_deviceremoved()
8255 si_is_sprom_available(si_t *sih) in si_is_sprom_available()
8309 si_is_sflash_available(const si_t *sih) in si_is_sflash_available()
8321 si_is_otp_disabled(const si_t *sih) in si_is_otp_disabled()
8350 si_is_otp_powered(si_t *sih) in si_is_otp_powered()
8358 si_otp_power(si_t *sih, bool on, uint32* min_res_mask) in si_otp_power()
8367 si_cis_source(const si_t *sih) in si_cis_source()
8526 si_pmu_sr_upd(si_t *sih) in si_pmu_sr_upd()
8544 si_update_masks(si_t *sih) in si_update_masks()
8579 si_force_islanding(si_t *sih, bool enable) in si_force_islanding()
8617 si_pmu_res_req_timer_clr(si_t *sih) in si_pmu_res_req_timer_clr()
8631 si_pmu_rfldo(si_t *sih, bool on) in si_pmu_rfldo()
8654 si_pcie_disable_oobselltr(const si_t *sih) in si_pcie_disable_oobselltr()
8664 si_pcie_ltr_war(const si_t *sih) in si_pcie_ltr_war()
8675 si_pcie_hw_LTR_war(const si_t *sih) in si_pcie_hw_LTR_war()
8686 si_pciedev_reg_pm_clk_period(const si_t *sih) in si_pciedev_reg_pm_clk_period()
8697 si_pciedev_crwlpciegen2(const si_t *sih) in si_pciedev_crwlpciegen2()
8708 si_pcie_prep_D3(const si_t *sih, bool enter_D3) in si_pcie_prep_D3()
8750 void si_43012_lp_enable(si_t *sih) in si_43012_lp_enable()
8813 si_lowpwr_opt(si_t *sih) in si_lowpwr_opt()
8950 si_slave_wrapper_add(si_t *sih) in si_slave_wrapper_add()
9030 si_pll_sr_reinit(si_t *sih) in si_pll_sr_reinit()
9141 si_get_nvram_rfldo3p3_war(const si_t *sih) in si_get_nvram_rfldo3p3_war()
9148 si_nvram_res_masks(const si_t *sih, uint32 *min_mask, uint32 *max_mask) in si_nvram_res_masks()
9164 si_getspurmode(const si_t *sih) in si_getspurmode()
9171 si_xtalfreq(const si_t *sih) in si_xtalfreq()
9178 si_get_openloop_dco_code(const si_t *sih) in si_get_openloop_dco_code()
9185 si_set_openloop_dco_code(si_t *sih, uint32 _openloop_dco_code) in si_set_openloop_dco_code()
9280 si_get_axi_timeout_reg(const si_t *sih) in si_get_axi_timeout_reg()
9296 #define PWRREQ_OFFSET(sih) OFFSETOF(chipcregs_t, powerctl) argument
9494 si_srpwr_stat(si_t *sih) in si_srpwr_stat()
9512 si_srpwr_domain(si_t *sih) in si_srpwr_domain()
9534 si_srpwr_domain_wl(si_t *sih) in si_srpwr_domain_wl()
9540 si_srpwr_cap(si_t *sih) in si_srpwr_cap()
9566 si_srpwr_bt_status(si_t *sih) in si_srpwr_bt_status()
9587 si_raw_reg(const si_t *sih, uint32 reg, uint32 val, uint32 wrire_req) in si_raw_reg()
9664 si_lhl_ps_mode(const si_t *sih) in si_lhl_ps_mode()
9671 si_hib_ext_wakeup_isenab(const si_t *sih) in si_hib_ext_wakeup_isenab()
9735 si_rffe_rfem_init(si_t *sih) in si_rffe_rfem_init()
9781 si_rffe_set_debug_mode(si_t *sih, bool enable) in si_rffe_set_debug_mode()
9795 si_rffe_get_debug_mode(si_t *sih) in si_rffe_get_debug_mode()
9801 si_rffe_get_elnabyp_mode(si_t *sih) in si_rffe_get_elnabyp_mode()
9807 si_rffe_set_elnabyp_mode(si_t *sih, uint8 mode) in si_rffe_set_elnabyp_mode()
9977 si_chipcap_sdio_ate_only(const si_t *sih) in si_chipcap_sdio_ate_only()
10011 si_dump_APB_Bridge_registers(const si_t *sih) in si_dump_APB_Bridge_registers()
10020 si_force_clocks(const si_t *sih, uint clock_state) in si_force_clocks()
10041 si_set_slice_id(si_t *sih, uint8 slice) in si_set_slice_id()
10049 si_get_slice_id(const si_t *sih) in si_get_slice_id()
10064 si_btc_bt_status_in_reset(si_t *sih) in si_btc_bt_status_in_reset()
10082 si_btc_bt_status_in_pds(si_t *sih) in si_btc_bt_status_in_pds()
10089 si_btc_bt_pds_wakeup_force(si_t *sih, bool force) in si_btc_bt_pds_wakeup_force()
10158 si_configure_pwrthrottle_gpio(si_t *sih, uint8 pwrthrottle_gpio_in) in si_configure_pwrthrottle_gpio()
10170 si_configure_onbody_gpio(si_t *sih, uint8 onbody_gpio_in) in si_configure_onbody_gpio()
10184 si_jtag_udr_pwrsw_main_toggle(si_t *sih, bool on) in si_jtag_udr_pwrsw_main_toggle()
10232 si_cur_hib_time(si_t *sih) in si_cur_hib_time()