]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/powerpc/lib/ppccache.S
Add GPL-2.0+ SPDX-License-Identifier to source files
[people/ms/u-boot.git] / arch / powerpc / lib / ppccache.S
CommitLineData
f57d7d36
RJ
1/*
2 * Copyright (C) 1998 Dan Malek <dmalek@jlc.net>
3 * Copyright (C) 1999 Magnus Damm <kieraypc01.p.y.kie.era.ericsson.se>
4 * Copyright (C) 2000, 2001,2002 Wolfgang Denk <wd@denx.de>
4c2e3da8 5 * Copyright Freescale Semiconductor, Inc. 2004, 2006.
f57d7d36 6 *
1a459660 7 * SPDX-License-Identifier: GPL-2.0+
f57d7d36
RJ
8 */
9
10#include <config.h>
11#include <ppc_asm.tmpl>
12
13/*------------------------------------------------------------------------------- */
14/* Function: ppcDcbf */
15/* Description: Data Cache block flush */
16/* Input: r3 = effective address */
17/* Output: none. */
18/*------------------------------------------------------------------------------- */
19 .globl ppcDcbf
20ppcDcbf:
21 dcbf r0,r3
22 blr
23
24/*------------------------------------------------------------------------------- */
25/* Function: ppcDcbi */
26/* Description: Data Cache block Invalidate */
27/* Input: r3 = effective address */
28/* Output: none. */
29/*------------------------------------------------------------------------------- */
30 .globl ppcDcbi
31ppcDcbi:
32 dcbi r0,r3
33 blr
34
35/*--------------------------------------------------------------------------
36 * Function: ppcDcbz
37 * Description: Data Cache block zero.
38 * Input: r3 = effective address
39 * Output: none.
40 *-------------------------------------------------------------------------- */
41
42 .globl ppcDcbz
43ppcDcbz:
44 dcbz r0,r3
45 blr
46
47/*------------------------------------------------------------------------------- */
48/* Function: ppcSync */
49/* Description: Processor Synchronize */
50/* Input: none. */
51/* Output: none. */
52/*------------------------------------------------------------------------------- */
53 .globl ppcSync
54ppcSync:
55 sync
56 blr