Re: Open Firmware on Pismo
Re: Open Firmware on Pismo
- Subject: Re: Open Firmware on Pismo
- From: Josh de Cesare <email@hidden>
- Date: Wed, 01 Oct 2008 06:55:00 -0700
James,
You can build up properties with encode+.
The following code:
0 encode-int 1 encode-int encode+ 2 encode-int encode+ 3 encode-int
encode+
should leave on the stack the length 4*4 and address of 16 bytes
containing the long words 0, 1, 2, and 3.
Josh
On Oct 1, 2008, at 4:16 AM, James Little wrote:
Hi,
I hope this is not too off-topic:
I've been delving around in open firmware on my Pismo to see if I
can control the internal fan, or at least set a better temp. for it
to come on at.
In the device tree I've found the via-pmu, and under this is a node
called 'power-mgt'. A property of this is called 'thermal-info'.
As far as I know this must be related to the temp sensor in the
Pismo because the G4 chip I have in it doesn't have the thermal
assist temp diode on the chip enabled.
To check that this was specific to the Pismo I found the same 'power-
mgt' property on a Digital Audio G4, which had everything listed the
same, apart from the 'thermal-info', which was missing.
I've now hit a problem. There are 4 values of data encoded in open
firmware for the 'thermal-info'. I believe they are the limits for
the fan, as they do not change from boot up o when the computer is
definitely toasty.
I can write one value by using the following command:
[code]12345678 encode-int " thermal-info" property[/code]
However, I need to be able to write all 4 values - and I don't know
the open firmware commands to do this... could anyone help?
Thanks (and sorry for the rambling post),
James.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden