On 01/09/2023 08:02, Naman Jain wrote: > Add documentation to describe device tree bindings for QCOM's > platform-parts-info node. Firmware populates these nodes to pass the > information to kernel regarding the subset of hardware blocks > and features like Camera, Modem, Display present in a product. > > This is to support that the same software image runs seamlessly on > different platforms where one or more HW blocks are not supported or > if some sub parts for a particular block are not supported. > > Purpose of these definitions is to allow clients to know about this, > and thus, handle these cases gracefully. Whether camera is or is not supported, is defined by presence of camera node or by its status field. Existing firmware (e.g. U-Boot) is also doing this - patching DTS when needed. I do not think introducing some parallel way makes any sense, so no, that's not the way to do it. Best regards, Krzysztof