Commit 55a03ac8 authored by Olof Johansson's avatar Olof Johansson

Merge tag 'at91-5.6-dt-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt

AT91 DT for 5.6 #2

 - Add sam9x60 dtsi
 - New board sam9x60 Evaluation Kit

* tag 'at91-5.6-dt-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
  ARM: dts: at91: sam9x60: add device tree for soc and board
  dt-bindings: arm: add sam9x60-ek board
  dt-bindings: atmel-gpbr: add microchip,sam9x60-gpbr
  dt-bindings: atmel-smc: add microchip,sam9x60-smc
  dt-bindings: atmel-sysreg: add microchip,sam9x60-ddramc
  dt-bindings: atmel-nand: add microchip,sam9x60-pmecc
  dt-bindings: atmel-matrix: add microchip,sam9x60-matrix
  dt-bindings: at91-sama5d2_adc: add microchip,sam9x60-adc
  dt-bindings: atmel-isi: add microchip,sam9x60-isi
  dt-bindings: atmel-can: add microchip,sam9x60-can
  dt-bindings: at_xdmac: add microchip,sam9x60-dma
  dt-bindings: at_xdmac: remove wildcard

Link: https://lore.kernel.org/r/20200119234707.GA90094@piout.netSigned-off-by: default avatarOlof Johansson <olof@lixom.net>
parents 71acc94c 1e5f532c
...@@ -82,6 +82,12 @@ properties: ...@@ -82,6 +82,12 @@ properties:
- const: atmel,sama5d2 - const: atmel,sama5d2
- const: atmel,sama5 - const: atmel,sama5
- description: SAM9X60-EK board
items:
- const: microchip,sam9x60ek
- const: microchip,sam9x60
- const: atmel,at91sam9
- description: Nattis v2 board with Natte v2 power board - description: Nattis v2 board with Natte v2 power board
items: items:
- const: axentia,nattis-2 - const: axentia,nattis-2
......
...@@ -39,6 +39,7 @@ RAMC SDRAM/DDR Controller required properties: ...@@ -39,6 +39,7 @@ RAMC SDRAM/DDR Controller required properties:
"atmel,at91sam9260-sdramc", "atmel,at91sam9260-sdramc",
"atmel,at91sam9g45-ddramc", "atmel,at91sam9g45-ddramc",
"atmel,sama5d3-ddramc", "atmel,sama5d3-ddramc",
"microchip,sam9x60-ddramc"
- reg: Should contain registers location and length - reg: Should contain registers location and length
Examples: Examples:
......
...@@ -2,9 +2,7 @@ ...@@ -2,9 +2,7 @@
* XDMA Controller * XDMA Controller
Required properties: Required properties:
- compatible: Should be "atmel,<chip>-dma". - compatible: Should be "atmel,sama5d4-dma" or "microchip,sam9x60-dma".
<chip> compatible description:
- sama5d4: first SoC adding the XDMAC
- reg: Should contain DMA registers location and length. - reg: Should contain DMA registers location and length.
- interrupts: Should contain DMA interrupt. - interrupts: Should contain DMA interrupt.
- #dma-cells: Must be <1>, used to represent the number of integer cells in - #dma-cells: Must be <1>, used to represent the number of integer cells in
......
* AT91 SAMA5D2 Analog to Digital Converter (ADC) * AT91 SAMA5D2 Analog to Digital Converter (ADC)
Required properties: Required properties:
- compatible: Should be "atmel,sama5d2-adc". - compatible: Should be "atmel,sama5d2-adc" or "microchip,sam9x60-adc".
- reg: Should contain ADC registers location and length. - reg: Should contain ADC registers location and length.
- interrupts: Should contain the IRQ line for the ADC. - interrupts: Should contain the IRQ line for the ADC.
- clocks: phandle to device clock. - clocks: phandle to device clock.
......
...@@ -2,7 +2,7 @@ Atmel Image Sensor Interface (ISI) ...@@ -2,7 +2,7 @@ Atmel Image Sensor Interface (ISI)
---------------------------------- ----------------------------------
Required properties for ISI: Required properties for ISI:
- compatible: must be "atmel,at91sam9g45-isi". - compatible: must be "atmel,at91sam9g45-isi" or "microchip,sam9x60-isi".
- reg: physical base address and length of the registers set for the device. - reg: physical base address and length of the registers set for the device.
- interrupts: should contain IRQ line for the ISI. - interrupts: should contain IRQ line for the ISI.
- clocks: list of clock specifiers, corresponding to entries in the clock-names - clocks: list of clock specifiers, corresponding to entries in the clock-names
......
...@@ -3,7 +3,9 @@ ...@@ -3,7 +3,9 @@
The GPBR are a set of battery-backed registers. The GPBR are a set of battery-backed registers.
Required properties: Required properties:
- compatible: "atmel,at91sam9260-gpbr", "syscon" - compatible: Should be one of the following:
"atmel,at91sam9260-gpbr", "syscon"
"microchip,sam9x60-gpbr", "syscon"
- reg: contains offset/length value of the GPBR memory - reg: contains offset/length value of the GPBR memory
region. region.
......
...@@ -13,6 +13,7 @@ Required properties: ...@@ -13,6 +13,7 @@ Required properties:
"atmel,at91sam9n12-matrix", "syscon" "atmel,at91sam9n12-matrix", "syscon"
"atmel,at91sam9x5-matrix", "syscon" "atmel,at91sam9x5-matrix", "syscon"
"atmel,sama5d3-matrix", "syscon" "atmel,sama5d3-matrix", "syscon"
"microchip,sam9x60-matrix", "syscon"
- reg: Contains offset/length value of the Bus Matrix - reg: Contains offset/length value of the Bus Matrix
memory region. memory region.
......
...@@ -9,6 +9,7 @@ Required properties: ...@@ -9,6 +9,7 @@ Required properties:
"atmel,at91sam9260-smc", "syscon" "atmel,at91sam9260-smc", "syscon"
"atmel,sama5d3-smc", "syscon" "atmel,sama5d3-smc", "syscon"
"atmel,sama5d2-smc", "syscon" "atmel,sama5d2-smc", "syscon"
"microchip,sam9x60-smc", "syscon"
- reg: Contains offset/length value of the SMC memory - reg: Contains offset/length value of the SMC memory
region. region.
......
...@@ -57,6 +57,7 @@ Required properties: ...@@ -57,6 +57,7 @@ Required properties:
"atmel,at91sam9g45-pmecc" "atmel,at91sam9g45-pmecc"
"atmel,sama5d4-pmecc" "atmel,sama5d4-pmecc"
"atmel,sama5d2-pmecc" "atmel,sama5d2-pmecc"
"microchip,sam9x60-pmecc"
- reg: should contain 2 register ranges. The first one is pointing to the PMECC - reg: should contain 2 register ranges. The first one is pointing to the PMECC
block, and the second one to the PMECC_ERRLOC block. block, and the second one to the PMECC_ERRLOC block.
......
* AT91 CAN * * AT91 CAN *
Required properties: Required properties:
- compatible: Should be "atmel,at91sam9263-can" or "atmel,at91sam9x5-can" - compatible: Should be "atmel,at91sam9263-can", "atmel,at91sam9x5-can" or
"microchip,sam9x60-can"
- reg: Should contain CAN controller registers location and length - reg: Should contain CAN controller registers location and length
- interrupts: Should contain IRQ line for the CAN controller - interrupts: Should contain IRQ line for the CAN controller
......
...@@ -47,6 +47,8 @@ dtb-$(CONFIG_SOC_AT91SAM9) += \ ...@@ -47,6 +47,8 @@ dtb-$(CONFIG_SOC_AT91SAM9) += \
at91sam9g35ek.dtb \ at91sam9g35ek.dtb \
at91sam9x25ek.dtb \ at91sam9x25ek.dtb \
at91sam9x35ek.dtb at91sam9x35ek.dtb
dtb-$(CONFIG_SOC_SAM9X60) += \
at91-sam9x60ek.dtb
dtb-$(CONFIG_SOC_SAM_V7) += \ dtb-$(CONFIG_SOC_SAM_V7) += \
at91-kizbox2-2.dtb \ at91-kizbox2-2.dtb \
at91-kizbox3-hs.dtb \ at91-kizbox3-hs.dtb \
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment