162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * linux/arch/arm/mach-omap2/common.c
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Code common to all OMAP2+ machines.
662306a36Sopenharmony_ci *
762306a36Sopenharmony_ci * Copyright (C) 2009 Texas Instruments
862306a36Sopenharmony_ci * Copyright (C) 2010 Nokia Corporation
962306a36Sopenharmony_ci * Tony Lindgren <tony@atomide.com>
1062306a36Sopenharmony_ci * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
1162306a36Sopenharmony_ci */
1262306a36Sopenharmony_ci#include <linux/kernel.h>
1362306a36Sopenharmony_ci#include <linux/init.h>
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci#include "common.h"
1662306a36Sopenharmony_ci#include "omap-secure.h"
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci/*
1962306a36Sopenharmony_ci * Stub function for OMAP2 so that common files
2062306a36Sopenharmony_ci * continue to build when custom builds are used
2162306a36Sopenharmony_ci */
2262306a36Sopenharmony_ciint __weak omap_secure_ram_reserve_memblock(void)
2362306a36Sopenharmony_ci{
2462306a36Sopenharmony_ci	return 0;
2562306a36Sopenharmony_ci}
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_civoid __init omap_reserve(void)
2862306a36Sopenharmony_ci{
2962306a36Sopenharmony_ci	omap_secure_ram_reserve_memblock();
3062306a36Sopenharmony_ci	omap_barrier_reserve_memblock();
3162306a36Sopenharmony_ci}
32