libera/#maemo/ Saturday, 2022-12-17

joergI think >>'Supports 32-96 steps per engine, dynamically-assigned, alas the lp5523.ko driver is braindamaged and doesn't support more than 16 instructions per engine'<< is old but still to the point09:33
sicelomaybe i should work on it some day :-)09:44
sicelobut there are other things to do as well (i want BT, FM radio, etc. and those aren't working currently)09:44
joergthe problem as I understand it is: in N810 there been LP5521 which had 3 LED drivers (RGB) and iirc only one engine, and 32 bytes for 16 steps of engine code, and a quite a bit more basic instruction set (no mux, no vars, no arithmetic ?) Then Nokia ordered the 5523 for N900 and pimped the 5521.ko driver so it can act just like a 5521 in exactly one environment: fremantle on N900.  Alas the sysfs interface isn'T capable of unleashing full potential of the 5523,10:11
joergthere's no path forward that would expose all features of 5523 while still staying compatible with 552110:11
siceloactually in mainline the 5521 has its own driver  separate from 5523. but they might just be copies of each other. haven't checked11:01
joergI didn't suggest that the drivers were identical, just that the complete architecture based on 5521 and the 5523 is just the "pimped" version11:10
joergparticularly the user interface (the sysfs files) is based on 5521 and thus doesn't exactly facilitate augmentig this interface and semantics to the full 5523 feature set11:15

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!