[coreboot-gerrit] New patch to review for coreboot: f649c43 tegra124: Port a PWM clocking change to big.

Marc Jones (marc.jones@se-eng.com) gerrit at coreboot.org
Tue Nov 11 04:14:11 CET 2014


Marc Jones (marc.jones at se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/7404

-gerrit

commit f649c435be5a593d8eacdccf36b333cc74c797bd
Author: Gabe Black <gabeblack at google.com>
Date:   Fri Feb 14 22:25:01 2014 -0800

    tegra124: Port a PWM clocking change to big.
    
    The generic tegra124 code will use one of the PWMs to drive the backlight of
    the display, but the PWM clock was enabled only for nyan. This change enables
    it for big as well.
    
    BUG=none
    TEST=Built for Big
    BRANCH=None
    
    Original-Change-Id: I5171da7c41f4b4db931563ada3e8e4ebf74ec3d9
    Original-Signed-off-by: Gabe Black <gabeblack at google.com>
    Original-Reviewed-on: https://chromium-review.googlesource.com/186767
    Original-Reviewed-by: Julius Werner <jwerner at chromium.org>
    Original-Commit-Queue: Gabe Black <gabeblack at chromium.org>
    Original-Tested-by: Gabe Black <gabeblack at chromium.org>
    (cherry picked from commit 687f3771fb3e6b340a818fa7594b3ac0630fdeaf)
    Signed-off-by: Marc Jones <marc.jones at se-eng.com>
    
    Change-Id: Ifd14a22a98e7fe273ec28c460b928b8a83c84b66
---
 src/mainboard/google/nyan_big/mainboard.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/mainboard/google/nyan_big/mainboard.c b/src/mainboard/google/nyan_big/mainboard.c
index 4a05991..309b0b9 100644
--- a/src/mainboard/google/nyan_big/mainboard.c
+++ b/src/mainboard/google/nyan_big/mainboard.c
@@ -201,6 +201,10 @@ static void setup_pinmux(void)
 			  PINMUX_DAP2_FS_FUNC_I2S1 | PINMUX_INPUT_ENABLE);
 	pinmux_set_config(PINMUX_DAP2_SCLK_INDEX,
 			  PINMUX_DAP2_SCLK_FUNC_I2S1 | PINMUX_INPUT_ENABLE);
+
+	/* PWM1 */
+	pinmux_set_config(PINMUX_GPIO_PH1_INDEX,
+			  PINMUX_GPIO_PH1_FUNC_PWM1 | PINMUX_PULL_NONE);
 }
 
 static void setup_kernel_info(void)
@@ -247,7 +251,7 @@ static void mainboard_init(device_t dev)
 	clock_enable_clear_reset(CLK_L_GPIO | CLK_L_I2C1 | CLK_L_SDMMC4 |
 				 CLK_L_I2S0 | CLK_L_I2S1 | CLK_L_I2S2 |
 				 CLK_L_SPDIF | CLK_L_USBD | CLK_L_DISP1 |
-				 CLK_L_HOST1X,
+				 CLK_L_HOST1X | CLK_L_PWM,
 
 				 CLK_H_EMC | CLK_H_I2C2 | CLK_H_SBC1 |
 				 CLK_H_PMC | CLK_H_MEM | CLK_H_USB3,



More information about the coreboot-gerrit mailing list