20 Jan, 2020

1 commit


19 Jul, 2019

1 commit


07 May, 2018

1 commit

  • When U-Boot started using SPDX tags we were among the early adopters and
    there weren't a lot of other examples to borrow from. So we picked the
    area of the file that usually had a full license text and replaced it
    with an appropriate SPDX-License-Identifier: entry. Since then, the
    Linux Kernel has adopted SPDX tags and they place it as the very first
    line in a file (except where shebangs are used, then it's second line)
    and with slightly different comment styles than us.

    In part due to community overlap, in part due to better tag visibility
    and in part for other minor reasons, switch over to that style.

    This commit changes all instances where we have a single declared
    license in the tag as both the before and after are identical in tag
    contents. There's also a few places where I found we did not have a tag
    and have introduced one.

    Signed-off-by: Tom Rini

    Tom Rini
     

21 Nov, 2017

1 commit


18 May, 2017

2 commits

  • Fix calculation. do_div can not handle negative values.
    Use div_s64_rem to handle the calculation.

    Signed-off-by: Peng Fan
    Cc: Stefano Babic

    Peng Fan
     
  • >From IC guys:
    "
    After a thorough accuracy study of the Temp sense circuit,
    we found that with our current equation, an average part can
    read 7 degrees lower than a known forced temperature.
    We also found out that the standard variance was around 2C;
    which is the tightest distribution that we could create.
    We need to change the temp sense equation to center the average
    part around the target temperature.
    "

    New equation:
    Tmeas = (Nmeas - n1) / slope + t1 + offset
    n1= fused room count
    t1= 25
    offset=3.580661
    slope= 0.4148468 – 0.0015423*n1

    According the new equation, update the thermal driver.
    c1 and c2 changed to u64 type and update comments.

    Signed-off-by: Peng Fan
    Cc: Stefano Babic

    Peng Fan
     

03 Jan, 2017

1 commit


26 Oct, 2016

1 commit


06 May, 2016

1 commit


08 Jan, 2016

1 commit


13 Sep, 2015

3 commits


10 Jul, 2015

2 commits


26 May, 2015

1 commit

  • The CPU temperature grade from OTP is now used to define the critical
    threshold at which point we busyloop until we are below, however this
    threshold is still too low.

    Instead of 20C below the max CPU temperature, change it to 5C defined now
    by TEMPERATURE_HOT_DETLA for clarity. Rename 'passive' to 'critical'
    as that better defines our use case here. Additionally change the output
    of the busyloop message to show the max CPU temperature as well as current.

    Before:
    CPU Temperature is 101 C, too hot to boot, waiting...
    CPU Temperature is 101 C, too hot to boot, waiting...

    After:
    CPU Temperature (101C) too close to max (105C) waiting...
    CPU Temperature (101C) too close to max (105C) waiting...

    Cc: Stefan Roese
    Cc: Eric Nelson
    Cc: Heiko Schocher
    Cc: Nikita Kiryanov
    Cc: Jon Nettleton
    Cc: Jason Liu
    Cc: Ye Li
    Cc: Fabio Estevam
    Cc: Christian Gmeiner
    Cc: Markus Niebel
    Cc: Peng Fan
    Signed-off-by: Tim Harvey

    Tim Harvey
     

19 May, 2015

1 commit


13 Feb, 2015

1 commit


01 Dec, 2014

1 commit

  • Printing the calibration data on every boot does not provide really useful
    information:

    U-Boot 2015.01-rc1-18266-ge7eb277 (Nov 24 2014 - 11:29:51)

    CPU: Freescale i.MX6Q rev1.2 at 792 MHz
    CPU: Thermal calibration data: 0x5d85067d
    CPU: Temperature 33 C
    Reset cause: POR
    Board: MX6-SabreSD

    Do not display the calibration data in order to have a cleaner boot log.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     

21 Nov, 2014

1 commit