blob: d9671d1c7497d39093aa7a6d57f4049535fb9fce [file] [log] [blame]
Daniel Hellstromc2f02da2008-03-28 09:47:00 +01001/*
2 * (C) Copyright 2008,
3 * Daniel Hellstrom, Gaisler Research, daniel@gaisler.com.
4 *
Wolfgang Denk1a459662013-07-08 09:37:19 +02005 * SPDX-License-Identifier: GPL-2.0+
Daniel Hellstromc2f02da2008-03-28 09:47:00 +01006 */
7
8#ifndef __SPARC_CACHE_H__
9#define __SPARC_CACHE_H__
10
Daniel Hellstromc2f02da2008-03-28 09:47:00 +010011#include <asm/processor.h>
12
Anton Staaf3c3f8a72011-10-17 16:46:08 -070013/*
14 * If CONFIG_SYS_CACHELINE_SIZE is defined use it for DMA alignment. Otherwise
15 * use 32-bytes, the cacheline size for Sparc.
16 */
17#ifdef CONFIG_SYS_CACHELINE_SIZE
18#define ARCH_DMA_MINALIGN CONFIG_SYS_CACHELINE_SIZE
19#else
20#define ARCH_DMA_MINALIGN 32
21#endif
22
Daniel Hellstromc2f02da2008-03-28 09:47:00 +010023#endif