On 13 April 2015 at 12:27, Tero Kristo <t-kristo@xxxxxx> wrote: > pka/rng/des is using l4ls_gclk. Does any instance of subarctic actually have a working DES accelerator? Looking at the L4LS memory map, the only plausible location for it would be 0x48315000 (sec context) / 0x48316000 (pub context), but after enabling it manually in PRCM I still get a bus error on attempt to read the version register (offset 0x30) through either context. (Of course it doesn't seem likely that anyone will miss it anyway...) The PKA does appear to work, but it's missing from the hwmod data and device tree. Given the TRM's (annoying) usual silence on crypto modules, I'll summarize the relevant integration info I have: For device-tree: pka: pka@48318000 { reg = <0x48318000 0x4000>; interrupts = <110>; }; Relevant wrapper registers: 0x1fe0 revision (highlander format) 0x1ff0 sysconfig 0x1ff4 sysstatus 0x1ff8 irq rawstatus 0x1ffc irq enabled For sysconfig, looks like bit 0 is autoidle, bit 1 reset, bits 4-5 (oddly) seem to be idlemode, though any mode other than force-idle (the reset default) behaves like no-idle. Clkctrl register is at offset 0xa4. To be honest I don't understand all the hwmod stuff well enough yet to attempt a patch myself. -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html