forked from Qortal/Brooklyn
84ba5b15ac
* Enhance GPIO addon for Noctua Fans for the Qortector upcoming case. This will put PWM signal to real-time. * Fixed RDP not letting a user login if not logged out on Cinnamon release (reported by Crowetic) * Update i2c sensor db * Fixed DRM broadcast over HDMI 2+ * Ease up DHCP security only to prevent Brooklyn blocking routers. * Add possibility to add extra memory for Cinnamon Desktop Release * Fix error message of Software Render mode on Cinnamon Desktop * Add proper offset for HD screens for pixel array *Fixed HDMI jitter for videocore4 GPU * Enable all radios (including Bluetooth)
33 lines
925 B
C
33 lines
925 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
*
|
|
* Copyright (C) 2008-2009 ST-Ericsson AB
|
|
*
|
|
* Author: Rickard Andersson <rickard.andersson@stericsson.com>
|
|
* Author: Linus Walleij <linus.walleij@stericsson.com>
|
|
*/
|
|
#ifndef __ASMARM_TCM_H
|
|
#define __ASMARM_TCM_H
|
|
|
|
#ifndef CONFIG_HAVE_TCM
|
|
#error "You should not be including tcm.h unless you have a TCM!"
|
|
#endif
|
|
|
|
#include <linux/compiler.h>
|
|
|
|
/* Tag variables with this */
|
|
#define __tcmdata __section(".tcm.data")
|
|
/* Tag constants with this */
|
|
#define __tcmconst __section(".tcm.rodata")
|
|
/* Tag functions inside TCM called from outside TCM with this */
|
|
#define __tcmfunc __attribute__((long_call)) __section(".tcm.text") noinline
|
|
/* Tag function inside TCM called from inside TCM with this */
|
|
#define __tcmlocalfunc __section(".tcm.text")
|
|
|
|
void *tcm_alloc(size_t len);
|
|
void tcm_free(void *addr, size_t len);
|
|
bool tcm_dtcm_present(void);
|
|
bool tcm_itcm_present(void);
|
|
|
|
#endif
|