Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
uboot
/
6f055183349eb5d54160b3431ba3ab7c8e41b4a5
/
drivers
/
net
/
mvpp2.c
dec7ea0
Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet"
by Tom Rini
· Mon May 20 13:35:03 2024 -0600
abb9a04
Revert "Merge patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet""
by Tom Rini
· Sat May 18 20:20:43 2024 -0600
6a1ea38
net: Remove <common.h> and add needed includes
by Tom Rini
· Wed May 01 19:31:02 2024 -0600
b52189e
drivers: use devfdt_get_addr_index_ptr when cast to pointer
by Johan Jonker
· Mon Mar 13 01:32:31 2023 +0100
24b8e48
net: mvpp2: Replace PHY_INTERFACE_MODE_SFI with 5GBASER/10GBASER/XAUI
by Marek Vasut
· Tue Mar 21 18:25:53 2023 +0100
2b43bdb
net: mvpp2: Drop PHY_INTERFACE_MODE_SGMII_2500 support
by Marek Vasut
· Tue Mar 21 18:25:52 2023 +0100
364d002
global: Finish CONFIG -> CFG migration
by Tom Rini
· Tue Jan 10 11:19:45 2023 -0500
d259d9c
global: Remove unused CONFIG defines
by Tom Rini
· Tue Jan 10 11:19:28 2023 -0500
48631e4
treewide: Rename PHY_INTERFACE_MODE_NONE to PHY_INTERFACE_MODE_NA
by Marek Behún
· Thu Apr 07 00:33:03 2022 +0200
bc19477
net: introduce helpers to get PHY interface mode from a device/ofnode
by Marek Behún
· Thu Apr 07 00:33:01 2022 +0200
0db0f35
net: mvpp2: add explicit sgmii-2500 support
by Marcin Wojtas
· Mon May 03 08:08:53 2021 +0200
4032d40
net: mvpp2: allow MDIO registration for fixed links
by Stefan Chulski
· Mon May 03 08:08:52 2021 +0200
95c292c
net: mvpp2: fix missing switch case break
by Ben Peled
· Mon May 03 08:08:51 2021 +0200
6c6a936
net: mvpp2: remove unused define MVPP22_SMI_PHY_ADDR_REG
by Ben Peled
· Mon May 03 08:08:50 2021 +0200
03da362
net: mvpp2: AN Bypass in 1000 and 2500 basex mode
by Ben Peled
· Mon May 03 08:08:49 2021 +0200
4de58cb
net: mvpp2: Fix 2.5G GMII_SPEED configurations
by Stefan Chulski
· Mon May 03 08:08:48 2021 +0200
995e46a
net: mvpp2: remove redundant SMI address configuration
by Marcin Wojtas
· Mon May 03 08:08:47 2021 +0200
237105f
net: mvpp2: add 1000BaseX and 2500BaseX ppv2 support
by Stefan Chulski
· Mon May 03 08:08:46 2021 +0200
b3f12b5
net: mvpp2: add CP115 port1 10G/5G SFI support
by Stefan Chulski
· Mon May 03 08:08:45 2021 +0200
3ba929a
common: Drop asm/global_data.h from common header
by Simon Glass
· Fri Oct 30 21:38:53 2020 -0600
fa20e93
dm: treewide: Rename dev_get_platdata() to dev_get_plat()
by Simon Glass
· Thu Dec 03 16:55:20 2020 -0700
71fa5b4
dm: treewide: Rename 'platdata' variables to just 'plat'
by Simon Glass
· Thu Dec 03 16:55:18 2020 -0700
8a2b47f
dm: treewide: Rename auto_alloc_size members to be shorter
by Simon Glass
· Thu Dec 03 16:55:17 2020 -0700
6996c66
dm: Remove uses of device_bind_offset()
by Simon Glass
· Sat Nov 28 17:50:03 2020 -0700
f846537
dm: core: Rename device_bind() to device_bind_offset()
by Simon Glass
· Sat Nov 28 17:50:00 2020 -0700
c7cbf09
net: mvpp2: Convert netdev_xxx to dev_xxx
by Sean Anderson
· Tue Sep 15 10:44:57 2020 -0400
77a8879
net: mvpp2: Fix not calling dev_xxx with a device
by Sean Anderson
· Tue Sep 15 10:44:56 2020 -0400
a50bca1
net: mvpp2: fix second cp110 initialization
by Sven Auhagen
· Wed Jul 01 17:43:43 2020 +0200
4dcacfc
common: Drop linux/bitops.h from common header
by Simon Glass
· Sun May 10 11:40:13 2020 -0600
dbd7954
common: Drop linux/delay.h from common header
by Simon Glass
· Sun May 10 11:40:11 2020 -0600
c06c1be
common: Drop linux/bug.h from common header
by Simon Glass
· Sun May 10 11:40:08 2020 -0600
2dc9c34
common: Drop image.h from common header
by Simon Glass
· Sun May 10 11:40:01 2020 -0600
274e0b0
common: Drop net.h from common header
by Simon Glass
· Sun May 10 11:39:56 2020 -0600
9bc1564
dm: core: Create a new header file for 'compat' features
by Simon Glass
· Mon Feb 03 07:36:16 2020 -0700
d66c5f7
dm: core: Require users of devres to include the header
by Simon Glass
· Mon Feb 03 07:36:15 2020 -0700
50b91ce
net: fix typo
by Flavio Suligoi
· Wed Jan 29 09:38:56 2020 +0100
fa4689a
dm: gpio: Allow control of GPIO uclass in SPL
by Simon Glass
· Fri Dec 06 21:41:35 2019 -0700
5e97561
net: mvpp2: use new MVMDIO driver
by Nevo Hed
· Thu Aug 15 18:08:44 2019 -0400
a531afd
net: mvpp2: mark phy as invalid in case of missing appropriate driver
by Grzegorz Jaszczyk
· Thu Aug 15 18:08:42 2019 -0400
b261d1b
net: mvpp2x: fix traffic stuck after PHY start error
by Stefan Chulski
· Thu Aug 15 18:08:41 2019 -0400
6333448
common: Move ARM cache operations out of common.h
by Simon Glass
· Thu Nov 14 12:57:39 2019 -0700
5712d7d
net: mvpp2: support setting hardware addresses from ethernet core
by Matt Pelland
· Tue Jul 30 09:40:24 2019 -0400
3cf0f2e
net: mvpp2: mdio device per port
by Baruch Siach
· Wed Nov 21 13:05:34 2018 +0200
4f42c86
net: mvpp2: fix lookup of mdio registers base address
by Baruch Siach
· Wed Nov 21 13:05:33 2018 +0200
67674e4
net: mvpp2: increase PHY reset pulse
by Baruch Siach
· Mon Oct 15 13:16:48 2018 +0300
187dced
net: mvpp2: fix polarity of PHY reset signal
by Baruch Siach
· Mon Oct 15 13:16:47 2018 +0300
2ccb8b0
net.h: Include linux/if_ether.h to avoid duplication
by Bin Meng
· Tue Jul 31 02:55:22 2018 -0700
5efc2c4
linux/compat.h: Add netdev_### log macros
by Bin Meng
· Thu Jul 26 03:15:58 2018 -0700
d0c42d7
net: mvpp2x: add check after calloc
by Heinrich Schuchardt
· Wed Mar 07 03:39:04 2018 +0100
88765f9
mvpp2: Fix warning over 32bit vs 64bit targets
by Tom Rini
· Sat Jan 27 14:48:08 2018 -0500
36eb98a
net: mvpp2x: Set BM poll size once during priv probe
by Stefan Chulski
· Wed Aug 09 10:37:52 2017 +0300
54a2544
net: mvpp2x: remove TX drain from transmit routine
by Stefan Chulski
· Wed Aug 09 10:37:51 2017 +0300
115f76f
net: mvpp2x: Set BM pool high address
by Stefan Chulski
· Wed Aug 09 10:37:50 2017 +0300
b402553
net: mvpp2x: Remove IRQ configuration from U-Boot
by Stefan Chulski
· Wed Aug 09 10:37:49 2017 +0300
caa97bf
net: mvpp2x: remove MBUS configurations from MvPP22 driver
by Stefan Chulski
· Wed Aug 09 10:37:48 2017 +0300
b528d12
net: mvpp2x: decrease size of AGGR_TXQ and CPU_DESC_CHUNK
by Stefan Chulski
· Wed Aug 09 10:37:47 2017 +0300
7587218
net: mvpp2x: fix BM configuration overrun issue
by Stefan Chulski
· Wed Aug 09 10:37:46 2017 +0300
2281603
net: mvpp2x: Enable GoP packet padding in TX
by Stefan Chulski
· Wed Aug 09 10:37:45 2017 +0300
4bc456a
net: mvpp2x: fix phy connected to wrong mdio issue
by Stefan Chulski
· Wed Aug 09 10:37:44 2017 +0300
0d65eb6
net: mvpp2x: Add GPIO configuration support
by Stefan Chulski
· Wed Aug 09 10:37:43 2017 +0300
a27adcb
net: mvpp2.c: Enable 10G support for port 0 (SFI)
by Stefan Chulski
· Thu Apr 06 15:39:08 2017 +0200
ba1dea4
dm: Rename dev_addr..() functions
by Simon Glass
· Wed May 17 17:18:05 2017 -0600
380b323
net: mvpp2: Add remove function that is called before the OS is started
by Stefan Roese
· Thu Mar 23 17:01:59 2017 +0100
32fafb8
net: mvpp2: Remove unreferenced in_use_thresh from struct mvpp2_bm_pool
by Stefan Roese
· Mon Mar 13 06:50:04 2017 +0100
95b2741
net: mvpp2: Configure SMI PHY address needed for PHY polling
by Stefan Roese
· Fri Mar 10 06:07:45 2017 +0100
b851e40
net: mvpp2: Enable PHY polling mode on PPv2.2
by Stefan Roese
· Thu Mar 09 12:01:57 2017 +0100
c20e4e4
net: mvpp2: Add missing PHY_INTERFACE_MODE_RGMII_ID
by Stefan Roese
· Wed Mar 22 15:11:00 2017 +0100
0164764
net: mvpp2: Add GoP and NetC support for port 0 (SFI)
by Stefan Roese
· Wed Mar 22 15:09:38 2017 +0100
40e749b
net: mvpp2: Add GoP and NetC support for ports 2 & 3 (RGMII & SGMII)
by Stefan Roese
· Wed Mar 22 15:07:30 2017 +0100
3651bfc
net: mvpp2: Read phy-speed from DT to select between 1GB and 2.5GB SGMII
by Stefan Roese
· Wed Mar 22 14:15:40 2017 +0100
8ba5f0b
net: mvpp2: Restructure probe / init functions
by Stefan Roese
· Wed Mar 22 14:11:16 2017 +0100
a8801ed
net: mvpp2: Add RX and TX FIFO configuration for PPv2.2
by Stefan Roese
· Wed Mar 01 13:09:42 2017 +0100
38801d4
net: mvpp2: Handle eth device naming in multi-CP case correctly
by Stefan Roese
· Fri Feb 24 10:12:41 2017 +0100
4cc7541
net: mvpp2.c: Clear all buffer / descriptor areas before usage
by Stefan Roese
· Thu Feb 16 13:29:08 2017 +0100
d017cdf
net: mvpp2: Move probe function from MISC to ETH DM driver
by Stefan Roese
· Thu Feb 16 15:26:06 2017 +0100
b71c2a3
net: mvpp2: Add MDIO support for PPv2.2
by Stefan Roese
· Thu Feb 16 08:31:32 2017 +0100
e595a23
net: mvpp2: finally add the PPv2.2 compatible string
by Thomas Petazzoni
· Mon Feb 20 11:54:31 2017 +0100
38a2328
net: mvpp2: adapt rxq distribution to PPv2.2
by Thomas Petazzoni
· Thu Feb 16 09:03:16 2017 +0100
f107747
net: mvpp2: rework RXQ interrupt group initialization for PPv2.2
by Thomas Petazzoni
· Thu Feb 16 08:46:37 2017 +0100
ca560ab
net: mvpp2: add AXI bridge initialization for PPv2.2
by Thomas Petazzoni
· Thu Feb 16 08:41:07 2017 +0100
cc2445f
net: mvpp2: handle misc PPv2.1/PPv2.2 differences
by Thomas Petazzoni
· Mon Feb 20 11:42:51 2017 +0100
5555f07
net: mvpp2: handle register mapping and access for PPv2.2
by Thomas Petazzoni
· Thu Feb 16 08:03:37 2017 +0100
7f215c7
net: mvpp2: adjust mvpp2_{rxq,txq}_init for PPv2.2
by Thomas Petazzoni
· Mon Feb 20 11:36:57 2017 +0100
58159ee
net: mvpp2: adapt mvpp2_defaults_set() to PPv2.2
by Thomas Petazzoni
· Thu Feb 16 06:57:24 2017 +0100
2321c92
net: mvpp2: adapt the mvpp2_rxq_*_pool_set functions to PPv2.2
by Thomas Petazzoni
· Thu Feb 16 06:53:51 2017 +0100
3520a33
net: mvpp2: adjust the allocation/free of BM pools for PPv2.2
by Thomas Petazzoni
· Mon Feb 20 11:29:16 2017 +0100
56563ad
net: mvpp2: introduce PPv2.2 HW descriptors and adapt accessors
by Thomas Petazzoni
· Mon Feb 20 11:08:46 2017 +0100
e3645a0
net: mvpp2: introduce an intermediate union for the TX/RX descriptors
by Thomas Petazzoni
· Wed Feb 15 16:25:53 2017 +0100
51ccb41
net: mvpp2: add hw_version field in "struct mvpp2"
by Thomas Petazzoni
· Wed Feb 15 14:08:59 2017 +0100
fb3a7bb
net: mvpp2: add and use accessors for TX/RX descriptors
by Thomas Petazzoni
· Wed Feb 15 15:35:00 2017 +0100
0983176
net: mvpp2: store physical address of buffer in rx_desc->buf_cookie
by Thomas Petazzoni
· Mon Feb 20 10:37:59 2017 +0100
0ff5752
net: mvpp2: remove support for buffer header
by Thomas Petazzoni
· Mon Feb 20 10:29:43 2017 +0100
c49aff2
net: mvpp2: use "dma" instead of "phys" where appropriate
by Thomas Petazzoni
· Mon Feb 20 10:27:51 2017 +0100
feb0b33
net: mvpp2: enable building on 64-bit platforms (more U-Boot specific)
by Stefan Roese
· Wed Feb 15 12:46:18 2017 +0100
a3c988f
net: mvpp2: enable building on 64-bit platforms
by Thomas Petazzoni
· Wed Feb 15 12:31:53 2017 +0100
265b3c6
net: mvpp2: simplify MVPP2_PRS_RI_* definitions
by Thomas Petazzoni
· Wed Feb 15 12:19:36 2017 +0100
ebbe76f
net: mvpp2: fix indentation of MVPP2_EXT_GLOBAL_CTRL_DEFAULT
by Thomas Petazzoni
· Wed Feb 15 12:16:23 2017 +0100
5e3eaae
net: mvpp2: remove unused register definitions
by Thomas Petazzoni
· Wed Feb 15 12:15:01 2017 +0100
1b085c5
net: mvpp2: simplify mvpp2_bm_bufs_add()
by Thomas Petazzoni
· Wed Feb 15 12:13:43 2017 +0100
b4268e2
net: mvpp2: Round up top tx buffer boundaries for dcache ops
by Stefan Roese
· Thu Feb 16 13:58:37 2017 +0100
Next »