OpenGrok
Cross Reference: rk_gmac.c
xref
: /
src
/
sys
/
arch
/
arm
/
rockchip
/
rk_gmac.c
Home
|
History
|
Annotate
|
Download
|
only in
rockchip
History log of
/src/sys/arch/arm/rockchip/rk_gmac.c
Revision
Date
Author
Comments
1.23
10-Aug-2024
skrll
awge(4): MP improvements
Remove the non-MP-safe scaffolding and make the locking less
coarse.
1.22
31-Dec-2023
skrll
Trailing whitespace
1.21
12-Nov-2021
jmcneill
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
1.20
07-Nov-2021
jmcneill
Handle RGMII variants.
1.19
27-Jan-2021
thorpej
Rename of_match_compat_data() to of_compatible_match(). Similarly,
rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt
all call sites.
1.18
25-Jan-2021
thorpej
Since we're using designated initialisers for compat data, we should
use a completely empty initializer for the sentinel.
1.17
18-Jan-2021
thorpej
Remove "struct of_compat_data" and replace its usage with
"struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during
this conversion.
1.16
15-Jan-2021
ryo
use fdtbus_intr_establish_xname
1.15
09-Nov-2019
tnn
branches: 1.15.8;
rk_gmac: clean up code for setting up clock delay lines a bit
- break long lines
- move toggle to enable it under a single #ifdef notyet
I've tested it and it works, but I'm keeping the #ifdef notyet for now
because it didn't solve the original problem I was debugging.
1.14
21-Jul-2019
mrg
move DWCGMAC_MPSAFE into dwc_gmac_var.h and introduce an
additional define that is 0 or FDT_INTR_MPSAFE that the
frontends can use when passing to fdtbus_intr_establish().
with NET_MPSAFE enabled, this avoids hangs seen on rock64,
as well as finishing the MPSAFE port for this driver.
XXX: still don't know why the existing hangs occur.
1.13
08-Jul-2019
msaitoh
Add rnd(9) support.
1.12
05-May-2019
jmcneill
RK3399: Skip setting RGMII TX/RX clock delayline parameters for now and
rely on the settings configured by firmware.
1.11
28-Feb-2019
msaitoh
Set RGMII delay for MAC side correctly on RK3399.
1.10
27-Feb-2019
msaitoh
Fix RGMII clock 25MHz setting (for 100Mbps).
1.9
23-Feb-2019
martin
Adjust all callers of dwc_gmac_attach, pass MII_PHY_ANY for now.
1.8
12-Aug-2018
jmcneill
Add support for Rockchip RK3399 SoC.
1.7
16-Jul-2018
christos
Add missing pointer <-> integer casts
Use PRI?64 to print uint64_t instead 'll?'
1.6
30-Jun-2018
jmcneill
Rock64 needs more time for the PHY to reset. Add a delay.
1.5
30-Jun-2018
jmcneill
Use syscon API
1.4
30-Jun-2018
jmcneill
Only install interrupt handler if dwc_gmac_attach succeeds.
1.3
19-Jun-2018
jmcneill
branches: 1.3.2; 1.3.4;
Disable threshhold mode for TX/RX DMA and ignore tx_delay/rx_delay props
for now. Fixes GMAC on RK3328.
1.2
17-Jun-2018
jmcneill
Enable gpio reset logic
1.1
16-Jun-2018
jmcneill
Add initial support for Rockchip RK3328 SoC.
1.3.4.2
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
1.3.4.1
10-Jun-2019
christos
Sync with HEAD
1.3.2.4
06-Sep-2018
pgoyette
Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
1.3.2.3
28-Jul-2018
pgoyette
Sync with HEAD
1.3.2.2
25-Jun-2018
pgoyette
Sync with HEAD
1.3.2.1
19-Jun-2018
pgoyette
file rk_gmac.c was added on branch pgoyette-compat on 2018-06-25 07:25:39 +0000
1.15.8.1
03-Apr-2021
thorpej
Sync with HEAD.
Indexes created Wed Oct 15 16:09:53 GMT 2025