Re: Using firmware interface to write configuration blob to MMR space

From: Murali Karicheri
Date: Wed Aug 26 2015 - 10:32:11 EST


On 08/25/2015 06:57 PM, Ben Hutchings wrote:
On Tue, 2015-08-25 at 16:12 -0400, Murali Karicheri wrote:
On 08/25/2015 02:52 PM, Murali Karicheri wrote:
All,

One of our SoC integrates a hardware block from a hardware vendor. The
vendor has provided a configuration blob that is used to customize the
hardware block for a specific application. This configuration blob is to
be written to the MMR space to customize the hardware. The vendor is not
willing to provide details of the registers. So I am wondering if I
could use the firmware API (request_firmware) to copy the blob to the
kernel space so that driver could write these values to the MMR space.
Is this an acceptable way of using the firmware interface? My research
so far doesn't see the interface used this way and looking for your
expert opinion.

I think this would be an entirely reasonable use of request_firmware().

Ben.

Ben,

Thanks for your quick response. Ok, we will use request_firmware() in this case.

Thanks
--
Murali Karicheri
Linux Kernel, Keystone
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/