浏览代码

xtensa: define CONFIG_CPU_{BIG,LITTLE}_ENDIAN

Query compiler for the CPU endianness and add corresponding definition
to KBUILD_CPPFLAGS. This allows using 'native-endian' property in DTS.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Max Filippov 9 年之前
父节点
当前提交
4611bf7eb5
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      arch/xtensa/Makefile

+ 2 - 0
arch/xtensa/Makefile

@@ -53,9 +53,11 @@ endif
 
 
 ifeq ($(shell echo __XTENSA_EB__ | $(CC) -E - | grep -v "\#"),1)
 ifeq ($(shell echo __XTENSA_EB__ | $(CC) -E - | grep -v "\#"),1)
 CHECKFLAGS += -D__XTENSA_EB__
 CHECKFLAGS += -D__XTENSA_EB__
+KBUILD_CPPFLAGS += -DCONFIG_CPU_BIG_ENDIAN
 endif
 endif
 ifeq ($(shell echo __XTENSA_EL__ | $(CC) -E - | grep -v "\#"),1)
 ifeq ($(shell echo __XTENSA_EL__ | $(CC) -E - | grep -v "\#"),1)
 CHECKFLAGS += -D__XTENSA_EL__
 CHECKFLAGS += -D__XTENSA_EL__
+KBUILD_CPPFLAGS += -DCONFIG_CPU_LITTLE_ENDIAN
 endif
 endif
 
 
 vardirs := $(patsubst %,arch/xtensa/variants/%/,$(variant-y))
 vardirs := $(patsubst %,arch/xtensa/variants/%/,$(variant-y))