Lines Matching defs:firmware

3  * Defines interfaces for interacting with the Raspberry Pi firmware's
18 #include <soc/bcm2835/raspberrypi-firmware.h>
46 * Sends a request to the firmware through the BCM2835 mailbox driver,
76 * rpi_firmware_property_list - Submit firmware property list
77 * @fw: Pointer to firmware structure from rpi_firmware_get().
81 * Submits a set of concatenated tags to the VPU firmware through the
106 /* The firmware will error out without parsing in this case. */
137 * rpi_firmware_property - Submit single firmware property
138 * @fw: Pointer to firmware structure from rpi_firmware_get().
143 * Submits a single tag to the VPU firmware through the mailbox
196 dev_info(fw->cl.dev, "Attached to firmware from %ptT\n", &date_and_time);
215 struct device_node *firmware;
218 * Earlier DTs don't have a node for the firmware clocks but
220 * have a node for the firmware clocks, just bail out here.
222 firmware = of_get_compatible_child(dev->of_node,
223 "raspberrypi,firmware-clocks");
224 if (firmware) {
225 of_node_put(firmware);
243 * If our firmware doesn't support that operation, or fails, we
282 * released their firmware handles. Don't use devm_kzalloc() here.
334 { .compatible = "raspberrypi,bcm2835-firmware", },
347 * @firmware_node: Pointer to the firmware Device Tree node.
351 * Returns NULL is the firmware device is not ready.
380 * @dev: The firmware device structure
381 * @firmware_node: Pointer to the firmware Device Tree node.
383 * Returns NULL is the firmware device is not ready.
403 .name = "raspberrypi-firmware",
413 MODULE_DESCRIPTION("Raspberry Pi firmware driver");