| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/ |
| D | wkup_m3_rproc.txt | 7 binary to accomplish this. The wkup_m3 remoteproc driver handles the loading of 12 A wkup_m3 device node is used to represent the Wakeup M3 processor instance 29 booting the wkup_m3 remote processor. 41 wkup_m3: wkup_m3@100000 { 46 ti,hwmods = "wkup_m3";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
| D | wkup_m3_rproc.txt | 7 binary to accomplish this. The wkup_m3 remoteproc driver handles the loading of 12 A wkup_m3 device node is used to represent the Wakeup M3 processor instance 29 booting the wkup_m3 remote processor. 41 wkup_m3: wkup_m3@100000 { 46 ti,hwmods = "wkup_m3";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/ti/ |
| D | wkup_m3_ipc.txt | 8 to boot the wkup_m3, it handles communication with the CM3 using IPC registers 24 - interrupts: Contains the interrupt information for the wkup_m3 26 - ti,rproc: phandle to the wkup_m3 rproc node so the IPC driver 51 ti,rproc = <&wkup_m3>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/ti/ |
| D | wkup-m3-ipc.yaml | 18 to boot the wkup_m3, it handles communication with the CM3 using IPC registers 61 description: wkup_m3 interrupt that signals the MPU 67 phandle to the wkup_m3 rproc node so the IPC driver can boot it 127 ti,rproc = <&wkup_m3>; 168 ti,rproc = <&wkup_m3>;
|
| /kernel/linux/linux-5.10/drivers/soc/ti/ |
| D | wkup_m3_ipc.c | 159 "No IPC channel to communicate with wkup_m3!\n"); in wkup_m3_ping() 197 "No IPC channel to communicate with wkup_m3!\n"); in wkup_m3_ping_noirq() 220 * wkup_m3_set_mem_type - Pass wkup_m3 which type of memory is in use 223 * wkup_m3 must know what memory type is in use to properly suspend 232 * wkup_m3_set_resume_address - Pass wkup_m3 resume address 241 * wkup_m3_request_pm_status - Retrieve wkup_m3 status code after suspend 344 * wkup_m3_request_wake_src - Get the wakeup source info passed from wkup_m3 387 * Returns NULL if the wkup_m3 is not yet available, otherwise returns 498 * can boot the wkup_m3 as soon as it's ready without holding in wkup_m3_ipc_probe()
|
| D | pm33xx.c | 550 * of the EMIF, and we want the wkup_m3 to handle low-power in am33xx_pm_probe()
|
| /kernel/linux/linux-6.6/drivers/soc/ti/ |
| D | wkup_m3_ipc.c | 93 * Copies any additional blob of data to the wkup_m3 dmem to be used by the 320 "No IPC channel to communicate with wkup_m3!\n"); in wkup_m3_ping() 357 "No IPC channel to communicate with wkup_m3!\n"); in wkup_m3_ping_noirq() 391 * wkup_m3_set_mem_type - Pass wkup_m3 which type of memory is in use 395 * wkup_m3 must know what memory type is in use to properly suspend 404 * wkup_m3_set_resume_address - Pass wkup_m3 resume address 414 * wkup_m3_request_pm_status - Retrieve wkup_m3 status code after suspend 525 * wkup_m3_request_wake_src - Get the wakeup source info passed from wkup_m3 567 * Returns NULL if the wkup_m3 is not yet available, otherwise returns 690 * can boot the wkup_m3 as soon as it's ready without holding in wkup_m3_ipc_probe()
|
| D | pm33xx.c | 548 * of the EMIF, and we want the wkup_m3 to handle low-power in am33xx_pm_probe()
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | wkup_m3_rproc.c | 21 #include <linux/platform_data/wkup_m3.h> 61 dev_err(dev, "Unable to reset wkup_m3!\n"); in wkup_m3_rproc_start() 76 dev_err(dev, "Unable to assert reset of wkup_m3!\n"); in wkup_m3_rproc_stop() 155 rproc = rproc_alloc(dev, "wkup_m3", &wkup_m3_rproc_ops, in wkup_m3_rproc_probe()
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | wkup_m3_rproc.c | 22 #include <linux/platform_data/wkup_m3.h> 67 dev_err(dev, "Unable to reset wkup_m3!\n"); in wkup_m3_rproc_start() 85 dev_err(dev, "Unable to assert reset of wkup_m3!\n"); in wkup_m3_rproc_stop() 158 rproc = rproc_alloc(dev, "wkup_m3", &wkup_m3_rproc_ops, in wkup_m3_rproc_probe()
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | omap_hwmod_33xx_data.c | 61 { .name = "wkup_m3", .rst_shift = 3, .st_shift = 5 }, 64 /* wkup_m3 */ 66 .name = "wkup_m3",
|
| D | omap_hwmod_43xx_data.c | 52 { .name = "wkup_m3", .rst_shift = 3, .st_shift = 5 }, 56 .name = "wkup_m3",
|
| D | pdata-quirks.c | 24 #include <linux/platform_data/wkup_m3.h> 277 .reset_name = "wkup_m3", 505 OF_DEV_AUXDATA("ti,am3352-wkup-m3", 0x44d00000, "44d00000.wkup_m3", 509 OF_DEV_AUXDATA("ti,am4372-wkup-m3", 0x44d00000, "44d00000.wkup_m3",
|
| D | sleep33xx.S | 112 * to WKUP_M3, MPU_CLKCTRL.MODULEMODE needs to be set
|
| D | omap_hwmod_33xx_43xx_ipblock_data.c | 132 .name = "wkup_m3",
|
| D | sleep43xx.S | 241 * to WKUP_M3, MPU_CLKCTRL.MODULEMODE needs to be set
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | pm33xx.h | 28 * WFI_FLAG_WAKE_M3: Disable MPU clock or clockdomain to cause wkup_m3 to
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | pm33xx.h | 28 * WFI_FLAG_WAKE_M3: Disable MPU clock or clockdomain to cause wkup_m3 to
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | am4372.dtsi | 176 wkup_m3: wkup_m3@100000 { label 181 ti,hwmods = "wkup_m3";
|
| D | am33xx.dtsi | 186 wkup_m3: wkup_m3@100000 { label 191 ti,hwmods = "wkup_m3";
|
| /kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
| D | sleep33xx.S | 112 * to WKUP_M3, MPU_CLKCTRL.MODULEMODE needs to be set
|
| D | sleep43xx.S | 241 * to WKUP_M3, MPU_CLKCTRL.MODULEMODE needs to be set
|
| D | pdata-quirks.c | 24 #include <linux/platform_data/wkup_m3.h>
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/ |
| D | omap-mailbox.txt | 156 mbox_wkupm3: wkup_m3 {
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | am33xx-l4.dtsi | 47 wkup_m3: cpu@0 { label 340 ti,rproc = <&wkup_m3>;
|