[Letux-kernel] X1600 upstreaming efforts
Paul Boddie
paul at boddie.org.uk
Mon Apr 21 23:05:00 CEST 2025
On Monday, 21 April 2025 19:47:18 CEST H. Nikolaus Schaller wrote:
>
> So in summary we have found a bug in the validator... Is it worth reporting?
> Well, no... We have too many bugs in our lx16 code :)
I might report it anyway. I just did a search and found this fairly concise
summary of what phandles are supposed to be:
https://docs.zephyrproject.org/latest/build/dts/phandles.html
Now, it wouldn't make sense to have a phandle for the aliases node, but given
the generally incoherent documentation, along with the tendency for copying
and pasting that accompanies such documentation in any given project, the tool
might as well handle this situation instead of crashing.
I would also remark that phandle is quite an opaque name for what is
effectively a global alias for a device tree node. From the above document:
"The devicetree concept of a phandle is very similar to pointers in C. You can
use phandles to refer to nodes in devicetree similarly to the way you can use
pointers to refer to structures in C."
While I accept that pointers are a reasonable analogy, one could just use the
plain English "reference", just as C++ does, to describe the concept. Or
"alias", as noted above.
> PS: I have received 3 PCBs for the LX20 (one is broken by manufacture
> process). I have planned to build one board with power regulators only and
> two full LX20 boards... Then we will see if they emit smoke or some console
> log :)
Good luck!
Paul
P.S. I saw this site recently:
https://thingino.com/
I think these people are just modifying vendor kernels of a 3.x vintage,
presumably not helped by the general secrecy around Ingenic's video processor
range, but one of the cameras emerged on my radar, available from Pimoroni as
a Sonoff model:
https://shop.pimoroni.com/products/sonoff-smart-home-wi-fi-security-camera-cam-slim
Interestingly, another "home camera" I saw recently was the TP-Link Tapo C200:
https://www.argos.co.uk/product/4667999
https://drmnsamoliu.github.io/hardware.html
https://github.com/nervous-inhuman/tplink-tapo-c200-re
https://dalpix.com/reverse-engineering-ip-camera-part-4
It uses a Realtek RTS3903 SoC which is a MIPS-based processor with 64MB of
RAM. There is a sibling product, the C100, which also apparently uses this
SoC.
More information about the Letux-kernel
mailing list