[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