the following patch was just integrated into master:
commit c22102325eeef847d23909a8b9764103d536d857
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Thu Dec 26 02:02:00 2013 -0500
cubieboard: Keep AHB clock within specs
The CPU was clocked at 384MHz in the bootblock, but the AHB bus has a
maximum rated frequency of 250MHz. Its clock needs to be divided to
keep it within spec. Overclocking the AHB bus hung the CPU when
memory was accessed.
Change-Id: I7cb9cdd1f126b3d5b0446fc68af79b54946bc2d3
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4629 for details.
-gerrit
the following patch was just integrated into master:
commit 4a96576fd7a5824a4870b79248a31bb1b65c3e22
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Thu Jan 2 04:01:52 2014 -0500
cubieboard: Turn on green LED during bootblock
Change-Id: I807060bde374e4a42abe306cecf838ab157c9515
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4600 for details.
-gerrit
the following patch was just integrated into master:
commit da2661ffbc117be887e3946767310a2db9a1a41f
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Thu Jan 2 03:59:24 2014 -0500
cpu/allwinner/a10: Add functions for driving GPIO pins
Change-Id: I9473a6e574c3af02d154a7e30245f0dc0b238300
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4599 for details.
-gerrit
the following patch was just integrated into master:
commit 630267b2da5b9424725406d2efb73ff3e31d72eb
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Thu Jan 2 03:22:03 2014 -0500
cpu/allwinner/a10: Add definitions for in/output GPIO functions
Change-Id: I2b857d3b4c01e39c62e54f753e400e6049f1dbc9
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4598 for details.
-gerrit
the following patch was just integrated into master:
commit aa635870ae6ea7adf6f9fa5e1058999c257f653e
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Thu Jan 2 01:57:53 2014 -0500
cpu/allwinner/a10: Add function for reading chip revision
Change-Id: Iafbd253235db3914b9382fdb41de2622ef83c6d8
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4596 for details.
-gerrit
the following patch was just integrated into master:
commit b55669fb88b972a9dbe1a6bb62c207b3d0d715e5
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Tue Dec 31 00:17:19 2013 -0500
cpu/allwinner/a10: Implement udelay using timer 0
Change-Id: I4825f0d57696cd28751c59ae133b7e3315fb78e5
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4595 for details.
-gerrit
the following patch was just integrated into master:
commit 1bc4508c44d04218a0053f9044d71769ea29c034
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Tue Dec 31 15:34:43 2013 -0500
cpu/allwinner/a10: Add definition for gating GPIO S clock
This bit is not documented in the datasheet, but is used in the
upcoming RAM init code.
Change-Id: I697ec222496236ac7690460ee62313ab8b1a2f0b
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4592 for details.
-gerrit
the following patch was just integrated into master:
commit 132fe49489b589b1f81f77c583204334b5266138
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Sat Dec 28 21:50:54 2013 -0500
cpu/allwinner/a10: Add basic TWI (I²C) driver
Change-Id: I11b10301199e5ff1a45d9b7d2958cc7b6667a29c
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4588 for details.
-gerrit
the following patch was just integrated into master:
commit de8c53a3317f114e3252d9aa4574a89204ea43eb
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Tue Dec 24 16:48:03 2013 -0500
cpu/allwinner/a10: Refactor API for gating clocks to peripherals
Rather than having to track which bit in which register should be
cleared or set to gate or ungate the clock to a certain peripheral,
provide a simplified enum which encodes the register and bit. This
change comes with a function which decodes the enum and gates/ungates
the clock.
This also removes the register-dependent bitmasks for APB0 and APB1
gating registers.
Change-Id: Ib3ca16e54eb37eadc3ceb88f4ccc497829ac34bc
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4571 for details.
-gerrit
the following patch was just integrated into master:
commit c4601a822ea12681688f45840b03da6b52289368
Author: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
Date: Sun Dec 22 21:30:21 2013 -0500
cpu/allwinner/a10: Refactor and document pinmux API
Include a function to multiplex more than one pin at a time. This
is useful for peripherals that have the same function number for
all their pins.
Since we now have two functions for muxing pins, also document
them.
Change-Id: I53997cc3a2586e3cf749cd672f69fb427659c67f
Signed-off-by: Alexandru Gagniuc <mr.nuke.me(a)gmail.com>
See http://review.coreboot.org/4565 for details.
-gerrit