/* * SPDX-License-Identifier: BSD-2-Clause * * Copyright (c) 2020 Western Digital Corporation or its affiliates. * * Authors: * Anup Patel */ #include #include #include #include static int sifive_test_reset_init(void *fdt, int nodeoff, const struct fdt_match *match) { int rc; uint64_t addr; rc = fdt_get_node_addr_size(fdt, nodeoff, 0, &addr, NULL); if (rc) return rc; return sifive_test_init(addr); } static const struct fdt_match sifive_test_reset_match[] = { { .compatible = "sifive,test1" }, { }, }; struct fdt_reset fdt_reset_sifive_test = { .match_table = sifive_test_reset_match, .init = sifive_test_reset_init, };