Lines Matching +full:index +full:- +full:based
1 // SPDX-License-Identifier: GPL-2.0+
5 * clocks for AM43XX based boards
6 * Derived from AM33XX based boards
8 * Copyright (C) 2013, Texas Instruments, Incorporated - http://www.ti.com/
58 clrsetbits_le32(&cmwkup->wkclkstctrl, CD_CLKCTRL_CLKTRCTRL_MASK, in setup_clocks_for_console()
63 clrsetbits_le32(&cmwkup->wkup_uart0ctrl, in setup_clocks_for_console()
70 clkctrl = readl(&cmwkup->wkup_uart0ctrl); in setup_clocks_for_console()
79 &cmper->l3clkstctrl, in enable_basic_clocks()
80 &cmper->l3sclkstctrl, in enable_basic_clocks()
81 &cmper->l4lsclkstctrl, in enable_basic_clocks()
82 &cmwkup->wkclkstctrl, in enable_basic_clocks()
83 &cmper->emifclkstctrl, in enable_basic_clocks()
88 &cmper->l3clkctrl, in enable_basic_clocks()
89 &cmper->l4lsclkctrl, in enable_basic_clocks()
90 &cmper->l4fwclkctrl, in enable_basic_clocks()
91 &cmwkup->wkl4wkclkctrl, in enable_basic_clocks()
92 &cmper->l3instrclkctrl, in enable_basic_clocks()
93 &cmper->l4hsclkctrl, in enable_basic_clocks()
94 &cmwkup->wkgpio0clkctrl, in enable_basic_clocks()
95 &cmwkup->wkctrlclkctrl, in enable_basic_clocks()
96 &cmper->timer2clkctrl, in enable_basic_clocks()
97 &cmper->gpmcclkctrl, in enable_basic_clocks()
98 &cmper->elmclkctrl, in enable_basic_clocks()
99 &cmper->mmc0clkctrl, in enable_basic_clocks()
100 &cmper->mmc1clkctrl, in enable_basic_clocks()
101 &cmwkup->wkup_i2c0ctrl, in enable_basic_clocks()
102 &cmper->gpio1clkctrl, in enable_basic_clocks()
103 &cmper->gpio2clkctrl, in enable_basic_clocks()
104 &cmper->gpio3clkctrl, in enable_basic_clocks()
105 &cmper->gpio4clkctrl, in enable_basic_clocks()
106 &cmper->gpio5clkctrl, in enable_basic_clocks()
107 &cmper->i2c1clkctrl, in enable_basic_clocks()
108 &cmper->cpgmac0clkctrl, in enable_basic_clocks()
109 &cmper->emiffwclkctrl, in enable_basic_clocks()
110 &cmper->emifclkctrl, in enable_basic_clocks()
111 &cmper->otfaemifclkctrl, in enable_basic_clocks()
112 &cmper->qspiclkctrl, in enable_basic_clocks()
113 &cmper->spi0clkctrl, in enable_basic_clocks()
120 writel(0x1, &cmdpll->clktimer2clk); in enable_basic_clocks()
123 writel(0x4, &cmdpll->clkselmacclk); in enable_basic_clocks()
129 &cmper->emifclkstctrl, in rtc_only_enable_basic_clocks()
134 &cmper->gpio5clkctrl, in rtc_only_enable_basic_clocks()
135 &cmper->emiffwclkctrl, in rtc_only_enable_basic_clocks()
136 &cmper->emifclkctrl, in rtc_only_enable_basic_clocks()
137 &cmper->otfaemifclkctrl, in rtc_only_enable_basic_clocks()
144 writel(0x1, &cmdpll->clktimer2clk); in rtc_only_enable_basic_clocks()
155 &cmper->tpccclkctrl, in enable_edma3_clocks()
156 &cmper->tptc0clkctrl, in enable_edma3_clocks()
172 &cmper->tpccclkctrl, in disable_edma3_clocks()
173 &cmper->tptc0clkctrl, in disable_edma3_clocks()
184 void enable_usb_clocks(int index) in enable_usb_clocks() argument
189 if (index == 0) { in enable_usb_clocks()
190 usbclkctrl = &cmper->usb0clkctrl; in enable_usb_clocks()
191 usbphyocp2scpclkctrl = &cmper->usbphyocp2scp0clkctrl; in enable_usb_clocks()
192 setbits_le32(&cmper->usb0clkctrl, in enable_usb_clocks()
194 setbits_le32(&cmwkup->usbphy0clkctrl, in enable_usb_clocks()
196 } else if (index == 1) { in enable_usb_clocks()
197 usbclkctrl = &cmper->usb1clkctrl; in enable_usb_clocks()
198 usbphyocp2scpclkctrl = &cmper->usbphyocp2scp1clkctrl; in enable_usb_clocks()
199 setbits_le32(&cmper->usb1clkctrl, in enable_usb_clocks()
201 setbits_le32(&cmwkup->usbphy1clkctrl, in enable_usb_clocks()
218 void disable_usb_clocks(int index) in disable_usb_clocks() argument
223 if (index == 0) { in disable_usb_clocks()
224 usbclkctrl = &cmper->usb0clkctrl; in disable_usb_clocks()
225 usbphyocp2scpclkctrl = &cmper->usbphyocp2scp0clkctrl; in disable_usb_clocks()
226 clrbits_le32(&cmper->usb0clkctrl, in disable_usb_clocks()
228 clrbits_le32(&cmwkup->usbphy0clkctrl, in disable_usb_clocks()
230 } else if (index == 1) { in disable_usb_clocks()
231 usbclkctrl = &cmper->usb1clkctrl; in disable_usb_clocks()
232 usbphyocp2scpclkctrl = &cmper->usbphyocp2scp1clkctrl; in disable_usb_clocks()
233 clrbits_le32(&cmper->usb1clkctrl, in disable_usb_clocks()
235 clrbits_le32(&cmwkup->usbphy1clkctrl, in disable_usb_clocks()