Lines Matching defs:firmware
3 * Defines interfaces for interacting wtih the Raspberry Pi firmware's
16 #include <soc/bcm2835/raspberrypi-firmware.h>
44 * Sends a request to the firmware through the BCM2835 mailbox driver,
74 * rpi_firmware_property_list - Submit firmware property list
75 * @fw: Pointer to firmware structure from rpi_firmware_get().
79 * Submits a set of concatenated tags to the VPU firmware through the
104 /* The firmware will error out without parsing in this case. */
135 * rpi_firmware_property - Submit single firmware property
136 * @fw: Pointer to firmware structure from rpi_firmware_get().
141 * Submits a single tag to the VPU firmware through the mailbox
194 dev_info(fw->cl.dev, "Attached to firmware from %ptT\n", &date_and_time);
213 struct device_node *firmware;
216 * Earlier DTs don't have a node for the firmware clocks but
218 * have a node for the firmware clocks, just bail out here.
220 firmware = of_get_compatible_child(dev->of_node,
221 "raspberrypi,firmware-clocks");
222 if (firmware) {
223 of_node_put(firmware);
260 * released their firmware handles. Don't use devm_kzalloc() here.
317 * @firmware_node: Pointer to the firmware Device Tree node.
321 * Returns NULL is the firmware device is not ready.
350 * @firmware_node: Pointer to the firmware Device Tree node.
352 * Returns NULL is the firmware device is not ready.
371 { .compatible = "raspberrypi,bcm2835-firmware", },
378 .name = "raspberrypi-firmware",
388 MODULE_DESCRIPTION("Raspberry Pi firmware driver");