1*4882a593Smuzhiyun/* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * linux/arch/arm/boot/compressed/big-endian.S 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Switch CPU into big endian mode. 6*4882a593Smuzhiyun * Author: Nicolas Pitre 7*4882a593Smuzhiyun */ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun .section ".start", "ax" 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun mrc p15, 0, r0, c1, c0, 0 @ read control reg 12*4882a593Smuzhiyun orr r0, r0, #(1 << 7) @ enable big endian mode 13*4882a593Smuzhiyun mcr p15, 0, r0, c1, c0, 0 @ write control reg 14*4882a593Smuzhiyun 15