Lines Matching +full:addr +full:- +full:mode

1 // SPDX-License-Identifier: GPL-2.0
16 u64 src_addr, addr; in do_zynqmp_verify_secure() local
38 return -EINVAL; in do_zynqmp_verify_secure()
57 addr = (u64)ret_payload[1] << 32 | ret_payload[2]; in do_zynqmp_verify_secure()
58 printf("Verified image at 0x%llx\n", addr); in do_zynqmp_verify_secure()
59 env_set_hex("zynqmp_verified_img_addr", addr); in do_zynqmp_verify_secure()
68 u32 read_val, addr; in do_zynqmp_mmio_read() local
71 if (argc != cmdtp->maxargs) in do_zynqmp_mmio_read()
74 addr = simple_strtoul(argv[2], NULL, 16); in do_zynqmp_mmio_read()
76 ret = zynqmp_mmio_read(addr, &read_val); in do_zynqmp_mmio_read()
79 addr, read_val); in do_zynqmp_mmio_read()
89 u32 addr, mask, val; in do_zynqmp_mmio_write() local
92 if (argc != cmdtp->maxargs) in do_zynqmp_mmio_write()
95 addr = simple_strtoul(argv[2], NULL, 16); in do_zynqmp_mmio_write()
99 ret = zynqmp_mmio_write(addr, mask, val); in do_zynqmp_mmio_write()
110 u8 mode; in do_zynqmp_tcm_init() local
112 if (argc != cmdtp->maxargs) in do_zynqmp_tcm_init()
115 mode = simple_strtoul(argv[2], NULL, 16); in do_zynqmp_tcm_init()
116 if (mode != TCM_LOCK && mode != TCM_SPLIT) { in do_zynqmp_tcm_init()
117 printf("Mode should be either 0(lock)/1(split)\n"); in do_zynqmp_tcm_init()
122 tcm_init(mode); in do_zynqmp_tcm_init()
139 * do_zynqmp - Handle the "zynqmp" command-line command
142 * @argc: Command-line argument count
143 * @argv: Array of command-line arguments
161 return c->cmd(c, flag, argc, argv); in do_zynqmp()
169 "secure src len [key_addr] - verifies secure images of $len bytes\n"
173 "zynqmp mmio_read address - read from address\n"
174 "zynqmp mmio_write address mask value - write value after masking to\n"
177 "zynqmp tcminit mode - Initialize the TCM with zeros. TCM needs to be\n"
179 " errors. mode specifies in which mode TCM has\n"
188 "ZynqMP sub-system",