Lines Matching refs:writel
202 writel(SMU_ISR_COMPLETION, &ihost->smu_registers->interrupt_status); in sci_controller_isr()
212 writel(0xFF000000, &ihost->smu_registers->interrupt_mask); in sci_controller_isr()
213 writel(0, &ihost->smu_registers->interrupt_mask); in sci_controller_isr()
251 writel(0xff, &ihost->smu_registers->interrupt_mask); in sci_controller_error_isr()
252 writel(0, &ihost->smu_registers->interrupt_mask); in sci_controller_error_isr()
569 writel(ihost->completion_queue_get, in sci_controller_process_completions()
592 writel(SMU_ISR_QUEUE_SUSPEND, &ihost->smu_registers->interrupt_status); in sci_controller_error_handler()
605 writel(0, &ihost->smu_registers->interrupt_mask); in sci_controller_error_handler()
614 writel(SMU_ISR_COMPLETION, &ihost->smu_registers->interrupt_status); in isci_intx_isr()
707 writel(0, &ihost->smu_registers->interrupt_mask); in sci_controller_enable_interrupts()
713 writel(0xffffffff, &ihost->smu_registers->interrupt_mask); in sci_controller_disable_interrupts()
726 writel(port_task_scheduler_value, in sci_controller_enable_port_task_scheduler()
746 writel(task_assignment, in sci_controller_assign_task_entries()
764 writel(completion_queue_control_value, in sci_controller_initialize_completion_queue()
776 writel(completion_queue_get_value, in sci_controller_initialize_completion_queue()
785 writel(completion_queue_put_value, in sci_controller_initialize_completion_queue()
808 writel(frame_queue_control_value, in sci_controller_initialize_unsolicited_frame_queue()
817 writel(frame_queue_get_value, in sci_controller_initialize_unsolicited_frame_queue()
821 writel(frame_queue_put_value, in sci_controller_initialize_unsolicited_frame_queue()
1074 writel(SMU_ISR_COMPLETION, &ihost->smu_registers->interrupt_status); in sci_controller_completion_handler()
1076 writel(0xFF000000, &ihost->smu_registers->interrupt_mask); in sci_controller_completion_handler()
1077 writel(0, &ihost->smu_registers->interrupt_mask); in sci_controller_completion_handler()
1135 writel(SMU_ICC_GEN_VAL(NUMBER, active) | in isci_host_completion_routine()
1247 writel(SGPIO_HW_CONTROL, &ihost->scu_registers->peg0.sgpio.output_data_select[i]); in isci_host_deinit()
1267 writel(0, &ihost->scu_registers->peg0.sgpio.interface_control); in isci_host_deinit()
1432 writel(SMU_ICC_GEN_VAL(NUMBER, coalesce_number) | in sci_controller_set_interrupt_coalescence()
1455 writel(val, &ihost->smu_registers->clock_gating_control); in sci_controller_ready_state_enter()
1548 writel(0xFFFFFFFF, &ihost->smu_registers->soft_reset_control); in sci_controller_reset_hardware()
1554 writel(0x00000000, &ihost->smu_registers->completion_queue_get); in sci_controller_reset_hardware()
1557 writel(0, &ihost->scu_registers->sdma.unsolicited_frame_get_pointer); in sci_controller_reset_hardware()
1560 writel(~SMU_INTERRUPT_STATUS_RESERVED_MASK, &ihost->smu_registers->interrupt_status); in sci_controller_reset_hardware()
1933 writel(0x0081000f, &afe->afe_dfx_master_control0); in sci_controller_afe_initialization()
1940 writel(0x0007FFFF, &afe->afe_pmsn_master_control2); in sci_controller_afe_initialization()
1946 writel(0x00005A00, &afe->afe_bias_control); in sci_controller_afe_initialization()
1948 writel(0x00005F00, &afe->afe_bias_control); in sci_controller_afe_initialization()
1950 writel(0x00005500, &afe->afe_bias_control); in sci_controller_afe_initialization()
1956 writel(0x80040908, &afe->afe_pll_control0); in sci_controller_afe_initialization()
1958 writel(0x80040A08, &afe->afe_pll_control0); in sci_controller_afe_initialization()
1960 writel(0x80000B08, &afe->afe_pll_control0); in sci_controller_afe_initialization()
1962 writel(0x00000B08, &afe->afe_pll_control0); in sci_controller_afe_initialization()
1964 writel(0x80000B08, &afe->afe_pll_control0); in sci_controller_afe_initialization()
1979 writel(0x7bcc96ad, &afe->afe_pmsn_master_control0); in sci_controller_afe_initialization()
1995 writel(0x00004512, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
1998 writel(0x0050100F, &xcvr->afe_xcvr_control1); in sci_controller_afe_initialization()
2002 writel(0x00030000, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization()
2006 writel(0x00010202, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization()
2012 writel(0x00014500, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
2016 writel(0x00010202, &xcvr->afe_tx_ssc_control); in sci_controller_afe_initialization()
2022 writel(0x0001C500, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
2030 writel(0x000003F0, &xcvr->afe_channel_control); in sci_controller_afe_initialization()
2032 writel(0x000003D7, &xcvr->afe_channel_control); in sci_controller_afe_initialization()
2035 writel(0x000003D4, &xcvr->afe_channel_control); in sci_controller_afe_initialization()
2037 writel(0x000001E7, &xcvr->afe_channel_control); in sci_controller_afe_initialization()
2040 writel(0x000001E4, &xcvr->afe_channel_control); in sci_controller_afe_initialization()
2042 writel(cable_length_long ? 0x000002F7 : 0x000001F7, in sci_controller_afe_initialization()
2046 writel(cable_length_long ? 0x000002F4 : 0x000001F4, in sci_controller_afe_initialization()
2053 writel(0x00040000, &xcvr->afe_tx_control); in sci_controller_afe_initialization()
2062 writel(0x00004100, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
2064 writel(0x00014100, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
2066 writel(0x0001C100, &xcvr->afe_xcvr_control0); in sci_controller_afe_initialization()
2071 writel(0x3F11103F, &xcvr->afe_rx_ssc_control0); in sci_controller_afe_initialization()
2073 writel(0x3F11103F, &xcvr->afe_rx_ssc_control0); in sci_controller_afe_initialization()
2076 writel(0x00040000, &xcvr->afe_tx_control); in sci_controller_afe_initialization()
2078 writel(0x01400C0F, &xcvr->afe_rx_ssc_control1); in sci_controller_afe_initialization()
2081 writel(0x3F6F103F, &xcvr->afe_rx_ssc_control0); in sci_controller_afe_initialization()
2085 writel(0x00040000, &xcvr->afe_tx_control); in sci_controller_afe_initialization()
2087 writel(cable_length_long ? 0x01500C0C : in sci_controller_afe_initialization()
2092 writel(0x000003E0, &xcvr->afe_dfx_rx_control1); in sci_controller_afe_initialization()
2095 writel(cable_length_long ? 0x33091C1F : in sci_controller_afe_initialization()
2101 writel(0x00040000, &xcvr->afe_tx_control); in sci_controller_afe_initialization()
2106 writel(oem_phy->afe_tx_amp_control0, &xcvr->afe_tx_amp_control0); in sci_controller_afe_initialization()
2109 writel(oem_phy->afe_tx_amp_control1, &xcvr->afe_tx_amp_control1); in sci_controller_afe_initialization()
2112 writel(oem_phy->afe_tx_amp_control2, &xcvr->afe_tx_amp_control2); in sci_controller_afe_initialization()
2115 writel(oem_phy->afe_tx_amp_control3, &xcvr->afe_tx_amp_control3); in sci_controller_afe_initialization()
2120 writel(0x00010f00, &afe->afe_dfx_master_control0); in sci_controller_afe_initialization()
2165 writel(0, &ihost->smu_registers->soft_reset_control); in sci_controller_initialize()
2201 writel(i, &ptsg->protocol_engine[i]); in sci_controller_initialize()
2207 writel(val, &ihost->scu_registers->sdma.pdma_configuration); in sci_controller_initialize()
2211 writel(val, &ihost->scu_registers->sdma.cdma_configuration); in sci_controller_initialize()
2305 writel(lower_32_bits(ihost->cq_dma), &ihost->smu_registers->completion_queue_lower); in sci_controller_mem_init()
2306 writel(upper_32_bits(ihost->cq_dma), &ihost->smu_registers->completion_queue_upper); in sci_controller_mem_init()
2308 writel(lower_32_bits(ihost->rnc_dma), &ihost->smu_registers->remote_node_context_lower); in sci_controller_mem_init()
2309 writel(upper_32_bits(ihost->rnc_dma), &ihost->smu_registers->remote_node_context_upper); in sci_controller_mem_init()
2311 writel(lower_32_bits(ihost->tc_dma), &ihost->smu_registers->host_task_table_lower); in sci_controller_mem_init()
2312 writel(upper_32_bits(ihost->tc_dma), &ihost->smu_registers->host_task_table_upper); in sci_controller_mem_init()
2320 writel(lower_32_bits(ihost->uf_control.headers.physical_address), in sci_controller_mem_init()
2322 writel(upper_32_bits(ihost->uf_control.headers.physical_address), in sci_controller_mem_init()
2325 writel(lower_32_bits(ihost->uf_control.address_table.physical_address), in sci_controller_mem_init()
2327 writel(upper_32_bits(ihost->uf_control.address_table.physical_address), in sci_controller_mem_init()
2373 writel(1, &ihost->scu_registers->peg0.sgpio.interface_control); in isci_host_init()
2375 writel(SGPIO_HW_CONTROL, &ihost->scu_registers->peg0.sgpio.output_data_select[i]); in isci_host_init()
2376 writel(0, &ihost->scu_registers->peg0.sgpio.vendor_specific_code); in isci_host_init()
2457 writel(request, &ihost->smu_registers->post_context_port); in sci_controller_post_request()
2547 writel(ihost->uf_control.get, in sci_controller_release_frame()
2783 writel(val, &ihost->scu_registers->peg0.sgpio.output_data_select[d]); in sci_write_gpio_tx_gp()