From 90428d0561d8848917c81a4b6ac53067b009eb2f Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 13 Jun 2022 19:06:00 +0000 Subject: imx8: add iomuxpad() helper for pad and mux control --- sys/src/9/imx8/usbxhciimx.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'sys/src/9/imx8/usbxhciimx.c') diff --git a/sys/src/9/imx8/usbxhciimx.c b/sys/src/9/imx8/usbxhciimx.c index ea08d002e..1dd2f6537 100644 --- a/sys/src/9/imx8/usbxhciimx.c +++ b/sys/src/9/imx8/usbxhciimx.c @@ -1875,16 +1875,8 @@ reset(Hci *hp) Found: if(i == 0){ - static u32int *iomuxc = (u32int*)(VIRTIO + 0x330000); - enum { - IOMUXC_CTL_PAD_GPIO1_IO13 = 0x5C/4, /* for gpio1 13 */ - IOMUXC_CTL_PAD_GPIO1_IO14 = 0x60/4, /* for gpio1 14 */ - - IOMUXC_SW_PAD_CTRL_PAD_GPIO1_IO14 = 0x2C8/4, - }; - iomuxc[IOMUXC_CTL_PAD_GPIO1_IO13] = 1; - iomuxc[IOMUXC_CTL_PAD_GPIO1_IO14] = 0; - iomuxc[IOMUXC_SW_PAD_CTRL_PAD_GPIO1_IO14] = 0x16; + iomuxpad("pad_gpio1_io13", "usb1_otg_oc", nil); + iomuxpad("pad_gpio1_io14", "gpio1_io14", "FAST 45_OHM"); hubreset(0); microdelay(500); -- cgit v1.2.3