Lines Matching refs:ssusb

351 	struct ssusb_mtk *ssusb = mtu->ssusb;  in mtu3_debugfs_create_prb_files()  local
356 dir_prb = debugfs_create_dir("probe", ssusb->dbgfs_root); in mtu3_debugfs_create_prb_files()
388 struct ssusb_mtk *ssusb = mtu->ssusb; in mtu3_debugfs_create_ep_dirs() local
392 dir_eps = debugfs_create_dir("eps", ssusb->dbgfs_root); in mtu3_debugfs_create_ep_dirs()
400 void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb) in ssusb_dev_debugfs_init() argument
402 struct mtu3 *mtu = ssusb->u3d; in ssusb_dev_debugfs_init()
405 dir_regs = debugfs_create_dir("regs", ssusb->dbgfs_root); in ssusb_dev_debugfs_init()
423 debugfs_create_file("link-state", 0444, ssusb->dbgfs_root, in ssusb_dev_debugfs_init()
425 debugfs_create_file("ep-used", 0444, ssusb->dbgfs_root, in ssusb_dev_debugfs_init()
431 struct ssusb_mtk *ssusb = sf->private; in ssusb_mode_show() local
434 ssusb->is_host ? "host" : "device", in ssusb_mode_show()
435 ssusb->otg_switch.manual_drd_enabled ? "manual" : "auto"); in ssusb_mode_show()
449 struct ssusb_mtk *ssusb = sf->private; in ssusb_mode_write() local
455 if (!strncmp(buf, "host", 4) && !ssusb->is_host) { in ssusb_mode_write()
456 ssusb_mode_switch(ssusb, 1); in ssusb_mode_write()
457 } else if (!strncmp(buf, "device", 6) && ssusb->is_host) { in ssusb_mode_write()
458 ssusb_mode_switch(ssusb, 0); in ssusb_mode_write()
460 dev_err(ssusb->dev, "wrong or duplicated setting\n"); in ssusb_mode_write()
477 struct ssusb_mtk *ssusb = sf->private; in ssusb_vbus_show() local
478 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_vbus_show()
495 struct ssusb_mtk *ssusb = sf->private; in ssusb_vbus_write() local
496 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_vbus_write()
504 dev_err(ssusb->dev, "wrong setting\n"); in ssusb_vbus_write()
521 void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb) in ssusb_dr_debugfs_init() argument
523 struct dentry *root = ssusb->dbgfs_root; in ssusb_dr_debugfs_init()
525 debugfs_create_file("mode", 0644, root, ssusb, &ssusb_mode_fops); in ssusb_dr_debugfs_init()
526 debugfs_create_file("vbus", 0644, root, ssusb, &ssusb_vbus_fops); in ssusb_dr_debugfs_init()
529 void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb) in ssusb_debugfs_create_root() argument
531 ssusb->dbgfs_root = in ssusb_debugfs_create_root()
532 debugfs_create_dir(dev_name(ssusb->dev), usb_debug_root); in ssusb_debugfs_create_root()
535 void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb) in ssusb_debugfs_remove_root() argument
537 debugfs_remove_recursive(ssusb->dbgfs_root); in ssusb_debugfs_remove_root()
538 ssusb->dbgfs_root = NULL; in ssusb_debugfs_remove_root()