Replies: 1 comment 2 replies
-
Regarding the mainline kernel, this is something a few of us have been wanting to try but haven't yet. I guess you've seen the uefi boot firmware from nvidia? Based on this doc it looks like they are using the standard arm64 defconfig with some additional CMA and a few additional ethernet options. It would also seem you can choose configuration via ACPI or device tree, so there may be some hints in the provided dtb for AGX that would be applicable to NX |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi! I'd like to read HDMI CEC commands on the Xavier NX. Preferably routed to linux's input device subsystem but the tegra v4.9 kernel may be too old for that.
I'm seeing a misc driver in the tegra linux source under
nvidia/drivers/misc/tegra-cec/
. It registers a character device under/dev/tegra_cec
and exposes a set ofioctl()s
:Unfortunately
libcec
doesn't seem to support it and just from looking at the code I'm not quite sure how to use if I were to write the code myself.In mainline linux, there's a proper tegra CEC driver and the device-tree for tegra194 defines a CEC device (although with a non-existent compatible - I can just assume the upstream driver will support this controller too if the compatible is added). However if I use meta-tegra with mainline linux, I can't boot to user-space correctly - systemd goes into emergency mode. I guess this is because the regular arm64 defconfig is not enough?
Has anyone had any luck either with the out-of-tree CEC driver or with correctly booting the mainline linux in yocto with system?
Beta Was this translation helpful? Give feedback.
All reactions