| // SPDX-License-Identifier: GPL-2.0+ |
| * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com> |
| * Reset driver for tangier processor |
| static int tangier_sysreset_request(struct udevice *dev, enum sysreset_t type) |
| value = IPCMSG_WARM_RESET; |
| value = IPCMSG_COLD_RESET; |
| scu_ipc_simple_command(value, 0); |
| static const struct udevice_id tangier_sysreset_ids[] = { |
| { .compatible = "intel,reset-tangier" }, |
| static struct sysreset_ops tangier_sysreset_ops = { |
| .request = tangier_sysreset_request, |
| U_BOOT_DRIVER(tangier_sysreset) = { |
| .name = "tangier-sysreset", |
| .of_match = tangier_sysreset_ids, |
| .ops = &tangier_sysreset_ops, |