Lines Matching full:tx
31 struct mtk_ref2usb_tx *tx = to_mtk_ref2usb_tx(hw); in mtk_ref2usb_tx_is_prepared() local
33 return (readl(tx->base_addr) & REF2USB_EN_MASK) == REF2USB_EN_MASK; in mtk_ref2usb_tx_is_prepared()
38 struct mtk_ref2usb_tx *tx = to_mtk_ref2usb_tx(hw); in mtk_ref2usb_tx_prepare() local
41 val = readl(tx->base_addr); in mtk_ref2usb_tx_prepare()
44 writel(val, tx->base_addr); in mtk_ref2usb_tx_prepare()
48 writel(val, tx->base_addr); in mtk_ref2usb_tx_prepare()
51 writel(val, tx->base_addr); in mtk_ref2usb_tx_prepare()
58 struct mtk_ref2usb_tx *tx = to_mtk_ref2usb_tx(hw); in mtk_ref2usb_tx_unprepare() local
61 val = readl(tx->base_addr); in mtk_ref2usb_tx_unprepare()
63 writel(val, tx->base_addr); in mtk_ref2usb_tx_unprepare()
75 struct mtk_ref2usb_tx *tx; in mtk_clk_register_ref2usb_tx() local
79 tx = kzalloc(sizeof(*tx), GFP_KERNEL); in mtk_clk_register_ref2usb_tx()
80 if (!tx) in mtk_clk_register_ref2usb_tx()
83 tx->base_addr = reg; in mtk_clk_register_ref2usb_tx()
84 tx->hw.init = &init; in mtk_clk_register_ref2usb_tx()
91 clk = clk_register(NULL, &tx->hw); in mtk_clk_register_ref2usb_tx()
95 kfree(tx); in mtk_clk_register_ref2usb_tx()