| /freebsd-13.1/sys/contrib/device-tree/Bindings/firmware/xilinx/ |
| H A D | xlnx,zynqmp-firmware.txt | 5 The zynqmp-firmware node describes the interface to platform firmware. 7 driver provides an interface to firmware APIs. Interface APIs can be 15 "xlnx,zynqmp-firmware" for Zynq Ultrascale+ MPSoC 16 "xlnx,versal-firmware" for Versal 17 - method: The method of calling the PM-API firmware layer. 28 firmware { 29 zynqmp_firmware: zynqmp-firmware { 30 compatible = "xlnx,zynqmp-firmware"; 38 firmware { 39 versal_firmware: versal-firmware { [all …]
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/qe/ |
| H A D | firmware.txt | 1 * Uploaded QE firmware 3 If a new firmware has been uploaded to the QE (usually by the 4 boot loader), then a 'firmware' child node should be added to the QE 5 node. This node provides information on the uploaded firmware that 9 - id: The string name of the firmware. This is taken from the 'id' 10 member of the qe_firmware structure of the uploaded firmware. 12 firmware they want is already present. 14 firmware binary. It is a 64-bit number represented 16 - virtual-traps: The virtual traps, taken from the firmware binary. 20 firmware {
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/arm/bcm/ |
| H A D | raspberrypi,bcm2835-firmware.yaml | 4 $id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml# 7 title: Raspberry Pi VideoCore firmware driver 17 const: raspberrypi,bcm2835-firmware 25 - const: raspberrypi,bcm2835-firmware 31 Phandle to the firmware device's Mailbox. 39 const: raspberrypi,firmware-clocks 45 firmware messages. 59 firmware { 60 compatible = "raspberrypi,bcm2835-firmware", "simple-mfd"; 64 compatible = "raspberrypi,firmware-clocks";
|
| H A D | raspberrypi,bcm2835-firmware.txt | 1 Raspberry Pi VideoCore firmware driver 5 - compatible: Should be "raspberrypi,bcm2835-firmware" 6 - mboxes: Phandle to the firmware device's Mailbox. 11 firmware { 12 compatible = "raspberrypi,bcm2835-firmware";
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/input/touchscreen/ |
| H A D | raspberrypi,firmware-ts.txt | 1 Raspberry Pi firmware based 7" touchscreen 5 - compatible: "raspberrypi,firmware-ts" 8 - firmware: Reference to RPi's firmware device node 17 firmware: firmware-rpi { 18 compatible = "raspberrypi,bcm2835-firmware"; 22 compatible = "raspberrypi,firmware-ts";
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/ |
| H A D | qe.txt | 26 - fsl,firmware-phandle: 32 "fsl,qe-firmware". 141 The firmware node itself contains the firmware binary contents, a compatible 144 fsl,firmware-phandle property. Other QE nodes that need the same firmware 145 should define an fsl,firmware-phandle property that points to the firmware node 156 kind of firmware it is. For QE, this should be "fsl,qe-firmware". 158 - fsl,firmware 167 qe_firmware:qe-firmware { 168 compatible = "fsl,qe-firmware"; 169 fsl,firmware = [0x70 0xcd 0x00 0x00 0x01 0x46 0x45 ...]; [all …]
|
| /freebsd-13.1/sys/dev/cxgb/ |
| H A D | cxgb_t3fw.c | 22 const struct firmware *fp; in cxgb_t3fw_modevent() 49 MODULE_DEPEND(cxgb_t3fw, firmware, 1, 1, 1); 54 const struct firmware *fp; in cxgb_t3b_protocol_sram_modevent() 81 MODULE_DEPEND(cxgb_t3b_protocol_sram, firmware, 1, 1, 1); 86 const struct firmware *fp; in cxgb_t3b_tp_eeprom_modevent() 113 MODULE_DEPEND(cxgb_t3b_tp_eeprom, firmware, 1, 1, 1); 118 const struct firmware *fp; in cxgb_t3c_protocol_sram_modevent() 145 MODULE_DEPEND(cxgb_t3c_protocol_sram, firmware, 1, 1, 1); 150 const struct firmware *fp; in cxgb_t3c_tp_eeprom_modevent() 177 MODULE_DEPEND(cxgb_t3c_tp_eeprom, firmware, 1, 1, 1);
|
| /freebsd-13.1/share/examples/kld/firmware/ |
| H A D | README | 3 This is a simple example of the firmware(9) system. It consists of two 7 This is the firmware image (the ascii art of beastie from the boot 8 menu). The Makefile lists the firmware file "firmware.img" and the 9 short handle for this firmware image "beastie". 14 This module tries to get the a firmware image called "beastie", 16 It keeps a reference to the firmware until it is unloaded. 18 This is mainly to demonstrate how to construct firmware image modules.
|
| /freebsd-13.1/sys/sys/ |
| H A D | firmware.h | 53 struct firmware { struct 60 const struct firmware *firmware_register(const char *, argument 61 const void *, size_t, unsigned int, const struct firmware *); 65 const struct firmware *firmware_get_flags(const char *, uint32_t flags); 66 const struct firmware *firmware_get(const char *); 69 void firmware_put(const struct firmware *, int);
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/gpio/ |
| H A D | raspberrypi,firmware-gpio.txt | 3 The Raspberry Pi 3 GPIO expander is controlled by the VC4 firmware. The 4 firmware exposes a mailbox interface that allows the ARM core to control the 8 firmware node. 12 - compatible : Should be "raspberrypi,firmware-gpio" 21 firmware: firmware-rpi { 22 compatible = "raspberrypi,bcm2835-firmware"; 26 compatible = "raspberrypi,firmware-gpio";
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/arm/samsung/ |
| H A D | samsung-secure-firmware.yaml | 4 $id: http://devicetree.org/schemas/arm/samsung/samsung-secure-firmware.yaml# 15 - const: samsung,secure-firmware 19 Address of non-secure SYSRAM used for communication with firmware. 30 firmware@203f000 { 31 compatible = "samsung,secure-firmware";
|
| /freebsd-13.1/share/examples/kld/firmware/fwimage/ |
| H A D | Makefile | 6 FIRMWS= firmware.img:beastie 8 CLEANFILES= firmware.img 10 firmware.img: firmware.img.uu
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/nvmem/ |
| H A D | xlnx,zynqmp-nvmem.txt | 2 = Zynq UltraScale+ MPSoC nvmem firmware driver binding = 5 like soc revision, IDCODE... etc, By using the firmware interface. 17 firmware { 18 zynqmp_firmware: zynqmp-firmware { 19 compatible = "xlnx,zynqmp-firmware";
|
| /freebsd-13.1/sys/contrib/device-tree/src/arm/ |
| H A D | bcm2835-rpi.dtsi | 15 firmware: firmware { label 16 compatible = "raspberrypi,bcm2835-firmware", "simple-mfd"; 26 firmware = <&firmware>;
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/arm/firmware/ |
| H A D | sdei.txt | 6 firmware-first error handling, or from an IRQ that has been promoted to 7 a firmware-assisted NMI. 11 privilege level of the SDEI firmware (specified as part of the binding 24 The sdei node should be a child node of '/firmware' and have required 30 - method : The method of calling the SDEI firmware. Permitted 37 firmware {
|
| H A D | tlm,trusted-foundations.txt | 6 under the /firmware/ node 10 - tlm,version-major: major version number of Trusted Foundations firmware 11 - tlm,version-minor: minor version number of Trusted Foundations firmware 14 firmware {
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/power/reset/ |
| H A D | xlnx,zynqmp-power.txt | 33 firmware { 34 zynqmp_firmware: zynqmp-firmware { 35 compatible = "xlnx,zynqmp-firmware"; 47 firmware { 48 zynqmp_firmware: zynqmp-firmware { 49 compatible = "xlnx,zynqmp-firmware";
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/net/ |
| H A D | qualcomm-bluetooth.txt | 23 - firmware-name: specify the name of nvm firmware to load 39 - firmware-name: specify the name of nvm firmware to load 53 firmware-name = "nvm_00440302.bin"; 66 firmware-name = "crnv21.bin";
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/firmware/ |
| H A D | cznic,turris-mox-rwtm.txt | 1 Turris Mox rWTM firmware driver 8 compatible device running the Mox's rWTM firmware in the secure processor (for 9 example it is possible to flash this firmware into EspressoBin). 13 firmware {
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/fpga/ |
| H A D | xlnx,zynqmp-pcap-fpga.txt | 3 Programmable Logic (PL). The configuration uses the firmware interface. 17 firmware { 18 zynqmp_firmware: zynqmp-firmware { 19 compatible = "xlnx,zynqmp-firmware";
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/soc/bcm/ |
| H A D | raspberrypi,bcm2835-power.txt | 6 - firmware: Reference to the RPi firmware device node. 39 firmware = <&firmware>;
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/remoteproc/ |
| H A D | wkup_m3_rproc.txt | 6 that cannot be controlled from the MPU. This CM3 processor requires a firmware 8 the firmware and booting of the CM3. 28 - ti,pm-firmware: Name of firmware file to be used for loading and 47 ti,pm-firmware = "am335x-pm-firmware.elf";
|
| /freebsd-13.1/sys/kern/ |
| H A D | subr_firmware.c | 109 struct firmware fw; /* externally visible information */ 135 MTX_SYSINIT(firmware, &firmware_mtx, "firmware table", MTX_DEF); 166 const struct firmware * 168 unsigned int version, const struct firmware *parent) in firmware_register() 287 const struct firmware * 341 const struct firmware * 358 firmware_put(const struct firmware *p, int flags) in firmware_put() 507 DECLARE_MODULE(firmware, firmware_mod, SI_SUB_DRIVERS, SI_ORDER_FIRST); 508 MODULE_VERSION(firmware, 1);
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/mtd/partitions/ |
| H A D | brcm,bcm963xx-imagetag.txt | 6 needs to be used with an explicit firmware partition. 8 The BCM963XX ImageTag is a simple firmware header describing the offsets and 9 sizes of the rootfs and kernel parts contained in the firmware. 31 firmware@10000 {
|
| /freebsd-13.1/contrib/ntp/ntpd/ |
| H A D | refclock_neoclock4x.c | 116 char firmware[80]; member 319 strlcpy(up->firmware, "?", sizeof(up->firmware)); in neoclock4x_start() 339 sizeof(up->firmware)); in neoclock4x_start() 357 if(neol_query_firmware(pp->io.fd, up->unit, up->firmware, sizeof(up->firmware))) in neoclock4x_start() 900 char *firmware, in neol_query_firmware() argument 1013 if (strlcpy(firmware, tmpbuf, maxlen) >= maxlen) in neol_query_firmware() 1014 strlcpy(firmware, "buffer too small", maxlen); in neol_query_firmware() 1021 if(strstr(firmware, "/R2")) in neol_query_firmware() 1033 const char *firmware, in neol_check_firmware() argument 1039 ptr = strstr(firmware, "NDF:"); in neol_check_firmware() [all …]
|