| /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ |
| * Copyright (C) 2020 Amlogic, Inc. All rights reserved. |
| #include <asm/arch/clock.h> |
| #include <amlogic/aml_cec.h> |
| #define CEC_VERSION "tl1 cec AC suspend mode 20190715\n" |
| static void cec_init(int logic_addr, unsigned char fun_cfg) |
| printf("%s :%d,%#x\n", __func__, logic_addr,fun_cfg); |
| cec_hw_init(logic_addr, fun_cfg); |
| static int do_cec(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
| logic_addr = simple_strtoul(argv[1], NULL, 10); |
| fun_cfg = simple_strtoul(argv[2], NULL, 16); |
| printf("logic_addr=0x%x, fun_cfg=0x%x\n", |
| cec_init(logic_addr, (unsigned char)fun_cfg); |
| cec, CONFIG_SYS_MAXARGS, 0, do_cec, |
| " - hdmi cec function \n" |
| " - param: logic addr;fun_cfg\n" |