[coreboot-gerrit] Patch merged into coreboot/master: 51f6fb2 tegra124: Add a macro specifically for configuring the I2C controller clocks.

gerrit at coreboot.org gerrit at coreboot.org
Thu Nov 13 06:27:11 CET 2014


the following patch was just integrated into master:
commit 51f6fb2a518a32f6265a87198c4145f604634047
Author: Gabe Black <gabeblack at google.com>
Date:   Wed Mar 5 21:57:02 2014 -0800

    tegra124: Add a macro specifically for configuring the I2C controller clocks.
    
    The divider for the I2C clocks works differently than for other IP blocks and
    needs to be set up to reflect that. There's also a large internal divider which
    means you have to do extra calculations to determine what the frequency of the
    bus itself will be based on the I2C controller clock. The new macro takes the
    desired frequency of the bus itself and figures everything else out.
    
    BUG=chrome-os-partner:25467
    TEST=Built and booted on nyan rev1 using this function to set up the i2c
    busses.
    BRANCH=None
    
    Original-Change-Id: Ib62a5659bcc0d0e15de41887514ae8efb8c8129a
    Original-Signed-off-by: Gabe Black <gabeblack at google.com>
    Original-Reviewed-on: https://chromium-review.googlesource.com/189014
    Original-Reviewed-by: Hung-Te Lin <hungte at chromium.org>
    Original-Reviewed-by: Julius Werner <jwerner at chromium.org>
    Original-Tested-by: Gabe Black <gabeblack at chromium.org>
    Original-Commit-Queue: Gabe Black <gabeblack at chromium.org>
    (cherry picked from commit 24714399a9a89cf33ad20ee43da87e9b04ba394c)
    Signed-off-by: Marc Jones <marc.jones at se-eng.com>
    
    Change-Id: I9a1eabb16fdb27fb813fe6bc56cdcc593eca166e
    Reviewed-on: http://review.coreboot.org/7417
    Tested-by: build bot (Jenkins)
    Reviewed-by: David Hendricks <dhendrix at chromium.org>


See http://review.coreboot.org/7417 for details.

-gerrit



More information about the coreboot-gerrit mailing list