the following patch was just integrated into master:
commit 0c7f8100be30caa9d40672a657568e0df8c883cb
Author: Ronald G. Minnich <rminnich(a)google.com>
Date: Tue Jul 16 17:30:16 2013 -0700
google/pit: disable SYSMMU for graphics
It's not needed and it's a potential problem source.
Change-Id: Ic4cafe74e7fc3a9031d852895ad7fd5e5cd64d11
Signed-off-by: Ronald G. Minnich <rminnich(a)google.com>
Reviewed-on: https://gerrit.chromium.org/gerrit/62279
Commit-Queue: David Hendricks <dhendrix(a)chromium.org>
Reviewed-by: David Hendricks <dhendrix(a)chromium.org>
Tested-by: David Hendricks <dhendrix(a)chromium.org>
See http://review.coreboot.org/4410 for details.
-gerrit
Stefan Reinauer (stefan.reinauer(a)coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/4410
-gerrit
commit 0c7f8100be30caa9d40672a657568e0df8c883cb
Author: Ronald G. Minnich <rminnich(a)google.com>
Date: Tue Jul 16 17:30:16 2013 -0700
google/pit: disable SYSMMU for graphics
It's not needed and it's a potential problem source.
Change-Id: Ic4cafe74e7fc3a9031d852895ad7fd5e5cd64d11
Signed-off-by: Ronald G. Minnich <rminnich(a)google.com>
Reviewed-on: https://gerrit.chromium.org/gerrit/62279
Commit-Queue: David Hendricks <dhendrix(a)chromium.org>
Reviewed-by: David Hendricks <dhendrix(a)chromium.org>
Tested-by: David Hendricks <dhendrix(a)chromium.org>
---
src/mainboard/google/pit/mainboard.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/mainboard/google/pit/mainboard.c b/src/mainboard/google/pit/mainboard.c
index 2870467..d0230e2 100644
--- a/src/mainboard/google/pit/mainboard.c
+++ b/src/mainboard/google/pit/mainboard.c
@@ -326,6 +326,15 @@ static void mainboard_init(device_t dev)
fb_addr = cbmem_find(CBMEM_ID_CONSOLE);
set_vbe_mode_info_valid(&edid, (uintptr_t)fb_addr);
+ /*
+ * The reset value for FIMD SYSMMU register MMU_CTRL:0x14640000
+ * should be 0 according to the datasheet, but has experimentally
+ * been found to come up as 3. This means FIMD SYSMMU is on by
+ * default on Exynos5420. For now we are disabling FIMD SYSMMU.
+ */
+ writel(0x0, (void *)0x14640000);
+ writel(0x0, (void *)0x14680000);
+
lcd_vdd();
parade_dp_bridge_setup();
the following patch was just integrated into master:
commit 87d1eb9abca12a82f375db5bca24b21255be93f0
Author: David Hendricks <dhendrix(a)chromium.org>
Date: Thu Aug 1 18:48:26 2013 -0700
max77802: update header
This adds #defines for BUCK2DVS1_1_2625V and BOOSTCTRL_OFF.
Signed-off-by: David Hendricks <dhendrix(a)chromium.org>
Change-Id: I363c73ff4a645da53973767fa4bfa2c120394af6
Reviewed-on: https://gerrit.chromium.org/gerrit/64303
Reviewed-by: Ronald G. Minnich <rminnich(a)chromium.org>
Commit-Queue: David Hendricks <dhendrix(a)chromium.org>
Tested-by: David Hendricks <dhendrix(a)chromium.org>
See http://review.coreboot.org/4426 for details.
-gerrit
the following patch was just integrated into master:
commit a1d1be04ae9ed15ea13353cb1b00fcebe8fa7592
Author: Furquan Shaikh <furquan(a)google.com>
Date: Wed Jul 31 13:17:30 2013 -0700
Refactor code containing aux calls
Moved a lot of code from i915io.c to intel_dp.c with specific function calls
Change-Id: Ib2ed52b4f73ee0076e2dd68a26541e5bbe1366bc
Reviewed-on: https://gerrit.chromium.org/gerrit/63950
Tested-by: Furquan Shaikh <furquan(a)chromium.org>
Reviewed-by: Ronald G. Minnich <rminnich(a)chromium.org>
Commit-Queue: Furquan Shaikh <furquan(a)chromium.org>
See http://review.coreboot.org/4429 for details.
-gerrit
the following patch was just integrated into master:
commit 9d36fa31225f4270d5062d919f35eeb32697f659
Author: Furquan Shaikh <furquan(a)google.com>
Date: Thu Aug 1 13:58:17 2013 -0700
Slippy/Falco: Fill in right values for PHSYNC and PVSYNC in transcoder flags
Depending upon the values decoded from edid, the function decides the appropriate bits to
be set in flags parameter (Important for fastboot to work correctly in kernel)
Change-Id: I3b0f914dc2b0fd887eb6a1f706f87b87c86ff856
Reviewed-on: https://gerrit.chromium.org/gerrit/64265
Reviewed-by: Ronald G. Minnich <rminnich(a)chromium.org>
Commit-Queue: Furquan Shaikh <furquan(a)chromium.org>
Tested-by: Furquan Shaikh <furquan(a)chromium.org>
See http://review.coreboot.org/4423 for details.
-gerrit
the following patch was just integrated into master:
commit 77aab14ae3647bead5c5d2babdb7fa209e5e446b
Author: Furquan Shaikh <furquan(a)google.com>
Date: Wed Jul 31 16:47:31 2013 -0700
Add cpu transcoder attribute to intel dp
Also, used this attribute in the calculation of htotal and other registers
Added intel_dp_* functions for m,n registers and dimension register calculations
Change-Id: I99dd7156700d59b0b4c85e34c9aa1c6408c7f31a
Reviewed-on: https://gerrit.chromium.org/gerrit/64001
Reviewed-by: Ronald G. Minnich <rminnich(a)chromium.org>
Commit-Queue: Furquan Shaikh <furquan(a)chromium.org>
Tested-by: Furquan Shaikh <furquan(a)chromium.org>
See http://review.coreboot.org/4422 for details.
-gerrit
the following patch was just integrated into master:
commit 69d88adb7f2fa400f4664b9ea44f65fea1ee15d0
Author: Furquan Shaikh <furquan(a)google.com>
Date: Tue Jul 30 12:41:08 2013 -0700
Calculate transcoder flags based on pipe config
Works fine with all three panels with the change of 6 bits per color.
Change-Id: Ia47d152e62d1879150d8cf9a6657b62007ef5c0e
Reviewed-on: https://gerrit.chromium.org/gerrit/63762
Reviewed-by: Ronald G. Minnich <rminnich(a)chromium.org>
Commit-Queue: Furquan Shaikh <furquan(a)chromium.org>
Tested-by: Furquan Shaikh <furquan(a)chromium.org>
See http://review.coreboot.org/4402 for details.
-gerrit
Patrick Georgi (patrick(a)georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/4426
-gerrit
commit 87d1eb9abca12a82f375db5bca24b21255be93f0
Author: David Hendricks <dhendrix(a)chromium.org>
Date: Thu Aug 1 18:48:26 2013 -0700
max77802: update header
This adds #defines for BUCK2DVS1_1_2625V and BOOSTCTRL_OFF.
Signed-off-by: David Hendricks <dhendrix(a)chromium.org>
Change-Id: I363c73ff4a645da53973767fa4bfa2c120394af6
Reviewed-on: https://gerrit.chromium.org/gerrit/64303
Reviewed-by: Ronald G. Minnich <rminnich(a)chromium.org>
Commit-Queue: David Hendricks <dhendrix(a)chromium.org>
Tested-by: David Hendricks <dhendrix(a)chromium.org>
---
src/drivers/maxim/max77802/max77802.h | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/drivers/maxim/max77802/max77802.h b/src/drivers/maxim/max77802/max77802.h
index 80a105d..beb7195 100644
--- a/src/drivers/maxim/max77802/max77802.h
+++ b/src/drivers/maxim/max77802/max77802.h
@@ -196,15 +196,17 @@ enum {
};
/* Buck1 1.0 volt value (P1.0V_AP_MIF) */
-#define MAX77802_BUCK1DVS1_1V 0x3E
+#define MAX77802_BUCK1DVS1_1V 0x3E
/* Buck2 1.0 volt value (P1.0V_VDD_ARM) */
-#define MAX77802_BUCK2DVS1_1V 0x40
+#define MAX77802_BUCK2DVS1_1V 0x40
+/* Buck2 1.2625 volt value (P1.2625V_VDD_ARM) */
+#define MAX77802_BUCK2DVS1_1_2625V 0x6A
/* Buck3 1.0 volt value (P1.0V_VDD_INT) */
-#define MAX77802_BUCK3DVS1_1V 0x40
+#define MAX77802_BUCK3DVS1_1V 0x40
/* Buck4 1.0 volt value (P1.0V_VDD_G3D) */
-#define MAX77802_BUCK4DVS1_1V 0x40
+#define MAX77802_BUCK4DVS1_1V 0x40
/* Buck6 1.0 volt value (P1.0V_AP_KFC) */
-#define MAX77802_BUCK6DVS1_1V 0x3E
+#define MAX77802_BUCK6DVS1_1V 0x3E
/*
* Different Bucks use different bits to control power. There are two types,
@@ -222,6 +224,9 @@ enum {
#define MAX77802_LDO35CTRL1_1_2V (1 << 4)
#define MAX77802_LOD35CTRL1_ON (1 << 6)
+/* Disable Boost Mode*/
+#define MAX77802_BOOSTCTRL_OFF 0x09
+
/*
* MAX77802_REG_PMIC_32KHZ set to 32KH CP
* output is activated