Home
last modified time | relevance | path

Searched full:esm (Results 1 – 12 of 12) sorted by relevance

/linux/Documentation/devicetree/bindings/misc/
H A Dti,j721e-esm.yaml5 $id: http://devicetree.org/schemas/misc/ti,j721e-esm.yaml#
8 title: Texas Instruments K3 ESM
14 The ESM (Error Signaling Module) is an IP block on TI K3 devices
17 the SoC, and they are handled by the ESM, which routes them to the proper
23 const: ti,j721e-esm
28 ti,esm-pins:
31 integer array of ESM interrupt pins to route to external event pin
39 - ti,esm-pins
48 esm@700000 {
49 compatible = "ti,j721e-esm";
[all …]
/linux/drivers/misc/
H A Dtps6594-esm.c3 * ESM (Error Signal Monitor) driver for TI TPS6594/TPS6593/LP8764 PMICs
44 * SoC ESM function is used to power the load switch instead. in tps6594_esm_probe()
45 * As a consequence, ESM can not be used on those PMIC. in tps6594_esm_probe()
54 "ESM not supported for revision 1 PMIC\n"); in tps6594_esm_probe()
71 return dev_err_probe(dev, ret, "Failed to configure ESM\n"); in tps6594_esm_probe()
76 return dev_err_probe(dev, ret, "Failed to start ESM\n"); in tps6594_esm_probe()
93 dev_err(dev, "Failed to stop ESM\n"); in tps6594_esm_remove()
100 dev_err(dev, "Failed to unconfigure ESM\n"); in tps6594_esm_remove()
134 .name = "tps6594-esm",
143 MODULE_ALIAS("platform:tps6594-esm");
H A DKconfig579 Support ESM (Error Signal Monitor) on TPS6594 PMIC devices.
580 ESM is used typically to reboot the board in error condition.
583 will be called tps6594-esm.
/linux/arch/powerpc/boot/
H A Dmain.c154 /* Do we have an ESM (Enter Secure Mode) blob? */ in prep_esm_blob()
158 printf("Attached ESM blob at 0x%p-0x%p\n\r", in prep_esm_blob()
164 * If the ESM blob is too low it will be clobbered when the in prep_esm_blob()
175 fatal("Can't allocate memory for ESM blob !\n\r"); in prep_esm_blob()
176 printf("Relocating ESM blob 0x%lx <- 0x%p (0x%lx bytes)\n\r", in prep_esm_blob()
181 /* Tell the kernel ESM blob address via device tree. */ in prep_esm_blob()
182 setprop_val(chosen, "linux,esm-blob-start", (u32)(esm_blob_addr)); in prep_esm_blob()
183 setprop_val(chosen, "linux,esm-blob-end", (u32)(esm_blob_addr + esm_blob_size)); in prep_esm_blob()
H A Dwrapper16 # -e esm_blob specify ESM blob for secure images
250 echo "ESM blob not support on non-pseries platforms" >&2
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am64-mcu.dtsi10 * The MCU domain timer interrupts are routed only to the ESM module,
12 * of limited use without interrupts, and likely reserved by the ESM.
157 mcu_esm: esm@4100000 {
159 compatible = "ti,j721e-esm";
162 ti,esm-pins = <0>, <1>, <2>, <85>;
H A Dk3-am62-mcu.dtsi18 mcu_esm: esm@4100000 {
20 compatible = "ti,j721e-esm";
23 ti,esm-pins = <0>, <1>, <2>, <85>;
27 * The MCU domain timer interrupts are routed only to the ESM module,
29 * of limited use without interrupts, and likely reserved by the ESM.
H A Dk3-j7200.dtsi115 <0x00 0x00700000 0x00 0x00700000 0x00 0x00001000>, /* ESM */
H A Dk3-j721s2.dtsi120 <0x00 0x00700000 0x00 0x00700000 0x00 0x00001000>, /* ESM */
H A Dk3-j721e.dtsi116 <0x00 0x00700000 0x00 0x00700000 0x00 0x00001000>, /* ESM */
H A Dk3-am65-main.dtsi57 main_esm: esm@700000 {
58 compatible = "ti,j721e-esm";
62 ti,esm-pins = <224>, <225>, <226>, <227>;
/linux/Documentation/arch/powerpc/
H A Dultravisor.rst824 uint64_t esm_blob_addr, /* location of the ESM blob */
846 ESM blob.