Use the new 'compatible' property for simple cases. checkpatch complains about the new compatible being undocumented but in reality nothing is new so just ignore it for the time being. Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://msgid.link/6cb9865d916231c38401ba34ad1a98c249fae135.1676711562.git.christophe.leroy@csgroup.eu
43 lines
1.0 KiB
C
43 lines
1.0 KiB
C
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
/*
|
|
* MPC8360E-RDK board file.
|
|
*
|
|
* Copyright (c) 2006 Freescale Semiconductor, Inc.
|
|
* Copyright (c) 2007-2008 MontaVista Software, Inc.
|
|
*
|
|
* Author: Anton Vorontsov <avorontsov@ru.mvista.com>
|
|
*/
|
|
|
|
#include <linux/kernel.h>
|
|
#include <linux/pci.h>
|
|
#include <linux/of_platform.h>
|
|
#include <linux/io.h>
|
|
#include <asm/time.h>
|
|
#include <asm/ipic.h>
|
|
#include <asm/udbg.h>
|
|
#include <soc/fsl/qe/qe.h>
|
|
#include <sysdev/fsl_soc.h>
|
|
#include <sysdev/fsl_pci.h>
|
|
|
|
#include "mpc83xx.h"
|
|
|
|
machine_device_initcall(mpc836x_rdk, mpc83xx_declare_of_platform_devices);
|
|
|
|
static void __init mpc836x_rdk_setup_arch(void)
|
|
{
|
|
mpc83xx_setup_arch();
|
|
}
|
|
|
|
define_machine(mpc836x_rdk) {
|
|
.name = "MPC836x RDK",
|
|
.compatible = "fsl,mpc8360rdk",
|
|
.setup_arch = mpc836x_rdk_setup_arch,
|
|
.discover_phbs = mpc83xx_setup_pci,
|
|
.init_IRQ = mpc83xx_ipic_init_IRQ,
|
|
.get_irq = ipic_get_irq,
|
|
.restart = mpc83xx_restart,
|
|
.time_init = mpc83xx_time_init,
|
|
.calibrate_decr = generic_calibrate_decr,
|
|
.progress = udbg_progress,
|
|
};
|