|
||||||||||||||||||||||||||||||||||||||||||||||
Sony NW/NWZ series: analysis of the OF and Linux configurationThis page documents what is known about the Sony NW players that use linux. This information has only been verified for a handful of players, it may be inaccurate. most of this initial information comes from SonyNWZE460Analysis. FramebufferLinux exposes two framebuffers devices:/dev/fb/0 for the LCD and /dev/fb/1 for the TV output. The LCD device uses the usual framebuffer interface. The TV device seems to have a few proprietary ioctl (the kernel source provided by Sony contains most of the framebuffer driver and some headers with ioctl values).
Input (keys)Sony abuses the linux input system. When the icx_keys drivers is loaded, a device is created under /dev/input/event0. Its description does not match what the device supports and as such is useless. Furthermore, the events are not encoded using the standard linux event structure. Instead, Sony reuses the standardstruct input_event but the input_event.code is split into two parts:
r5 - 02 Apr 2021 - 20:46:07 - UnknownUser
Copyright © by the contributing authors.
|