renesas_usb3
static void usb3_get_setup_data(struct renesas_usb3 *usb3,
static void usb3_set_p0_con_update_res(struct renesas_usb3 *usb3, u32 res)
static void usb3_set_p0_con_for_ctrl_read_data(struct renesas_usb3 *usb3)
static void usb3_set_p0_con_for_ctrl_read_status(struct renesas_usb3 *usb3)
static void usb3_set_p0_con_for_ctrl_write_data(struct renesas_usb3 *usb3)
static void usb3_set_p0_con_for_ctrl_write_status(struct renesas_usb3 *usb3)
static void usb3_set_p0_con_for_no_data(struct renesas_usb3 *usb3)
static void usb3_set_p0_con_stall(struct renesas_usb3 *usb3)
static void usb3_set_p0_con_stop(struct renesas_usb3 *usb3)
static int usb3_pn_change(struct renesas_usb3 *usb3, int num)
static void usb3_set_pn_con_update_res(struct renesas_usb3 *usb3, u32 res)
static void usb3_pn_start(struct renesas_usb3 *usb3)
static void usb3_pn_stop(struct renesas_usb3 *usb3)
static void usb3_pn_stall(struct renesas_usb3 *usb3)
static int usb3_pn_con_clear(struct renesas_usb3 *usb3)
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
static void usb3_enable_dma_pipen(struct renesas_usb3 *usb3)
static void usb3_disable_dma_pipen(struct renesas_usb3 *usb3)
static void usb3_enable_dma_irq(struct renesas_usb3 *usb3, int num)
static void usb3_disable_dma_irq(struct renesas_usb3 *usb3, int num)
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
static int renesas_usb3_dma_free_prd(struct renesas_usb3 *usb3,
static int renesas_usb3_dma_alloc_prd(struct renesas_usb3 *usb3,
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
static void usb3_set_device_address(struct renesas_usb3 *usb3, u16 addr)
static bool usb3_std_req_set_address(struct renesas_usb3 *usb3,
static void usb3_pipe0_internal_xfer(struct renesas_usb3 *usb3,
static bool usb3_std_req_get_status(struct renesas_usb3 *usb3,
static bool usb3_std_req_feature_device(struct renesas_usb3 *usb3,
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
static bool usb3_std_req_feature_endpoint(struct renesas_usb3 *usb3,
static bool usb3_std_req_feature(struct renesas_usb3 *usb3,
static bool usb3_std_req_set_sel(struct renesas_usb3 *usb3,
static bool usb3_std_req_set_configuration(struct renesas_usb3 *usb3,
static bool usb3_handle_standard_request(struct renesas_usb3 *usb3,
static int usb3_p0_con_clear_buffer(struct renesas_usb3 *usb3)
static void usb3_irq_epc_pipe0_setup(struct renesas_usb3 *usb3)
static void usb3_irq_epc_pipe0_bfrdy(struct renesas_usb3 *usb3)
static void usb3_irq_epc_pipe0(struct renesas_usb3 *usb3)
static void usb3_request_done_pipen(struct renesas_usb3 *usb3,
static void usb3_irq_epc_pipen_lsttr(struct renesas_usb3 *usb3, int num)
static void usb3_irq_epc_pipen_bfrdy(struct renesas_usb3 *usb3, int num)
static void usb3_irq_epc_pipen(struct renesas_usb3 *usb3, int num)
static void usb3_irq_epc_int_2(struct renesas_usb3 *usb3, u32 int_sta_2)
static void usb3_irq_idmon_change(struct renesas_usb3 *usb3)
static void usb3_irq_otg_int(struct renesas_usb3 *usb3)
static void usb3_irq_epc(struct renesas_usb3 *usb3)
static void usb3_irq_dma_int(struct renesas_usb3 *usb3, u32 dma_sta)
static void usb3_irq_dma(struct renesas_usb3 *usb3)
struct renesas_usb3 *usb3 = _usb3;
struct renesas_usb3 *usb3 = _usb3;
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3;
struct renesas_usb3 *usb3 = gadget_to_renesas_usb3(gadget);
struct renesas_usb3 *usb3 = gadget_to_renesas_usb3(gadget);
struct renesas_usb3 *usb3 = usb_role_switch_get_drvdata(sw);
struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
struct renesas_usb3 *usb3 = usb_role_switch_get_drvdata(sw);
struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
struct renesas_usb3 *usb3 = s->private;
struct renesas_usb3 *usb3 = s->private;
static void renesas_usb3_debugfs_init(struct renesas_usb3 *usb3,
struct renesas_usb3 *usb3 = platform_get_drvdata(pdev);
static int renesas_usb3_init_ep(struct renesas_usb3 *usb3, struct device *dev,
struct renesas_usb3;
static void renesas_usb3_init_ram(struct renesas_usb3 *usb3, struct device *dev,
struct renesas_usb3 *usb3;
struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
struct renesas_usb3 *usb3;
container_of(_gadget, struct renesas_usb3, gadget)
#define renesas_usb3_to_gadget(renesas_usb3) (&renesas_usb3->gadget)
static void usb3_write(struct renesas_usb3 *usb3, u32 data, u32 offs)
static u32 usb3_read(struct renesas_usb3 *usb3, u32 offs)
static void usb3_set_bit(struct renesas_usb3 *usb3, u32 bits, u32 offs)
static void usb3_clear_bit(struct renesas_usb3 *usb3, u32 bits, u32 offs)
static void usb3_drd_write(struct renesas_usb3 *usb3, u32 data, u32 offs)
static u32 usb3_drd_read(struct renesas_usb3 *usb3, u32 offs)
static void usb3_drd_set_bit(struct renesas_usb3 *usb3, u32 bits, u32 offs)
static void usb3_drd_clear_bit(struct renesas_usb3 *usb3, u32 bits, u32 offs)
static int usb3_wait(struct renesas_usb3 *usb3, u32 reg, u32 mask,
struct renesas_usb3 *usb3 = container_of(work, struct renesas_usb3,
static void usb3_enable_irq_1(struct renesas_usb3 *usb3, u32 bits)
static void usb3_disable_irq_1(struct renesas_usb3 *usb3, u32 bits)
static void usb3_enable_pipe_irq(struct renesas_usb3 *usb3, int num)
static void usb3_disable_pipe_irq(struct renesas_usb3 *usb3, int num)
static bool usb3_is_host(struct renesas_usb3 *usb3)
static void usb3_init_axi_bridge(struct renesas_usb3 *usb3)
static void usb3_init_epc_registers(struct renesas_usb3 *usb3)
static bool usb3_wakeup_usb2_phy(struct renesas_usb3 *usb3)
static void usb3_usb2_pullup(struct renesas_usb3 *usb3, int pullup)
static void usb3_set_test_mode(struct renesas_usb3 *usb3)
static void usb3_start_usb2_connection(struct renesas_usb3 *usb3)
static int usb3_is_usb3_phy_in_u3(struct renesas_usb3 *usb3)
static bool usb3_wakeup_usb3_phy(struct renesas_usb3 *usb3)
static u16 usb3_feature_get_un_enabled(struct renesas_usb3 *usb3)
static void usb3_feature_u2_enable(struct renesas_usb3 *usb3, bool enable)
static void usb3_feature_u1_enable(struct renesas_usb3 *usb3, bool enable)
static void usb3_start_operation_for_usb3(struct renesas_usb3 *usb3)
static void usb3_start_usb3_connection(struct renesas_usb3 *usb3)
static void usb3_stop_usb3_connection(struct renesas_usb3 *usb3)
static void usb3_transition_to_default_state(struct renesas_usb3 *usb3,
static void usb3_connect(struct renesas_usb3 *usb3)
static void usb3_reset_epc(struct renesas_usb3 *usb3)
static void usb3_disconnect(struct renesas_usb3 *usb3)
static void usb3_check_vbus(struct renesas_usb3 *usb3)
struct renesas_usb3 *usb3 =
container_of(work, struct renesas_usb3, role_work);
static void usb3_set_mode(struct renesas_usb3 *usb3, bool host)
static void usb3_set_mode_by_role_sw(struct renesas_usb3 *usb3, bool host)
static void usb3_vbus_out(struct renesas_usb3 *usb3, bool enable)
static void usb3_mode_config(struct renesas_usb3 *usb3, bool host, bool a_dev)
static bool usb3_is_a_device(struct renesas_usb3 *usb3)
static void usb3_check_id(struct renesas_usb3 *usb3)
static void renesas_usb3_init_controller(struct renesas_usb3 *usb3)
static void renesas_usb3_stop_controller(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_pll_wakeup(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_linkup_success(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_resume(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_suspend(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_disable(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_bus_reset(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_vbus_change(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_hot_reset(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_warm_reset(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1_speed(struct renesas_usb3 *usb3)
static void usb3_irq_epc_int_1(struct renesas_usb3 *usb3, u32 int_sta_1)
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
static void usb3_irq_epc_pipe0_status_end(struct renesas_usb3 *usb3)