Ticket #10954 (closed task: fixed)

Opened 3 years ago

Last modified 3 years ago

XO-1.75 runin CPU temperature support

Reported by: Quozl Owned by: buytenh
Priority: blocker Milestone: 1.75-software
Component: manufacturing process Version: not specified
Keywords: Cc: sascha_silbe
Action Needed: no action Verified: no
Deployments affected: Blocked By:
Blocking:

Description

runin-cpu_temp for XO-1.5 uses /sys/devices/platform/via_cputemp.0/temp1_input to determine CPU temperature.

Either we want something similar for XO-1.75, or confidence that we won't have to test CPU temperature.

Change History

Changed 3 years ago by Quozl

  • blocking 10893 removed

(In #10893) runin-sus needs RTC support for rtcwake.

Changed 3 years ago by Quozl

  • blocking 10893 added

Changed 3 years ago by Quozl

See #11000 for OpenFirmware implementation, in svn 2276. Comments there refer to a Linux driver, so I guess I just haven't found it yet.

Changed 3 years ago by Quozl

Reproduced on os19.

Changed 3 years ago by Quozl

Runin on XO-1.5 is designed to fail if the CPU temperature exceeds a characterisation point. Runin on XO-1.75 is missing kernel support for reading the CPU temperature. Runin inability to report this fail was added 15th August by Quanta as SW issue 10 to be completed before C-stage.

Changed 3 years ago by pgf

driver for mmp2 is in drivers/hwmon/mmp2_thermal.c in any of the marvell kernel trees under /home/docs.

Changed 3 years ago by sascha_silbe

  • cc sascha_silbe added

Changed 3 years ago by Quozl

Changed 3 years ago by Quozl

there is no mmp2_thermal.c in olpc-kernel.

Changed 3 years ago by martin.langhoff

I thought we had the sdkit implementation in git, perhaps even as an rpm.

Is there issue blocking the sdkit-based path?

Changed 3 years ago by Quozl

Need a Fedora expert to figure out what is needed to package git://dev.laptop.org/users/quozl/runin branch master commit 4c9274f ... I know of no sdkit-arm implementation in git or rpm, and I don't yet know how sdkit-arm is built.

(for context, this is regarding the interim solution, the complete solution is to port the marvell mmp2_thermal.c to our kernel).

Changed 3 years ago by Quozl

olpc-runin-tests 0.16.0 released with interim kernel CPU temperature support, tested on os10.

Changed 3 years ago by Quozl

  • next_action changed from design to add to build

Changed 3 years ago by martin.langhoff

  • priority changed from normal to blocker
  • type changed from defect to task
  • next_action changed from add to build to test in build
  • component changed from kernel to manufacturing process
  • summary changed from XO-1.75 kernel CPU temperature support to XO-1.75 runin CPU temperature support

Updated summary/component/pri/action to reflect that it's implemented in runin. Opened #11463 to track kernel support.

Changed 3 years ago by Quozl

  • blocking 10893 removed

Changed 3 years ago by Quozl

no longer blocking

Changed 3 years ago by Quozl

Still waiting for Quanta test, as at 23rd Nov, tracking list CL2 SW #10.

Changed 3 years ago by Quozl

  • status changed from new to closed
  • next_action changed from test in build to no action
  • resolution set to fixed

Works.

Note: See TracTickets for help on using tickets.