the following patch was just integrated into master:
commit 119e41d19a675c2126d7b36a3f9f5221193e520d
Author: Duncan Laurie <dlaurie(a)chromium.org>
Date: Fri Nov 1 13:32:53 2013 -0700
baytrail: Add XHCI initialization
This adds required steps to initialize the XHCI controller
on the baytrail platform.
Actually using XHCI is causing lots of bad behavior including
apparent memory corruption.
BUG=chrome-os-partner:23635
BRANCH=rambi
TEST=build and boot on rambi
Change-Id: Ic43e04f4b47e107ec3bb0c387a9fc72c3cae0271
Signed-off-by: Duncan Laurie <dlaurie(a)chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/175511
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
See http://review.coreboot.org/4929 for details.
-gerrit
the following patch was just integrated into master:
commit 095dad2e1b5567d77ba590defba627c2752846b3
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Fri Nov 1 14:36:03 2013 -0500
baytrail: add audio clock workaround for LPE
Apparently the LPE device needs a 25MHz clock. Provide
the work around to enable this clock.
BUG=chrome-os-partner:23791
BRANCH=None
TEST=Built and booted. Confirmed setting being applied.
Change-Id: Ibff5563436b3025eb8b61ffee3302bd2da872b39
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/175493
Reviewed-by: Duncan Laurie <dlaurie(a)chromium.org>
See http://review.coreboot.org/4928 for details.
-gerrit
the following patch was just integrated into master:
commit 087076680be3f4470a650db7401a65016a0eaf28
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Fri Nov 1 14:19:24 2013 -0500
baytrail: add ccu iosf access functions
The clock control unit needs to be accessed to configure
some of the devices properly. Therefore. provide a way
to access the CCU.
BUG=chrome-os-partner:23791
BRANCH=None
TEST=Built.
Change-Id: I30ed06e6aef81ee99c6d7ab3cbe8f83818b8dee5
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/175492
Reviewed-by: Duncan Laurie <dlaurie(a)chromium.org>
See http://review.coreboot.org/4927 for details.
-gerrit
the following patch was just integrated into master:
commit 64a23d670690b2e30d2fa458fbf882d6e94a9a04
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Wed Oct 30 17:07:46 2013 -0500
baytrail: HDA function disable workaround
Parts of the audio path are common between the HDA and LPE.
However, those parts are power-controlled by the D-state of
the HDA device. Therefore, one cannot put the HDA into D3Hot
because those audio paths will be shutdown.
BUG=chrome-os-partner:22871
BRANCH=None
TEST=Built and booted through depthcharge. Disabling HDA still
causes a shutdown when performing warm reset, however I
was able to verify the magic sequence was being performed.
Change-Id: I3b01356d85a4b7b902bd896b8eb9e7bc509fcc42
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/175491
Reviewed-by: Duncan Laurie <dlaurie(a)chromium.org>
See http://review.coreboot.org/4926 for details.
-gerrit
the following patch was just integrated into master:
commit 41dead2a123f6700a55dfcc1141769855c4e35c9
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Wed Oct 30 17:08:59 2013 -0500
baytrail: allow function disable on TXE
Previously it was not known how to put the TXE pci device
into D3Hot. It's been disseminated that this is not a requirement
for disabling the TXE pci device in the function disable register.
Therefore, allow this by returning 0 from place_device_in_d3hot().
BUG=chrome-os-partner:22871
BRANCH=None
TEST=Temporarily set TXE to be disabled. Noted FUNC_DIS was being
set accordingly.
Change-Id: Ibf537bf8ba718859591dc89bdf41e57c1ea9d836
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/175490
Reviewed-by: Duncan Laurie <dlaurie(a)chromium.org>
See http://review.coreboot.org/4925 for details.
-gerrit
the following patch was just integrated into master:
commit c6d206f39ba85839787ab7d28c1ff7c033e6b886
Author: Duncan Laurie <dlaurie(a)chromium.org>
Date: Thu Oct 31 08:27:29 2013 -0700
baytrail: Switch graphics init to use reg_script
This is an example consumer of the register script handler.
BUG=chrome-os-partner:23507
BRANCH=rambi
TEST=build and boot on rambi and see recovery screen
Change-Id: I4954a5defd0a345b179819b9f6bb15ea340a6715
Signed-off-by: Duncan Laurie <dlaurie(a)chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/175214
Commit-Queue: Aaron Durbin <adurbin(a)chromium.org>
Tested-by: Aaron Durbin <adurbin(a)chromium.org>
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
See http://review.coreboot.org/4924 for details.
-gerrit
the following patch was just integrated into master:
commit eb62fa1166b272448a3e86676d887daf16e6a734
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Tue Mar 4 22:01:12 2014 -0600
cbfstool: add struct buffer helper routines
There are some open-coded manipulation of the struct buffer
innards in the elf parsing code. Add helper functions to avoid
reaching into the struct itself.
Change-Id: I0d5300afa1a3549f87f588f976184e880d071682
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
See http://review.coreboot.org/5367 for details.
-gerrit
the following patch was just integrated into master:
commit 3c40fd2ac7c97bf2dc4cc08d6c7410b16ba26ccc
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Mon Mar 10 14:13:27 2014 -0500
cbfstool: add bputs() to store a byte stream to a buffer
There was already a bgets() function which operates on a buffer to
copy a byte stream. Provide bputs() to store a byte stream to a
buffer, thus making the API symmetrical.
Change-Id: I6166f6b68eacb822da38c9da61a3e44f4c67136d
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
See http://review.coreboot.org/5366 for details.
-gerrit
the following patch was just integrated into master:
commit ff99565570a87f95d95302dcf0bfdd626b2722c7
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Wed Mar 5 16:38:26 2014 -0600
cbfstool: add get8/put8 variants to xdr structures
In order to provide consistent usage provide the get8()
and put8() callbacks to xdr operations. That way no futzing
needs to be done to handle 8-bit reads and writes.
Change-Id: I1233d25df67134dc5c3bbd1a84206be77f0da417
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
See http://review.coreboot.org/5365 for details.
-gerrit
the following patch was just integrated into master:
commit 5cf8c1c5ba8f992248a614a04d9a34b8bf3e7463
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Wed Mar 5 15:02:21 2014 -0600
cbfstool: move verbose to common.c
In order for multiple tools to use the common code found
in common.c place the verbose variable within common.c's
compilation unit.
Change-Id: I71660a5fd4d186ddee81b0da8b57ce2abddf178a
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
See http://review.coreboot.org/5364 for details.
-gerrit