Home
last modified time | relevance | path

Searched refs:firmware (Results 1 – 25 of 527) sorted by relevance

12345678910>>...22

/freebsd-13.1/sys/contrib/device-tree/Bindings/firmware/xilinx/
H A Dxlnx,zynqmp-firmware.txt5 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 Dfirmware.txt1 * 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 Draspberrypi,bcm2835-firmware.yaml4 $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 Draspberrypi,bcm2835-firmware.txt1 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 Draspberrypi,firmware-ts.txt1 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 Dqe.txt26 - 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 Dcxgb_t3fw.c22 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 DREADME3 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 Dfirmware.h53 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 Draspberrypi,firmware-gpio.txt3 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 Dsamsung-secure-firmware.yaml4 $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 DMakefile6 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 Dxlnx,zynqmp-nvmem.txt2 = 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 Dbcm2835-rpi.dtsi15 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 Dsdei.txt6 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 Dtlm,trusted-foundations.txt6 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 Dxlnx,zynqmp-power.txt33 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 Dqualcomm-bluetooth.txt23 - 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 Dcznic,turris-mox-rwtm.txt1 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 Dxlnx,zynqmp-pcap-fpga.txt3 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 Draspberrypi,bcm2835-power.txt6 - firmware: Reference to the RPi firmware device node.
39 firmware = <&firmware>;
/freebsd-13.1/sys/contrib/device-tree/Bindings/remoteproc/
H A Dwkup_m3_rproc.txt6 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 Dsubr_firmware.c109 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 Dbrcm,bcm963xx-imagetag.txt6 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 Drefclock_neoclock4x.c116 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 …]

12345678910>>...22