As Sandeep indicated, the components are designed to work together. If you want
to use a different kernel (upstream, Yocto, or another vendor), but it has a
different input.h. You either need to path the device-tree-xlnx or pre-generate
your device-tree and do NOT use the dtgen construction at all.
Hopefully soon I will have the langdale (and maybe master) version of
meta-xilinx updates as we've been working on simplifying some of these things.
I've recently been testing NOT using meta-xilinx-tools at all, and providing my
own device-trees and firmware binaries to avoid meta-xilinx-tools.
--Mark
On 12/12/22 9:56 AM, Sandeep Gundlupet Raju via lists.yoctoproject.org wrote:
On 12/12/2022 8:11 AM, Ulf Samuelsson via lists.yoctoproject.org wrote:
Right now, the device tree compile adds a few choosen header files.
I think that it would be good to have a choice to use the header files from the
kernel tree in Yocto.
[Sandeep]: DTG uses both u-boot and linux device-tree files and headers.
If you look at
https://github.com/Xilinx/device-tree-xlnx/blob/xlnx_rel_v2022.2/device_tree/data/kernel_dtsi/2022.2/include/dt-bindings/input/input.h
which is nothing but
https://github.com/Xilinx/linux-xlnx/blob/xilinx-v2022.2/include/dt-bindings/input/input.h
which includes symbolic link to linux-event-code.h, Content of linux
kernel linux-event-code.h and DTG input.h should be same. The reason why
we are doing this is some DT bindings are specific to u-boot and some
are linux and DTG has to support for u-boot and linux.
When You have GPIO, you really want to include linux-event-codes.h
This is not easily done today.
You have to patch your device-tree repo.
* Add include statement in the zyncmp.dtsi
* Add the include/dt-bindings/input/linux-event-codes.h file
* Modify the device-tree.tcl to copy the header file to
build/device-tree/include
It is a PITA ;-)
Best Regards
Ulf Samuelsson
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#5117):
https://lists.yoctoproject.org/g/meta-xilinx/message/5117
Mute This Topic: https://lists.yoctoproject.org/mt/95622965/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-