Path: blob/master/arch/powerpc/platforms/512x/mpc512x_generic.c
26481 views
// SPDX-License-Identifier: GPL-2.0-or-later1/*2* Copyright (C) 2007,2008 Freescale Semiconductor, Inc. All rights reserved.3*4* Author: John Rigby, <[email protected]>5*6* Description:7* MPC512x SoC setup8*/910#include <linux/kernel.h>11#include <linux/of.h>1213#include <asm/machdep.h>14#include <asm/ipic.h>15#include <asm/time.h>1617#include "mpc512x.h"1819/*20* list of supported boards21*/22static const char * const board[] __initconst = {23"prt,prtlvt",24"fsl,mpc5125ads",25"ifm,ac14xx",26NULL27};2829/*30* Called very early, MMU is off, device-tree isn't unflattened31*/32static int __init mpc512x_generic_probe(void)33{34mpc512x_init_early();3536return 1;37}3839define_machine(mpc512x_generic) {40.name = "MPC512x generic",41.compatibles = board,42.probe = mpc512x_generic_probe,43.init = mpc512x_init,44.setup_arch = mpc512x_setup_arch,45.init_IRQ = mpc512x_init_IRQ,46.get_irq = ipic_get_irq,47.restart = mpc512x_restart,48};495051