https://github.com/torvalds/linux
Raw File
Tip revision: 97da3854c526d3a6ee05c849c96e48d21527606c authored by Linus Torvalds on 20 March 2017, 02:09:39 UTC
Linux 4.11-rc3
Tip revision: 97da385
bcm_kona_smc.h
/*
 * Copyright (C) 2013 Broadcom Corporation
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation version 2.
 *
 * This program is distributed "as is" WITHOUT ANY WARRANTY of any
 * kind, whether express or implied; without even the implied warranty
 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 */

#ifndef BCM_KONA_SMC_H
#define BCM_KONA_SMC_H

#include <linux/types.h>

/* Broadcom Secure Service API service IDs, return codes, and exit codes */
#define SSAPI_ENABLE_L2_CACHE		0x01000002
#define SEC_ROM_RET_OK			0x00000001
#define SEC_EXIT_NORMAL			0x1

extern int __init bcm_kona_smc_init(void);

extern unsigned bcm_kona_smc(unsigned service_id,
			     unsigned arg0,
			     unsigned arg1,
			     unsigned arg2,
			     unsigned arg3);

#endif /* BCM_KONA_SMC_H */
back to top