Hi Stephen, thanks for reviewing. On Thu, 4 Jul 2024, at 11:02 AM, Stephen Boyd wrote: > Quoting Ryan Walklin (2024-07-03 03:51:09) >> +#include <linux/of_address.h> > > What is this include for? > for writel, however have confirmed this should instead be #include <asm/io.h>, will correct for v3. >> + if (of_device_is_compatible(pdev->dev.of_node, >> + "allwinner,sun50i-h616-de33-clk")) { >> + writel(0, reg + 0x24); >> + writel(0x0000A980, reg + 0x28); > > Lowercase hex please. Did the downstream driver have names for these > register offsets by way of some sort of #define? Thanks, will correct. AFAIK no, these are from Jernej's tree which I understand he developed independently, there was no vendor driver to reference, nor DE33 datasheet publicly available. Jernej, are you able to weigh in at all? Thanks, Ryan