raspberrypi-firmware: Export the general transaction function.
authorEric Anholt <eric@anholt.net>
Wed, 14 Sep 2016 08:16:19 +0000 (09:16 +0100)
committerpopcornmix <popcornmix@gmail.com>
Mon, 13 May 2019 23:08:00 +0000 (00:08 +0100)
The vc4-firmware-kms module is going to be doing the MBOX FB call.

Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/firmware/raspberrypi.c

index 12da5a6..a05b00c 100644 (file)
@@ -46,7 +46,7 @@ static void response_callback(struct mbox_client *cl, void *msg)
  * Sends a request to the firmware through the BCM2835 mailbox driver,
  * and synchronously waits for the reply.
  */
-static int
+int
 rpi_firmware_transaction(struct rpi_firmware *fw, u32 chan, u32 data)
 {
        u32 message = MBOX_MSG(chan, data);
@@ -67,6 +67,7 @@ rpi_firmware_transaction(struct rpi_firmware *fw, u32 chan, u32 data)
 
        return ret;
 }
+EXPORT_SYMBOL_GPL(rpi_firmware_transaction);
 
 /**
  * rpi_firmware_property_list - Submit firmware property list