Blame view
drivers/staging/board/kzm9d.c
703 Bytes
b24413180 License cleanup: ... |
1 |
// SPDX-License-Identifier: GPL-2.0 |
f22f4ea5c staging: board: k... |
2 3 4 5 6 |
/* Staging board support for KZM9D. Enable not-yet-DT-capable devices here. */ #include <linux/kernel.h> #include <linux/platform_device.h> #include "board.h" |
a85890883 staging: board: k... |
7 |
static struct resource usbs1_res[] __initdata = { |
f22f4ea5c staging: board: k... |
8 9 10 11 12 13 |
DEFINE_RES_MEM(0xe2800000, 0x2000), DEFINE_RES_IRQ(159), }; static void __init kzm9d_init(void) { |
cebbddb6f staging: board: k... |
14 |
board_staging_gic_setup_xlate("arm,pl390", 32); |
a85890883 staging: board: k... |
15 16 17 18 19 |
if (!board_staging_dt_node_available(usbs1_res, ARRAY_SIZE(usbs1_res))) { board_staging_gic_fixup_resources(usbs1_res, ARRAY_SIZE(usbs1_res)); |
f22f4ea5c staging: board: k... |
20 21 |
platform_device_register_simple("emxx_udc", -1, usbs1_res, ARRAY_SIZE(usbs1_res)); |
a85890883 staging: board: k... |
22 |
} |
f22f4ea5c staging: board: k... |
23 24 25 |
} board_staging("renesas,kzm9d", kzm9d_init); |