| * Copyright (C) 2013-2014 Panasonic Corporation |
| * Copyright (C) 2015-2017 Socionext Inc. |
| * Author: Masahiro Yamada <yamada.masahiro@socionext.com> |
| * SPDX-License-Identifier: GPL-2.0+ |
| unsigned int id, model, rev, required_model = 1, required_rev = 1; |
| id = uniphier_get_soc_id(); |
| model = uniphier_get_soc_model(); |
| rev = uniphier_get_soc_revision(); |
| puts("sLD3 (MN2WS0220)"); |
| puts("Pro4 (MN2WS0230)"); |
| puts("sLD8 (MN2WS0270)"); |
| puts("Pro5 (MN2WS0300)"); |
| puts("PXs2 (MN2WS0310)"); |
| puts("LD6b (MN2WS0320)"); |
| puts("LD11 (SC1405AP1)"); |
| puts("LD20 (SC1401AJ1)"); |
| printf("Unknown Processor ID (0x%x)\n", id); |
| printf(" model %d (revision %d)\n", model, rev); |
| if (model < required_model) { |
| printf("Only model %d or newer is supported.\n", |
| } else if (rev < required_rev) { |
| printf("Only revision %d or newer is supported.\n", |