/linux-6.14.4/Documentation/devicetree/bindings/misc/ |
D | ti,j721e-esm.yaml | 5 $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-6.14.4/drivers/misc/ |
D | tps6594-esm.c | 3 * 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");
|
D | Kconfig | 567 Support ESM (Error Signal Monitor) on TPS6594 PMIC devices. 568 ESM is used typically to reboot the board in error condition. 571 will be called tps6594-esm.
|
D | Makefile | 70 obj-$(CONFIG_TPS6594_ESM) += tps6594-esm.o
|
/linux-6.14.4/arch/powerpc/boot/ |
D | main.c | 154 /* 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()
|
D | wrapper | 16 # -e esm_blob specify ESM blob for secure images 256 echo "ESM blob not support on non-pseries platforms" >&2
|
/linux-6.14.4/arch/arm64/boot/dts/ti/ |
D | k3-am62a-mcu.dtsi | 18 mcu_esm: esm@4100000 { 19 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.
|
D | k3-am64-mcu.dtsi | 10 * 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>;
|
D | k3-am62-mcu.dtsi | 18 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.
|
D | k3-am62p-j722s-common-mcu.dtsi | 18 mcu_esm: esm@4100000 { 19 compatible = "ti,j721e-esm"; 23 ti,esm-pins = <0>, <1>, <2>, <85>, <86>; 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.
|
D | k3-am65-mcu.dtsi | 146 * The MCU domain timer interrupts are routed only to the ESM module, 148 * of limited use without interrupts, and likely reserved by the ESM. 443 mcu_esm: esm@40800000 { 444 compatible = "ti,j721e-esm"; 448 ti,esm-pins = <104>, <105>;
|
D | k3-j721s2-mcu-wakeup.dtsi | 725 mcu_esm: esm@40800000 { 726 compatible = "ti,j721e-esm"; 728 ti,esm-pins = <95>; 732 wkup_esm: esm@42080000 { 733 compatible = "ti,j721e-esm"; 735 ti,esm-pins = <63>;
|
D | k3-j784s4-j742s2-mcu-wakeup-common.dtsi | 723 mcu_esm: esm@40800000 { 724 compatible = "ti,j721e-esm"; 726 ti,esm-pins = <95>; 730 wkup_esm: esm@42080000 { 731 compatible = "ti,j721e-esm"; 733 ti,esm-pins = <63>;
|
D | k3-j721e-mcu-wakeup.dtsi | 702 mcu_esm: esm@40800000 { 703 compatible = "ti,j721e-esm"; 705 ti,esm-pins = <95>;
|
D | k3-j7200-mcu-wakeup.dtsi | 675 mcu_esm: esm@40800000 { 676 compatible = "ti,j721e-esm"; 678 ti,esm-pins = <95>;
|
D | k3-j7200.dtsi | 115 <0x00 0x00700000 0x00 0x00700000 0x00 0x00001000>, /* ESM */
|
D | k3-j721s2.dtsi | 120 <0x00 0x00700000 0x00 0x00700000 0x00 0x00001000>, /* ESM */
|
D | k3-j784s4-j742s2-common.dtsi | 82 <0x00 0x00700000 0x00 0x00700000 0x00 0x00001000>, /* ESM */
|
D | k3-j721e.dtsi | 116 <0x00 0x00700000 0x00 0x00700000 0x00 0x00001000>, /* ESM */
|
D | k3-am62a-main.dtsi | 267 main_esm: esm@420000 { 268 compatible = "ti,j721e-esm"; 272 ti,esm-pins = <192>, <193>, <195>, <204>, <209>, <210>;
|
D | k3-am62p-j722s-common-main.dtsi | 260 main_esm: esm@420000 { 261 compatible = "ti,j721e-esm"; 265 ti,esm-pins = <224>, <225>, <227>, <241>, <242>, <248>;
|
D | k3-am62-main.dtsi | 239 main_esm: esm@420000 { 241 compatible = "ti,j721e-esm"; 244 ti,esm-pins = <160>, <161>, <162>, <163>, <177>, <178>;
|
/linux-6.14.4/drivers/s390/cio/ |
D | chsc.c | 1537 u8 esm[8]; member 1560 * @esm: 8 1-byte endpoint security mode values 1561 * @esm_valid: validity mask for @esm 1568 int chsc_scud(u16 cu, u64 *esm, u8 *esm_valid) in chsc_scud() argument 1600 memcpy(esm, scud->cudb[0].esm, sizeof(*esm)); in chsc_scud()
|
/linux-6.14.4/arch/s390/include/asm/ |
D | cio.h | 379 int chsc_scud(u16 cu, u64 *esm, u8 *esm_valid);
|
/linux-6.14.4/sound/pci/ |
D | es1968.c | 917 static inline void snd_es1968_trigger_apu(struct es1968 *esm, int apu, int mode) in snd_es1968_trigger_apu() argument 920 __apu_set_register(esm, apu, 0, in snd_es1968_trigger_apu() 921 (__apu_get_register(esm, apu, 0) & 0xff0f) | in snd_es1968_trigger_apu() 1777 struct es1968 *esm = pcm->private_data; in snd_es1968_pcm_free() local 1778 snd_es1968_free_dmabuf(esm); in snd_es1968_pcm_free() 1779 esm->pcm = NULL; in snd_es1968_pcm_free()
|