root/drivers/staging/board/kzm9d.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. kzm9d_init

   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 
   8 static struct resource usbs1_res[] __initdata = {
   9         DEFINE_RES_MEM(0xe2800000, 0x2000),
  10         DEFINE_RES_IRQ(159),
  11 };
  12 
  13 static 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 
  26 board_staging("renesas,kzm9d", kzm9d_init);

/* [<][>][^][v][top][bottom][index][help] */