12345678910111213141516171819202122232425262728293031323334353637 |
- // SPDX-License-Identifier: GPL-2.0+
- /**
- * ufs.c - UFS specific U-boot commands
- *
- * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com
- *
- */
- #include <common.h>
- #include <command.h>
- #include <ufs.h>
- static int do_ufs(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
- {
- int dev, ret;
- if (argc >= 2) {
- if (!strcmp(argv[1], "init")) {
- if (argc == 3) {
- dev = dectoul(argv[2], NULL);
- ret = ufs_probe_dev(dev);
- if (ret)
- return CMD_RET_FAILURE;
- } else {
- ufs_probe();
- }
- return CMD_RET_SUCCESS;
- }
- }
- return CMD_RET_USAGE;
- }
- U_BOOT_CMD(ufs, 3, 1, do_ufs,
- "UFS sub system",
- "init [dev] - init UFS subsystem\n"
- );
|