Home | History | Annotate | Download | only in armadaxp
History log of /src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c
RevisionDateAuthorComments
 1.19  21-Apr-2023  skrll More devmap updates
 1.18  20-Apr-2023  skrll Provide a shared pmap_devmap implementation and convert all pmap_devmap
arrays to use DEVMAP_ENTRY{,_END}
 1.17  16-Jul-2019  skrll Consistently use vaddr_t as initarm and friends return type.

Makes no difference to binaries except for aarch64 where it's required
 1.16  21-Sep-2018  skrll Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into
opt_console.h and adjust.
 1.15  31-Jul-2018  skrll Sprinkle #include "opt_arm_debug.h" where VERBOSE_INIT_ARM is used
 1.14  15-Jul-2018  maxv Retire ipkdb entirely. The option was removed from the config files
yesterday.

ok kamil christos
 1.13  10-Mar-2017  skrll branches: 1.13.12; 1.13.14;
Initialise the windows and allow access to PCI Express port 1 first lane.

Allows xhci(4) to attach in the MV78230 based Lenovo ix4-300d

mvpex1 at mvsoc0 unit 4 offset 0x80000-0x81fff irq 62: Marvell PCI Express Interface
pci1 at mvpex1
xhci0 at pci1 dev 1 function 0: vendor 1033 product 0194 (rev. 0x04)
xhci0: interrupting at interrupt pin INTA#
usb3 at xhci0: USB revision 3.0
usb4 at xhci0: USB revision 2.0
 1.12  07-Jan-2017  kiyohara branches: 1.12.2;
Add support Marvell Dove.
Also <SoC>_intr_bootstrap() rename to <SoC>_bootstrap(). And SoC init func, getclk into that.
 1.11  03-May-2015  hsuenaga branches: 1.11.2;
add new ethernet driver mvxpe for recent MARVELL's SoC after ARMADA/XP.
this driver supports 'counter mode', and is disabled by default.

ARMADA SoC family has new ethernet controller acceleration mode called
'enhanced mode' or 'counter mode.' it seems that backward compatibility mode
used by if_mvgbe is still working, but the specification of the old mode
is completely disappeared from SoC's reference manual.

I tested the driver using MIRABOX(ARMADA/370).
 1.10  15-Apr-2015  hsuenaga lookup clock frequencies of ARMADA 370 correctly.
 1.9  15-Apr-2015  hsuenaga add u-boot argument parser for Marvell ARMADA XP/370.
use 'ethaddr' and 'eth1addr' in u-boot argument to setup MAC address of mvgbe.
 1.8  29-Mar-2014  matt branches: 1.8.4; 1.8.8;
support mapping all of memory.
Map memory starting at 0x80000000 and leave 1GB until kernel VM
Make kernel VM size 320MB (avoid loading kernel and i/o section into same
tlb index).
 1.7  18-Mar-2014  matt Default comfreq to mvTclk if CONSFREQ is not defined.
 1.6  23-Dec-2013  kiyohara Support to check the clock gating for Armada XP in armadaxp.c.
Also move the checking for clock gate of Kirkwood into kirkwood.c.
 1.5  23-Dec-2013  kiyohara Move Misc Registers from mvsocreg.h to armadaxpreg.h. These registers only
Armada XP. The misc_base initializes in initarm() instead of mvsoc_bootstrap().
 1.4  20-Nov-2013  kiyohara Add defines for MISC registers.
 1.3  30-Sep-2013  kiyohara Call some armadaxp functions with MARVLL_INTERREG_PBASE.
And include arm/marvell/armadaxpreg.h instead of evbarm/armadaxp.
 1.2  29-May-2013  rkujawa branches: 1.2.2; 1.2.4;
Add CVS IDs where appropriate.
 1.1  29-May-2013  rkujawa Import cleaned up MD parts of Armada XP port.

Compared to what was posted to port-arm, the main difference is that now it uses
arm32_kvminit, arm32_boot, arm32_reboot as advised by nick@.

Obtained from Marvell, Semihalf.
 1.2.4.1  18-May-2014  rmind sync with head
 1.2.2.4  03-Dec-2017  jdolecek update from HEAD
 1.2.2.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.2.2  23-Jun-2013  tls resync from head
 1.2.2.1  29-May-2013  tls file armadaxp_machdep.c was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
 1.8.8.3  28-Aug-2017  skrll Sync with HEAD
 1.8.8.2  05-Feb-2017  skrll Sync with HEAD
 1.8.8.1  06-Jun-2015  skrll Sync with HEAD
 1.8.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.4.1  29-Mar-2014  yamt file armadaxp_machdep.c was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
 1.11.2.1  20-Mar-2017  pgoyette Sync with HEAD
 1.12.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.13.14.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.13.14.1  10-Jun-2019  christos Sync with HEAD
 1.13.12.3  30-Sep-2018  pgoyette Ssync with HEAD
 1.13.12.2  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.13.12.1  28-Jul-2018  pgoyette Sync with HEAD

RSS XML Feed