• Home
  • Raw
  • Download

Lines Matching refs:tbase

49 	void __iomem	*tbase = musb->ctrl_base;  in tusb_get_revision()  local
53 rev = musb_readl(tbase, TUSB_DMA_CTRL_REV) & 0xff; in tusb_get_revision()
55 die_id = TUSB_DIDR1_HI_CHIP_REV(musb_readl(tbase, in tusb_get_revision()
66 void __iomem *tbase = musb->ctrl_base; in tusb_print_revision() local
73 TUSB_REV_MAJOR(musb_readl(tbase, TUSB_PRCM_REV)), in tusb_print_revision()
74 TUSB_REV_MINOR(musb_readl(tbase, TUSB_PRCM_REV)), in tusb_print_revision()
76 TUSB_REV_MAJOR(musb_readl(tbase, TUSB_INT_CTRL_REV)), in tusb_print_revision()
77 TUSB_REV_MINOR(musb_readl(tbase, TUSB_INT_CTRL_REV)), in tusb_print_revision()
79 TUSB_REV_MAJOR(musb_readl(tbase, TUSB_GPIO_REV)), in tusb_print_revision()
80 TUSB_REV_MINOR(musb_readl(tbase, TUSB_GPIO_REV)), in tusb_print_revision()
82 TUSB_REV_MAJOR(musb_readl(tbase, TUSB_DMA_CTRL_REV)), in tusb_print_revision()
83 TUSB_REV_MINOR(musb_readl(tbase, TUSB_DMA_CTRL_REV)), in tusb_print_revision()
85 TUSB_DIDR1_HI_CHIP_REV(musb_readl(tbase, TUSB_DIDR1_HI)), in tusb_print_revision()
99 void __iomem *tbase = musb->ctrl_base; in tusb_wbus_quirk() local
104 phy_otg_ctrl = musb_readl(tbase, TUSB_PHY_OTG_CTRL); in tusb_wbus_quirk()
105 phy_otg_ena = musb_readl(tbase, TUSB_PHY_OTG_CTRL_ENABLE); in tusb_wbus_quirk()
108 musb_writel(tbase, TUSB_PHY_OTG_CTRL, tmp); in tusb_wbus_quirk()
111 musb_writel(tbase, TUSB_PHY_OTG_CTRL_ENABLE, tmp); in tusb_wbus_quirk()
113 musb_readl(tbase, TUSB_PHY_OTG_CTRL), in tusb_wbus_quirk()
114 musb_readl(tbase, TUSB_PHY_OTG_CTRL_ENABLE)); in tusb_wbus_quirk()
115 } else if (musb_readl(tbase, TUSB_PHY_OTG_CTRL_ENABLE) in tusb_wbus_quirk()
118 musb_writel(tbase, TUSB_PHY_OTG_CTRL, tmp); in tusb_wbus_quirk()
120 musb_writel(tbase, TUSB_PHY_OTG_CTRL_ENABLE, tmp); in tusb_wbus_quirk()
122 musb_readl(tbase, TUSB_PHY_OTG_CTRL), in tusb_wbus_quirk()
123 musb_readl(tbase, TUSB_PHY_OTG_CTRL_ENABLE)); in tusb_wbus_quirk()
330 void __iomem *tbase = musb->ctrl_base; in tusb_draw_power() local
346 reg = musb_readl(tbase, TUSB_PRCM_MNGMT); in tusb_draw_power()
354 musb_writel(tbase, TUSB_PRCM_MNGMT, reg); in tusb_draw_power()
366 void __iomem *tbase = musb->ctrl_base; in tusb_set_clock_source() local
369 reg = musb_readl(tbase, TUSB_PRCM_CONF); in tusb_set_clock_source()
380 musb_writel(tbase, TUSB_PRCM_CONF, reg); in tusb_set_clock_source()
393 void __iomem *tbase = musb->ctrl_base; in tusb_allow_idle() local
403 musb_writel(tbase, TUSB_PRCM_WAKEUP_MASK, ~wakeup_enables); in tusb_allow_idle()
410 reg = musb_readl(tbase, TUSB_PRCM_MNGMT); in tusb_allow_idle()
420 musb_writel(tbase, TUSB_PRCM_MNGMT, reg); in tusb_allow_idle()
430 void __iomem *tbase = musb->ctrl_base; in tusb_musb_vbus_status() local
434 otg_stat = musb_readl(tbase, TUSB_DEV_OTG_STAT); in tusb_musb_vbus_status()
435 prcm_mngmt = musb_readl(tbase, TUSB_PRCM_MNGMT); in tusb_musb_vbus_status()
444 musb_writel(tbase, TUSB_PRCM_MNGMT, tmp); in tusb_musb_vbus_status()
445 otg_stat = musb_readl(tbase, TUSB_DEV_OTG_STAT); in tusb_musb_vbus_status()
446 musb_writel(tbase, TUSB_PRCM_MNGMT, prcm_mngmt); in tusb_musb_vbus_status()
556 void __iomem *tbase = musb->ctrl_base; in tusb_musb_set_vbus() local
566 prcm = musb_readl(tbase, TUSB_PRCM_MNGMT); in tusb_musb_set_vbus()
567 conf = musb_readl(tbase, TUSB_DEV_CONF); in tusb_musb_set_vbus()
584 otg_stat = musb_readl(tbase, TUSB_DEV_OTG_STAT); in tusb_musb_set_vbus()
612 musb_writel(tbase, TUSB_PRCM_MNGMT, prcm); in tusb_musb_set_vbus()
613 musb_writel(tbase, TUSB_DEV_OTG_TIMER, timer); in tusb_musb_set_vbus()
614 musb_writel(tbase, TUSB_DEV_CONF, conf); in tusb_musb_set_vbus()
620 musb_readl(tbase, TUSB_DEV_OTG_STAT), in tusb_musb_set_vbus()
633 void __iomem *tbase = musb->ctrl_base; in tusb_musb_set_mode() local
636 otg_stat = musb_readl(tbase, TUSB_DEV_OTG_STAT); in tusb_musb_set_mode()
637 phy_otg_ctrl = musb_readl(tbase, TUSB_PHY_OTG_CTRL); in tusb_musb_set_mode()
638 phy_otg_ena = musb_readl(tbase, TUSB_PHY_OTG_CTRL_ENABLE); in tusb_musb_set_mode()
639 dev_conf = musb_readl(tbase, TUSB_DEV_CONF); in tusb_musb_set_mode()
665 musb_writel(tbase, TUSB_PHY_OTG_CTRL, in tusb_musb_set_mode()
667 musb_writel(tbase, TUSB_PHY_OTG_CTRL_ENABLE, in tusb_musb_set_mode()
669 musb_writel(tbase, TUSB_DEV_CONF, dev_conf); in tusb_musb_set_mode()
671 otg_stat = musb_readl(tbase, TUSB_DEV_OTG_STAT); in tusb_musb_set_mode()
681 tusb_otg_ints(struct musb *musb, u32 int_src, void __iomem *tbase) in tusb_otg_ints() argument
683 u32 otg_stat = musb_readl(tbase, TUSB_DEV_OTG_STAT); in tusb_otg_ints()
825 void __iomem *tbase = musb->ctrl_base; in tusb_musb_interrupt() local
832 int_mask = musb_readl(tbase, TUSB_INT_MASK); in tusb_musb_interrupt()
833 musb_writel(tbase, TUSB_INT_MASK, ~TUSB_INT_MASK_RESERVED_BITS); in tusb_musb_interrupt()
835 int_src = musb_readl(tbase, TUSB_INT_SRC) & ~TUSB_INT_SRC_RESERVED_BITS; in tusb_musb_interrupt()
852 musb_writel(tbase, TUSB_SCRATCH_PAD, 0); in tusb_musb_interrupt()
853 musb_writel(tbase, TUSB_SCRATCH_PAD, i); in tusb_musb_interrupt()
854 reg = musb_readl(tbase, TUSB_SCRATCH_PAD); in tusb_musb_interrupt()
863 reg = musb_readl(tbase, TUSB_PRCM_WAKEUP_SOURCE); in tusb_musb_interrupt()
864 musb_writel(tbase, TUSB_PRCM_WAKEUP_CLEAR, reg); in tusb_musb_interrupt()
882 idle_timeout = tusb_otg_ints(musb, int_src, tbase); in tusb_musb_interrupt()
888 u32 dma_src = musb_readl(tbase, TUSB_DMA_INT_SRC); in tusb_musb_interrupt()
889 u32 real_dma_src = musb_readl(tbase, TUSB_DMA_INT_MASK); in tusb_musb_interrupt()
904 musb_writel(tbase, TUSB_DMA_INT_CLEAR, dma_src); in tusb_musb_interrupt()
909 u32 musb_src = musb_readl(tbase, TUSB_USBIP_INT_SRC); in tusb_musb_interrupt()
911 musb_writel(tbase, TUSB_USBIP_INT_CLEAR, musb_src); in tusb_musb_interrupt()
923 musb_writel(tbase, TUSB_INT_SRC_CLEAR, in tusb_musb_interrupt()
928 musb_writel(tbase, TUSB_INT_MASK, int_mask); in tusb_musb_interrupt()
943 void __iomem *tbase = musb->ctrl_base; in tusb_musb_enable() local
947 musb_writel(tbase, TUSB_INT_MASK, TUSB_INT_SRC_USB_IP_SOF); in tusb_musb_enable()
950 musb_writel(tbase, TUSB_USBIP_INT_MASK, 0); in tusb_musb_enable()
951 musb_writel(tbase, TUSB_DMA_INT_MASK, 0x7fffffff); in tusb_musb_enable()
952 musb_writel(tbase, TUSB_GPIO_INT_MASK, 0x1ff); in tusb_musb_enable()
955 musb_writel(tbase, TUSB_USBIP_INT_CLEAR, 0x7fffffff); in tusb_musb_enable()
956 musb_writel(tbase, TUSB_DMA_INT_CLEAR, 0x7fffffff); in tusb_musb_enable()
957 musb_writel(tbase, TUSB_GPIO_INT_CLEAR, 0x1ff); in tusb_musb_enable()
960 musb_writel(tbase, TUSB_INT_SRC_CLEAR, ~TUSB_INT_MASK_RESERVED_BITS); in tusb_musb_enable()
964 musb_writel(tbase, TUSB_INT_CTRL_CONF, in tusb_musb_enable()
970 if (!(musb_readl(tbase, TUSB_DEV_OTG_STAT) in tusb_musb_enable()
972 musb_writel(tbase, TUSB_INT_SRC_SET, in tusb_musb_enable()
987 void __iomem *tbase = musb->ctrl_base; in tusb_musb_disable() local
992 musb_writel(tbase, TUSB_INT_MASK, ~TUSB_INT_MASK_RESERVED_BITS); in tusb_musb_disable()
993 musb_writel(tbase, TUSB_USBIP_INT_MASK, 0x7fffffff); in tusb_musb_disable()
994 musb_writel(tbase, TUSB_DMA_INT_MASK, 0x7fffffff); in tusb_musb_disable()
995 musb_writel(tbase, TUSB_GPIO_INT_MASK, 0x1ff); in tusb_musb_disable()
1012 void __iomem *tbase = musb->ctrl_base; in tusb_setup_cpu_interface() local
1018 musb_writel(tbase, TUSB_PULLUP_1_CTRL, 0x0000003F); in tusb_setup_cpu_interface()
1021 musb_writel(tbase, TUSB_PULLUP_2_CTRL, 0x01FFFFFF); in tusb_setup_cpu_interface()
1024 musb_writel(tbase, TUSB_GPIO_CONF, TUSB_GPIO_CONF_DMAREQ(0x3f)); in tusb_setup_cpu_interface()
1028 musb_writel(tbase, TUSB_DMA_REQ_CONF, in tusb_setup_cpu_interface()
1034 musb_writel(tbase, TUSB_WAIT_COUNT, 1); in tusb_setup_cpu_interface()
1039 void __iomem *tbase = musb->ctrl_base; in tusb_musb_start() local
1053 if (musb_readl(tbase, TUSB_PROD_TEST_RESET) != in tusb_musb_start()
1069 musb_writel(tbase, TUSB_VLYNQ_CTRL, 8); in tusb_musb_start()
1077 musb_writel(tbase, TUSB_PRCM_MNGMT, in tusb_musb_start()
1086 reg = musb_readl(tbase, TUSB_PHY_OTG_CTRL_ENABLE); in tusb_musb_start()
1088 musb_writel(tbase, TUSB_PHY_OTG_CTRL_ENABLE, reg); in tusb_musb_start()
1090 reg = musb_readl(tbase, TUSB_PHY_OTG_CTRL); in tusb_musb_start()
1092 musb_writel(tbase, TUSB_PHY_OTG_CTRL, reg); in tusb_musb_start()