diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2022-06-13 19:06:00 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2022-06-13 19:06:00 +0000 |
commit | 90428d0561d8848917c81a4b6ac53067b009eb2f (patch) | |
tree | 3299dcb06d62e794481ee04761ad029a17220233 /sys/src/9/imx8/usbxhciimx.c | |
parent | d35e41424ca244b2fbcce9e1cac9651cbd062741 (diff) |
imx8: add iomuxpad() helper for pad and mux control
Diffstat (limited to 'sys/src/9/imx8/usbxhciimx.c')
-rw-r--r-- | sys/src/9/imx8/usbxhciimx.c | 12 |
1 files changed, 2 insertions, 10 deletions
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); |