arm: dts: nrf: Add Device Tree Support for nRF51822 SoC & boards

Add device tree support for nRF51822 SoCs and Arduino 101-BLE,
Curie-BLE, BLE Nano, PCA10028-DK, and Quark-SE BLE boards. This
is minimal support for memory, flash, and UART.

Change-Id: I7e572bea537e384b6d66e520462f023ace0c9b35
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
Kumar Gala 2017-04-11 13:17:42 -05:00
commit ca3c7ec0a9
24 changed files with 234 additions and 4 deletions

View file

@ -12,11 +12,13 @@ config SOC
string
default nRF51822_QFAA
if !HAS_DTS
config SRAM_SIZE
default 16
config FLASH_SIZE
default 256
endif
config ISR_STACK_SIZE
default 640

View file

@ -12,11 +12,13 @@ config SOC
string
default nRF51822_QFAB
if !HAS_DTS
config SRAM_SIZE
default 16
config FLASH_SIZE
default 128
endif
config ISR_STACK_SIZE
default 640

View file

@ -12,10 +12,12 @@ config SOC
string
default nRF51822_QFAC
if !HAS_DTS
config SRAM_SIZE
default 32
config FLASH_SIZE
default 256
endif
endif # SOC_NRF51822_QFAC

View file

@ -19,19 +19,21 @@ config SYS_CLOCK_HW_CYCLES_PER_SEC
config SYS_POWER_MANAGEMENT
default y
if !HAS_DTS
config SRAM_BASE_ADDRESS
default 0x20000000
config FLASH_BASE_ADDRESS
default 0x00000000
config NUM_IRQS
int
default 26
config NUM_IRQ_PRIO_BITS
int
default 2
endif
config NUM_IRQS
int
default 26
if SENSOR