arch/arm/soc/nxp_lpc176x5x/soc.c
/**
 * @brief Perform basic hardware initialization at boot.
 *
 * This needs to be run from the very beginning.
 * So the init priority has to be 0 (zero).
 *
 * @return 0
 */
@brief Perform basic hardware initialization at boot.
This needs to be run from the very beginning.
So the init priority has to be 0 (zero).

@return 0
@brief Perform basic hardware initialization at boot . This needs to be run from the very beginning . So the init priority has to be 0 ( zero ) . @return 0
static int nxp_lpc176x5x_init(struct device *arg)
{
	uint32_t key;
	ARG_UNUSED(arg);
	Chip_SystemInit();
	NMI_INIT();
	irq_unlock(key);
	return 0;
}
static int nxp_lpc176x5x_init ( struct device * arg ) { uint32_t key ; ARG_UNUSED ( arg ) ; Chip_SystemInit ( ) ; NMI_INIT ( ) ; irq_unlock ( key ) ; return 0 ; }
@brief Perform basic hardware initialization at boot.
@brief Perform basic hardware initialization at boot .
/* Install default handler that simply resets the CPU
	 * if configured in the kernel, NOP otherwise
	 */