Hello. My platform is a 7447A with Marvell GT64260 bridge chip. I have currently got the kernel upgraded to v3.12 (started from v2.6.26) and only have one more piece to get working that has never worked. There is a CPLD on the board. It maps in just fine and I can read the registers without issue. However, none of my writes work. In the bootloader, I can write the CPLD registers without issue. The preboot code in 'arch/powerpc/boot' can also write the CPLD registers. So, write access stops working once the kernel is booted. Using _PAGE_NO_CACHE with ioremap_prot() and other flags does not work. Has anyone else ever encountered something similar behavior in the past? Please CC: me. I am not subscribed to the list. Thanks in advance.
-Steve
OpenPGP_signature
Description: OpenPGP digital signature