CHRP[5] requires a linear frame buffer device to display 640 x 480 pixels, where each pixel is 8-bits.
Generally, a linear frame buffer will be provided as a sub-function of a more comprehensive graphics implementation. In that case, the linear frame buffer will be supported by a set of methods provided in the "display" device node.
The meaning of this property is as defined in Open Firmware core document [1], as modified by the Generic Names Recommended Practice [6]. The value for nodes described by this specification shall be "display".
The meaning of this property is as defined in the Open Firmware core document [1]. The value for nodes described by this specification shall be "display".
The meaning of this property is as defined in Open Firmware, as modified by the Generic Names Recommended Practice [6]. As described in those documents, the entries are a list of device names with which this device is compatible, starting with the name of the device itself and progressing through successively less precise and possibly less functional compatible devices.
The value of this property shall include "chrp,lfb."
Additional entries may be supplied, at their appropriate position in the list, to describe devices with which this device is compatible.
The meaning of this property is as defined in the Open Firmware core document [1]. It describes the device's register set. The values which shall be assigned to this property are defined in the device's interface specification.
prop-encoded-array: None; presence or absence of the property conveys the information.
See the Open Firmware Recommended Practice: 16-color Text Extension. for more information.
prop-encoded-array: An integer, encoded with encode-integer.
This property shall specify the maximum number of vertical pixels visible on the screen in the current mode.
prop-encoded-array: An integer, encoded with encode-integer.
This property shall specify the maximum number of horizontal pixels visible on the screen in the current mode.
prop-encoded-array: An integer, encoded with encode-integer.
This property shall specify the number of bytes from the beginning of one scan line to the beginning of the next.
For devices which are selected as Open Firmware's "console input device" or "console output device" device, the device shall be initialized appropriately for the device to which it is attached.
For devices selected as Open Firmware's "console input device" or "console output device" device, the state should be unmodified from the initial state on client start-up.
Note: If the device is in a different state when the client calls Open Firmware, unpredictable behavior may result if Open Firmware accepts input or generates output. Clients changing the device state should either restore the original state before calling Open Firmware or should avoid using Open Firmware features requiring user interaction. Changing the device state is likely to render Open Firmware unusable for debugging purposes.