Ticket #10954 (closed task: fixed)

Opened 2 years ago

Last modified 18 months 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 2 years ago by Quozl

  • blocking 10893 removed

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

Changed 2 years ago by Quozl

  • blocking 10893 added

Changed 2 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 23 months ago by Quozl

Reproduced on os19.

Changed 21 months 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 21 months ago by pgf

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

Changed 20 months ago by sascha_silbe

  • cc sascha_silbe added

Changed 19 months ago by Quozl

Changed 19 months ago by Quozl

there is no mmp2_thermal.c in olpc-kernel.

Changed 19 months 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 19 months 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 18 months ago by Quozl

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

Changed 18 months ago by Quozl

  • next_action changed from design to add to build

Changed 18 months 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 18 months ago by Quozl

  • blocking 10893 removed

Changed 18 months ago by Quozl

no longer blocking

Changed 18 months ago by Quozl

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

Changed 18 months 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.