sync code with last improvements from OpenBSD
This commit is contained in:
parent
f463301edc
commit
96ee847eba
36 changed files with 904 additions and 117 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: rkclock.c,v 1.82 2023/07/09 16:33:49 patrick Exp $ */
|
||||
/* $OpenBSD: rkclock.c,v 1.83 2023/09/29 15:51:48 kettenis Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2017, 2018 Mark Kettenis <kettenis@openbsd.org>
|
||||
*
|
||||
|
@ -2952,6 +2952,24 @@ rk3399_enable(void *cookie, uint32_t *cells, int on)
|
|||
}
|
||||
|
||||
switch (idx) {
|
||||
case RK3399_CLK_USB2PHY0_REF:
|
||||
HWRITE4(sc, RK3399_CRU_CLKGATE_CON(6), (5 << 0) << 16);
|
||||
break;
|
||||
case RK3399_CLK_USB2PHY1_REF:
|
||||
HWRITE4(sc, RK3399_CRU_CLKGATE_CON(6), (6 << 0) << 16);
|
||||
break;
|
||||
case RK3399_CLK_UPHY0_TCPDPHY_REF:
|
||||
HWRITE4(sc, RK3399_CRU_CLKGATE_CON(13), (4 << 0) << 16);
|
||||
break;
|
||||
case RK3399_CLK_UPHY0_TCPDCORE:
|
||||
HWRITE4(sc, RK3399_CRU_CLKGATE_CON(13), (5 << 0) << 16);
|
||||
break;
|
||||
case RK3399_CLK_UPHY1_TCPDPHY_REF:
|
||||
HWRITE4(sc, RK3399_CRU_CLKGATE_CON(13), (6 << 0) << 16);
|
||||
break;
|
||||
case RK3399_CLK_UPHY1_TCPDCORE:
|
||||
HWRITE4(sc, RK3399_CRU_CLKGATE_CON(13), (7 << 0) << 16);
|
||||
break;
|
||||
case RK3399_ACLK_GMAC:
|
||||
HWRITE4(sc, RK3399_CRU_CLKGATE_CON(32), (1 << 0) << 16);
|
||||
break;
|
||||
|
|
|
@ -187,7 +187,11 @@
|
|||
#define RK3399_CLK_MAC_RX 103
|
||||
#define RK3399_CLK_MAC_TX 104
|
||||
#define RK3399_CLK_MAC 105
|
||||
#define RK3399_CLK_USB2PHY0_REF 123
|
||||
#define RK3399_CLK_USB2PHY1_REF 124
|
||||
#define RK3399_CLK_UPHY0_TCPDPHY_REF 125
|
||||
#define RK3399_CLK_UPHY0_TCPDCORE 126
|
||||
#define RK3399_CLK_UPHY1_TCPDPHY_REF 127
|
||||
#define RK3399_CLK_UPHY1_TCPDCORE 128
|
||||
#define RK3399_CLK_USB3OTG0_REF 129
|
||||
#define RK3399_CLK_USB3OTG1_REF 130
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: rkusbphy.c,v 1.2 2023/04/03 01:21:31 dlg Exp $ */
|
||||
/* $OpenBSD: rkusbphy.c,v 1.4 2023/09/29 17:30:35 kettenis Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2023 David Gwynne <dlg@openbsd.org>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue