Lines Matching +full:- +full:remote
1 // SPDX-License-Identifier: GPL-2.0+
4 * Texas Instruments Incorporated - http://www.ti.com/
14 * print_remoteproc_list() - print all the remote processor devices
27 printf("Cannot find Remote processor class\n"); in print_remoteproc_list()
37 switch (uc_pdata->mem_type) { in print_remoteproc_list()
45 printf("%d - Name:'%s' type:'%s' supports: %s%s%s%s%s%s\n", in print_remoteproc_list()
46 dev->seq, in print_remoteproc_list()
47 uc_pdata->name, in print_remoteproc_list()
49 ops->load ? "load " : "", in print_remoteproc_list()
50 ops->start ? "start " : "", in print_remoteproc_list()
51 ops->stop ? "stop " : "", in print_remoteproc_list()
52 ops->reset ? "reset " : "", in print_remoteproc_list()
53 ops->is_running ? "is_running " : "", in print_remoteproc_list()
54 ops->ping ? "ping " : ""); in print_remoteproc_list()
60 * do_rproc_init() - do basic initialization
76 printf("Few Remote Processors failed to be initalized\n"); in do_rproc_init()
83 * do_remoteproc_list() - print list of remote proc devices.
95 printf("\t Remote Processors is not initialized\n"); in do_remoteproc_list()
106 * do_remoteproc_load() - Load a remote processor with binary image
139 printf("Load Remote Processor %d with data@addr=0x%08lx %lu bytes:%s\n", in do_remoteproc_load()
146 * do_remoteproc_wrapper() - wrapper for various rproc commands
153 * helper routines in remote processor core. by using a set of
182 printf("Remote processor is Running\n"); in do_remoteproc_wrapper()
184 printf("Remote processor is NOT Running\n"); in do_remoteproc_wrapper()
191 printf("Remote processor responds 'Pong'\n"); in do_remoteproc_wrapper()
193 printf("No response from Remote processor\n"); in do_remoteproc_wrapper()
209 "list remote processors", ""),
211 "Load remote processor with provided image",
213 "- id: ID of the remote processor(see 'list' cmd)\n"
214 "- addr: Address in memory of the image to loadup\n"
215 "- size: Size of the image to loadup\n"),
217 "Start remote processor",
218 "id - ID of the remote processor (see 'list' cmd)\n"),
220 "Stop remote processor",
221 "id - ID of the remote processor (see 'list' cmd)\n"),
223 "Reset remote processor",
224 "id - ID of the remote processor (see 'list' cmd)\n"),
226 "Check to see if remote processor is running\n",
227 "id - ID of the remote processor (see 'list' cmd)\n"),
229 "Ping to communicate with remote processor\n",
230 "id - ID of the remote processor (see 'list' cmd)\n"),
234 * do_remoteproc() - (replace: short desc)
250 argc--; in do_remoteproc()
257 return c->cmd(cmdtp, flag, argc, argv); in do_remoteproc()
263 "Control operation of remote processors in an SoC",
267 "\t\t<id> is a numerical identifier for the remote processor\n"
269 "\t\tNote: Remote processors must be initalized prior to usage\n"
273 "\tinit - Enumerate and initalize the remote processors\n"
274 "\tlist - list available remote processors\n"
275 "\tload <id> [addr] [size]- Load the remote processor with binary\n"
277 "\tstart <id> - Start the remote processor(must be loaded)\n"
278 "\tstop <id> - Stop the remote processor\n"
279 "\treset <id> - Reset the remote processor\n"
280 "\tis_running <id> - Reports if the remote processor is running\n"
281 "\tping <id> - Ping the remote processor for communication\n");