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