User talk:Rayknight
Hey @Rayknight,
many thanks for putting the Bananapi M4 Berry page up!
Since both the kernel and U-Boot support most features, including Ethernet and WiFi/BT, just without HDMI, all we need is a DT to get this board supported in mainline. Do you plan on creating and sending one upstream? I could create one from the schematic, but would need to rely on someone else for testing this. Please let me know what would suit you best, any help would be appreciated. The #linux-sunxi IRC channel on OFTC or the [email protected] mailing list would be good ways to communicate.
Rayknight wrote on 09:13, 17 December 2023 (UTC)"
The vendor has a dts available at https://github.com/BPI-SINOVOIP/pi-linux/blob/pi-6.1-sunxi/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4berry.dts. I've never used IRC and don't currently subscribe to the mailing list, but I could temporarily to help test any dts you'd like to submit upstream.
Hey Rayknight, thanks for coming back! The vendor provided devicetree files are typically really broken, although this one is at least complying with most of the official bindings. There are some smaller mistakes in there regardless.
I did a version based on the schematic, and submitted it as a patch.
You don't need to be subscribed to participate in the discussion. If you click on an email in the lore archive, you will find instructions how to reply at the bottom (for instance by downloading and importing the mbox file). People would then CC: you in a reply, or you monitor the thread on the lore archive site.
So can you please try this DT? As described in the cover letter, in particular please test the eMMC speed and some USB 1.1 device (like a keyboard or mouse) on the USB ports, to see if omitting the OCHI node for port 3 really works. Things to also test are the green LED: it should be off, but saying echo heartbeat > /sys/class/leds/led-0/trigger
should light it up. Also I added the "SW3" user key, so you should be able to see that under /dev/input and /sys/class/input.