diff options
Diffstat (limited to 'sys/arm64/nvidia/tegra210')
| -rw-r--r-- | sys/arm64/nvidia/tegra210/max77620.c | 16 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/max77620.h | 4 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/max77620_gpio.c | 7 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/max77620_regulators.c | 11 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/max77620_rtc.c | 17 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_car.c | 15 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_car.h | 4 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_clk_per.c | 7 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_clk_pll.c | 13 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_clk_super.c | 7 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_coretemp.c | 11 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_cpufreq.c | 13 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_pinmux.c | 4 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_pmc.c | 13 | ||||
| -rw-r--r-- | sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c | 17 |
15 files changed, 65 insertions, 94 deletions
diff --git a/sys/arm64/nvidia/tegra210/max77620.c b/sys/arm64/nvidia/tegra210/max77620.c index fb0e43c517db..d9c7736bd4c3 100644 --- a/sys/arm64/nvidia/tegra210/max77620.c +++ b/sys/arm64/nvidia/tegra210/max77620.c @@ -24,8 +24,6 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - /* * MAX77620 PMIC driver */ @@ -42,7 +40,7 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> -#include <dev/extres/regulator/regulator.h> +#include <dev/regulator/regulator.h> #include <dev/fdt/fdt_pinctrl.h> #include <dev/gpio/gpiobusvar.h> #include <dev/iicbus/iiconf.h> @@ -291,7 +289,7 @@ max77620_encode_fps_period(struct max77620_softc *sc, int val) static int max77620_init(struct max77620_softc *sc) { - uint8_t mask, val, tmp;; + uint8_t mask, val, tmp; int i, rv; mask = 0; @@ -437,7 +435,8 @@ max77620_attach(device_t dev) goto fail; } #endif - return (bus_generic_attach(dev)); + bus_attach_children(dev); + return (0); fail: if (sc->irq_h != NULL) @@ -452,6 +451,11 @@ static int max77620_detach(device_t dev) { struct max77620_softc *sc; + int error; + + error = bus_generic_detach(dev); + if (error != 0) + return (error); sc = device_get_softc(dev); if (sc->irq_h != NULL) @@ -460,7 +464,7 @@ max77620_detach(device_t dev) bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); LOCK_DESTROY(sc); - return (bus_generic_detach(dev)); + return (0); } static phandle_t diff --git a/sys/arm64/nvidia/tegra210/max77620.h b/sys/arm64/nvidia/tegra210/max77620.h index 32d486add2b8..60972a4f4380 100644 --- a/sys/arm64/nvidia/tegra210/max77620.h +++ b/sys/arm64/nvidia/tegra210/max77620.h @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -23,8 +23,6 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $FreeBSD$ */ #ifndef _MAX77620_H_ diff --git a/sys/arm64/nvidia/tegra210/max77620_gpio.c b/sys/arm64/nvidia/tegra210/max77620_gpio.c index 2e9156801d97..5d91e23324c7 100644 --- a/sys/arm64/nvidia/tegra210/max77620_gpio.c +++ b/sys/arm64/nvidia/tegra210/max77620_gpio.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -675,7 +672,7 @@ max77620_gpio_attach(struct max77620_softc *sc, phandle_t node) sx_init(&sc->gpio_lock, "MAX77620 GPIO lock"); - sc->gpio_busdev = gpiobus_attach_bus(sc->dev); + sc->gpio_busdev = gpiobus_add_bus(sc->dev); if (sc->gpio_busdev == NULL) return (ENXIO); diff --git a/sys/arm64/nvidia/tegra210/max77620_regulators.c b/sys/arm64/nvidia/tegra210/max77620_regulators.c index beb34405a90e..d52aeaef1287 100644 --- a/sys/arm64/nvidia/tegra210/max77620_regulators.c +++ b/sys/arm64/nvidia/tegra210/max77620_regulators.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -40,7 +37,7 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> -#include <dev/extres/regulator/regulator.h> +#include <dev/regulator/regulator.h> #include <dev/gpio/gpiobusvar.h> #include <dt-bindings/mfd/max77620.h> @@ -367,7 +364,7 @@ max77620_get_sel(struct max77620_reg_sc *sc, uint8_t *sel) rv = RD1(sc->base_sc, sc->def->volt_reg, sel); if (rv != 0) { - printf("%s: cannot read volatge selector: %d\n", + printf("%s: cannot read voltage selector: %d\n", regnode_get_name(sc->regnode), rv); return (rv); } @@ -387,7 +384,7 @@ max77620_set_sel(struct max77620_reg_sc *sc, uint8_t sel) rv = RM1(sc->base_sc, sc->def->volt_reg, sc->def->volt_vsel_mask, sel); if (rv != 0) { - printf("%s: cannot set volatge selector: %d\n", + printf("%s: cannot set voltage selector: %d\n", regnode_get_name(sc->regnode), rv); return (rv); } diff --git a/sys/arm64/nvidia/tegra210/max77620_rtc.c b/sys/arm64/nvidia/tegra210/max77620_rtc.c index a165d0f4a55d..77d38c347d14 100644 --- a/sys/arm64/nvidia/tegra210/max77620_rtc.c +++ b/sys/arm64/nvidia/tegra210/max77620_rtc.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -358,7 +355,8 @@ max77620_rtc_attach(device_t dev) clock_register(sc->dev, 1000000); - return (bus_generic_attach(dev)); + bus_attach_children(dev); + return (0); fail: LOCK_DESTROY(sc); @@ -369,11 +367,16 @@ static int max77620_rtc_detach(device_t dev) { struct max77620_softc *sc; + int error; + + error = bus_generic_detach(dev); + if (error != 0) + return (error); sc = device_get_softc(dev); LOCK_DESTROY(sc); - return (bus_generic_detach(dev)); + return (0); } /* @@ -388,7 +391,7 @@ max77620_rtc_create(struct max77620_softc *sc, phandle_t node) parent = device_get_parent(sc->dev); - child = BUS_ADD_CHILD(parent, 0, NULL, -1); + child = BUS_ADD_CHILD(parent, 0, NULL, DEVICE_UNIT_ANY); if (child == NULL) { device_printf(sc->dev, "Cannot create MAX77620 RTC device.\n"); return (ENXIO); diff --git a/sys/arm64/nvidia/tegra210/tegra210_car.c b/sys/arm64/nvidia/tegra210/tegra210_car.c index 2a8ae6a56fa6..bff91024192f 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_car.c +++ b/sys/arm64/nvidia/tegra210/tegra210_car.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -42,11 +39,11 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> #include <machine/cpu.h> -#include <dev/extres/clk/clk_div.h> -#include <dev/extres/clk/clk_fixed.h> -#include <dev/extres/clk/clk_gate.h> -#include <dev/extres/clk/clk_mux.h> -#include <dev/extres/hwreset/hwreset.h> +#include <dev/clk/clk_div.h> +#include <dev/clk/clk_fixed.h> +#include <dev/clk/clk_gate.h> +#include <dev/clk/clk_mux.h> +#include <dev/hwreset/hwreset.h> #include <dev/ofw/openfirm.h> #include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus_subr.h> diff --git a/sys/arm64/nvidia/tegra210/tegra210_car.h b/sys/arm64/nvidia/tegra210/tegra210_car.h index bfbe09e87933..b5b8e2a21bbd 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_car.h +++ b/sys/arm64/nvidia/tegra210/tegra210_car.h @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -23,8 +23,6 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $FreeBSD$ */ #ifndef _TEGRA210_CAR_ diff --git a/sys/arm64/nvidia/tegra210/tegra210_clk_per.c b/sys/arm64/nvidia/tegra210/tegra210_clk_per.c index edf842e1afac..8918cfdd929c 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_clk_per.c +++ b/sys/arm64/nvidia/tegra210/tegra210_clk_per.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -37,7 +34,7 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> -#include <dev/extres/clk/clk.h> +#include <dev/clk/clk.h> #include <dt-bindings/clock/tegra210-car.h> #include <dt-bindings/reset/tegra210-car.h> diff --git a/sys/arm64/nvidia/tegra210/tegra210_clk_pll.c b/sys/arm64/nvidia/tegra210/tegra210_clk_pll.c index 1f984fe4fcdd..41aa4dc0fdae 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_clk_pll.c +++ b/sys/arm64/nvidia/tegra210/tegra210_clk_pll.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -37,10 +34,10 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> -#include <dev/extres/clk/clk_div.h> -#include <dev/extres/clk/clk_fixed.h> -#include <dev/extres/clk/clk_gate.h> -#include <dev/extres/clk/clk_mux.h> +#include <dev/clk/clk_div.h> +#include <dev/clk/clk_fixed.h> +#include <dev/clk/clk_gate.h> +#include <dev/clk/clk_mux.h> #include <dt-bindings/clock/tegra210-car.h> #include "tegra210_car.h" diff --git a/sys/arm64/nvidia/tegra210/tegra210_clk_super.c b/sys/arm64/nvidia/tegra210/tegra210_clk_super.c index 2c35ab53a9df..57a1d4c22d51 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_clk_super.c +++ b/sys/arm64/nvidia/tegra210/tegra210_clk_super.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -37,7 +34,7 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> -#include <dev/extres/clk/clk.h> +#include <dev/clk/clk.h> #include <dt-bindings/clock/tegra210-car.h> #include "tegra210_car.h" diff --git a/sys/arm64/nvidia/tegra210/tegra210_coretemp.c b/sys/arm64/nvidia/tegra210/tegra210_coretemp.c index b13e3e4d184f..973cbc4759fb 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_coretemp.c +++ b/sys/arm64/nvidia/tegra210/tegra210_coretemp.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -41,7 +38,7 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> #include <machine/cpu.h> -#include <dev/extres/clk/clk.h> +#include <dev/clk/clk.h> #include <dev/ofw/ofw_bus_subr.h> #include "tegra_soctherm_if.h" @@ -184,9 +181,9 @@ tegra210_coretemp_identify(driver_t *driver, device_t parent) root = OF_finddevice("/"); if (!ofw_bus_node_is_compatible(root, "nvidia,tegra210")) return; - if (device_find_child(parent, "tegra210_coretemp", -1) != NULL) + if (device_find_child(parent, "tegra210_coretemp", DEVICE_UNIT_ANY) != NULL) return; - if (BUS_ADD_CHILD(parent, 0, "tegra210_coretemp", -1) == NULL) + if (BUS_ADD_CHILD(parent, 0, "tegra210_coretemp", DEVICE_UNIT_ANY) == NULL) device_printf(parent, "add child failed\n"); } diff --git a/sys/arm64/nvidia/tegra210/tegra210_cpufreq.c b/sys/arm64/nvidia/tegra210/tegra210_cpufreq.c index 90fdf2ed012b..56dfc1b32500 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_cpufreq.c +++ b/sys/arm64/nvidia/tegra210/tegra210_cpufreq.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -40,8 +37,8 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> #include <machine/cpu.h> -#include <dev/extres/clk/clk.h> -#include <dev/extres/regulator/regulator.h> +#include <dev/clk/clk.h> +#include <dev/regulator/regulator.h> #include <dev/ofw/ofw_bus_subr.h> #include <arm/nvidia/tegra_efuse.h> @@ -396,9 +393,9 @@ tegra210_cpufreq_identify(driver_t *driver, device_t parent) if (device_get_unit(parent) != 0) return; - if (device_find_child(parent, "tegra210_cpufreq", -1) != NULL) + if (device_find_child(parent, "tegra210_cpufreq", DEVICE_UNIT_ANY) != NULL) return; - if (BUS_ADD_CHILD(parent, 0, "tegra210_cpufreq", -1) == NULL) + if (BUS_ADD_CHILD(parent, 0, "tegra210_cpufreq", DEVICE_UNIT_ANY) == NULL) device_printf(parent, "add child failed\n"); } diff --git a/sys/arm64/nvidia/tegra210/tegra210_pinmux.c b/sys/arm64/nvidia/tegra210/tegra210_pinmux.c index 855acf8ee923..9c74ade4e660 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_pinmux.c +++ b/sys/arm64/nvidia/tegra210/tegra210_pinmux.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -26,8 +26,6 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - /* * Pin multiplexer driver for Tegra SoCs. */ diff --git a/sys/arm64/nvidia/tegra210/tegra210_pmc.c b/sys/arm64/nvidia/tegra210/tegra210_pmc.c index 145804642aae..b8b95ca32c40 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_pmc.c +++ b/sys/arm64/nvidia/tegra210/tegra210_pmc.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -39,8 +36,8 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> -#include <dev/extres/clk/clk.h> -#include <dev/extres/hwreset/hwreset.h> +#include <dev/clk/clk.h> +#include <dev/hwreset/hwreset.h> #include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus_subr.h> #include <dev/psci/smccc.h> @@ -193,7 +190,7 @@ WR4(struct tegra210_pmc_softc *sc, bus_size_t r, uint32_t v) struct arm_smccc_res res; if (sc->secure_access) { - arm_smccc_smc(PMC_SMC, PMC_SMC_WRITE, r, v, 0, 0, 0, 0, &res); + arm_smccc_invoke_smc(PMC_SMC, PMC_SMC_WRITE, r, v, &res); if (res.a0 != 0) device_printf(sc->dev," PMC SMC write failed: %lu\n", res.a0); @@ -208,7 +205,7 @@ RD4(struct tegra210_pmc_softc *sc, bus_size_t r) struct arm_smccc_res res; if (sc->secure_access) { - arm_smccc_smc(PMC_SMC, PMC_SMC_READ, r, 0, 0, 0, 0, 0, &res); + arm_smccc_invoke_smc(PMC_SMC, PMC_SMC_READ, r, &res); if (res.a0 != 0) device_printf(sc->dev," PMC SMC write failed: %lu\n", res.a0); diff --git a/sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c b/sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c index 63c28e48c60f..4b9b566a79b7 100644 --- a/sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c +++ b/sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c @@ -1,5 +1,5 @@ /*- - * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * SPDX-License-Identifier: BSD-2-Clause * * Copyright 2020 Michal Meloun <mmel@FreeBSD.org> * @@ -25,9 +25,6 @@ * SUCH DAMAGE. */ -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - #include <sys/param.h> #include <sys/systm.h> #include <sys/bus.h> @@ -38,10 +35,10 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> -#include <dev/extres/clk/clk.h> -#include <dev/extres/hwreset/hwreset.h> -#include <dev/extres/phy/phy.h> -#include <dev/extres/regulator/regulator.h> +#include <dev/clk/clk.h> +#include <dev/hwreset/hwreset.h> +#include <dev/phy/phy.h> +#include <dev/regulator/regulator.h> #include <dev/fdt/fdt_common.h> #include <dev/fdt/fdt_pinctrl.h> #include <dev/ofw/openfirm.h> @@ -658,7 +655,7 @@ uphy_pex_enable(struct padctl_softc *sc, struct padctl_pad *pad) goto err; } - /* 5. Enable the PLL (20 �s Lock time) */ + /* 5. Enable the PLL (20 μs Lock time) */ reg = RD4(sc, XUSB_PADCTL_UPHY_PLL_P0_CTL1); reg |= UPHY_PLL_P0_CTL1_PLL0_ENABLE; WR4(sc, XUSB_PADCTL_UPHY_PLL_P0_CTL1, reg); @@ -893,7 +890,7 @@ uphy_sata_enable(struct padctl_softc *sc, struct padctl_pad *pad, bool usb) goto err; } - /* 5. Enable the PLL (20 �s Lock time) */ + /* 5. Enable the PLL (20 μs Lock time) */ reg = RD4(sc, XUSB_PADCTL_UPHY_PLL_S0_CTL1); reg |= UPHY_PLL_S0_CTL1_PLL0_ENABLE; WR4(sc, XUSB_PADCTL_UPHY_PLL_S0_CTL1, reg); |
