Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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

AT91 DT for 5.10

- New board: GARDENA smart Gateway (Art. 19000)
- dtbs_check warnings fixes

* tag 'at91-dt-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
ARM: dts: at91: sama5d2: add missing flexcom spi node properties
ARM: dts: at91: add unit-address to memory node
ARM: dts: at91: move mmc pinctrl-names property to board dts
ARM: dts: at91: fix sram nodes
ARM: dts: at91: fix cpu node
ARM: at91: Add GARDENA smart Gateway (Art. 19000) support
dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board

Link: https://lore.kernel.org/r/20200916211348.GA275895@piout.net
Signed-off-by: Olof Johansson <olof@lixom.net>

+320 -77
+1
Documentation/devicetree/bindings/arm/atmel-at91.yaml
··· 41 41 - overkiz,kizboxmini-mb # Overkiz kizbox Mini Mother Board 42 42 - overkiz,kizboxmini-rd # Overkiz kizbox Mini RailDIN 43 43 - overkiz,smartkiz # Overkiz SmartKiz Board 44 + - gardena,smart-gateway-at91sam # GARDENA smart Gateway (Article No. 19000) 44 45 - const: atmel,at91sam9g25 45 46 - const: atmel,at91sam9x5 46 47 - const: atmel,at91sam9
+1
arch/arm/boot/dts/Makefile
··· 43 43 at91-smartkiz.dtb \ 44 44 at91-wb45n.dtb \ 45 45 at91sam9g15ek.dtb \ 46 + at91sam9g25-gardena-smart-gateway.dtb \ 46 47 at91sam9g25ek.dtb \ 47 48 at91sam9g35ek.dtb \ 48 49 at91sam9x25ek.dtb \
+2 -1
arch/arm/boot/dts/animeo_ip.dts
··· 26 26 stdout-path = &usart2; 27 27 }; 28 28 29 - memory { 29 + memory@20000000 { 30 30 reg = <0x20000000 0x4000000>; 31 31 }; 32 32 ··· 81 81 pinctrl-0 = <&pinctrl_mmc0_clk 82 82 &pinctrl_mmc0_slot1_cmd_dat0 83 83 &pinctrl_mmc0_slot1_dat1_3>; 84 + pinctrl-names = "default"; 84 85 status = "okay"; 85 86 86 87 slot@1 {
+2 -1
arch/arm/boot/dts/at91-ariag25.dts
··· 22 22 bootargs = "console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootwait"; 23 23 }; 24 24 25 - memory { 25 + memory@20000000 { 26 26 /* 128 MB, change this for 256 MB revision */ 27 27 reg = <0x20000000 0x8000000>; 28 28 }; ··· 93 93 pinctrl-0 = < 94 94 &pinctrl_mmc0_slot0_clk_cmd_dat0 95 95 &pinctrl_mmc0_slot0_dat1_3>; 96 + pinctrl-names = "default"; 96 97 status = "okay"; 97 98 98 99 slot@0 {
+2 -1
arch/arm/boot/dts/at91-ariettag25.dts
··· 15 15 stdout-path = "serial0:115200n8"; 16 16 }; 17 17 18 - memory { 18 + memory@20000000 { 19 19 reg = <0x20000000 0x8000000>; 20 20 }; 21 21 ··· 48 48 pinctrl-0 = < 49 49 &pinctrl_mmc0_slot0_clk_cmd_dat0 50 50 &pinctrl_mmc0_slot0_dat1_3>; 51 + pinctrl-names = "default"; 51 52 status = "okay"; 52 53 53 54 slot@0 {
+2 -1
arch/arm/boot/dts/at91-cosino.dtsi
··· 20 20 bootargs = "console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait"; 21 21 }; 22 22 23 - memory { 23 + memory@20000000 { 24 24 reg = <0x20000000 0x8000000>; 25 25 }; 26 26 ··· 112 112 &pinctrl_board_mmc0 113 113 &pinctrl_mmc0_slot0_clk_cmd_dat0 114 114 &pinctrl_mmc0_slot0_dat1_3>; 115 + pinctrl-names = "default"; 115 116 status = "okay"; 116 117 117 118 slot@0 {
+1
arch/arm/boot/dts/at91-cosino_mega2560.dts
··· 34 34 pinctrl-0 = < 35 35 &pinctrl_mmc1_slot0_clk_cmd_dat0 36 36 &pinctrl_mmc1_slot0_dat1_3>; 37 + pinctrl-names = "default"; 37 38 status = "okay"; 38 39 39 40 slot@0 {
+2 -1
arch/arm/boot/dts/at91-foxg20.dts
··· 17 17 bootargs = "console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootwait"; 18 18 }; 19 19 20 - memory { 20 + memory@20000000 { 21 21 reg = <0x20000000 0x4000000>; 22 22 }; 23 23 ··· 55 55 &pinctrl_mmc0_clk 56 56 &pinctrl_mmc0_slot1_cmd_dat0 57 57 &pinctrl_mmc0_slot1_dat1_3>; 58 + pinctrl-names = "default"; 58 59 status = "okay"; 59 60 60 61 slot@1 {
+1 -1
arch/arm/boot/dts/at91-kizbox.dts
··· 18 18 stdout-path = &dbgu; 19 19 }; 20 20 21 - memory { 21 + memory@20000000 { 22 22 reg = <0x20000000 0x2000000>; 23 23 }; 24 24
+1 -1
arch/arm/boot/dts/at91-kizbox2-common.dtsi
··· 17 17 stdout-path = &dbgu; 18 18 }; 19 19 20 - memory { 20 + memory@20000000 { 21 21 reg = <0x20000000 0x10000000>; 22 22 }; 23 23
+1 -1
arch/arm/boot/dts/at91-kizboxmini-common.dtsi
··· 16 16 stdout-path = &dbgu; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x8000000>; 21 21 }; 22 22
+1 -1
arch/arm/boot/dts/at91-linea.dtsi
··· 13 13 compatible = "axentia,linea", 14 14 "atmel,sama5d31", "atmel,sama5d3", "atmel,sama5"; 15 15 16 - memory { 16 + memory@20000000 { 17 17 reg = <0x20000000 0x4000000>; 18 18 }; 19 19 };
+2 -1
arch/arm/boot/dts/at91-qil_a9260.dts
··· 14 14 bootargs = "console=ttyS0,115200"; 15 15 }; 16 16 17 - memory { 17 + memory@20000000 { 18 18 reg = <0x20000000 0x4000000>; 19 19 }; 20 20 ··· 52 52 &pinctrl_mmc0_clk 53 53 &pinctrl_mmc0_slot0_cmd_dat0 54 54 &pinctrl_mmc0_slot0_dat1_3>; 55 + pinctrl-names = "default"; 55 56 status = "okay"; 56 57 slot@0 { 57 58 reg = <0>;
+2 -1
arch/arm/boot/dts/at91-sam9_l9260.dts
··· 15 15 stdout-path = "serial0:115200n8"; 16 16 }; 17 17 18 - memory { 18 + memory@20000000 { 19 19 reg = <0x20000000 0x4000000>; 20 20 }; 21 21 ··· 49 49 &pinctrl_mmc0_clk 50 50 &pinctrl_mmc0_slot1_cmd_dat0 51 51 &pinctrl_mmc0_slot1_dat1_3>; 52 + pinctrl-names = "default"; 52 53 status = "okay"; 53 54 54 55 slot@1 {
+1 -1
arch/arm/boot/dts/at91-sama5d3_xplained.dts
··· 16 16 stdout-path = "serial0:115200n8"; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x10000000>; 21 21 }; 22 22
+1 -1
arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi
··· 9 9 model = "Aries/DENX MA5D4"; 10 10 compatible = "aries,ma5d4", "denx,ma5d4", "atmel,sama5d4", "atmel,sama5"; 11 11 12 - memory { 12 + memory@20000000 { 13 13 reg = <0x20000000 0x10000000>; 14 14 }; 15 15
+1 -1
arch/arm/boot/dts/at91-sama5d4_xplained.dts
··· 16 16 stdout-path = "serial0:115200n8"; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x20000000>; 21 21 }; 22 22
+1 -1
arch/arm/boot/dts/at91-sama5d4ek.dts
··· 16 16 stdout-path = "serial0:115200n8"; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x20000000>; 21 21 }; 22 22
+1 -1
arch/arm/boot/dts/at91-som60.dtsi
··· 16 16 stdout-path = &dbgu; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x8000000>; 21 21 }; 22 22
+1 -1
arch/arm/boot/dts/at91-vinco.dts
··· 17 17 stdout-path = "serial0:115200n8"; 18 18 }; 19 19 20 - memory { 20 + memory@20000000 { 21 21 reg = <0x20000000 0x4000000>; 22 22 }; 23 23
+2 -1
arch/arm/boot/dts/at91-wb45n.dtsi
··· 17 17 stdout-path = "serial0:115200n8"; 18 18 }; 19 19 20 - memory { 20 + memory@20000000 { 21 21 reg = <0x20000000 0x4000000>; 22 22 }; 23 23 ··· 145 145 }; 146 146 147 147 &mmc0 { 148 + pinctrl-names = "default"; 148 149 pinctrl-0 = < 149 150 &pinctrl_mmc0_slot0_clk_cmd_dat0 150 151 &pinctrl_mmc0_slot0_dat1_3>;
+1 -1
arch/arm/boot/dts/at91-wb50n.dtsi
··· 17 17 stdout-path = "serial0:115200n8"; 18 18 }; 19 19 20 - memory { 20 + memory@20000000 { 21 21 reg = <0x20000000 0x4000000>; 22 22 }; 23 23 };
+7 -4
arch/arm/boot/dts/at91rm9200.dtsi
··· 39 39 ssc2 = &ssc2; 40 40 }; 41 41 cpus { 42 - #address-cells = <0>; 42 + #address-cells = <1>; 43 43 #size-cells = <0>; 44 44 45 - cpu { 45 + cpu@0 { 46 46 compatible = "arm,arm920t"; 47 47 device_type = "cpu"; 48 + reg = <0>; 48 49 }; 49 50 }; 50 51 51 - memory { 52 + memory@20000000 { 52 53 device_type = "memory"; 53 54 reg = <0x20000000 0x04000000>; 54 55 }; ··· 71 70 sram: sram@200000 { 72 71 compatible = "mmio-sram"; 73 72 reg = <0x00200000 0x4000>; 73 + #address-cells = <1>; 74 + #size-cells = <1>; 75 + ranges = <0 0x00200000 0x4000>; 74 76 }; 75 77 76 78 ahb { ··· 173 169 clock-names = "mci_clk"; 174 170 #address-cells = <1>; 175 171 #size-cells = <0>; 176 - pinctrl-names = "default"; 177 172 status = "disabled"; 178 173 }; 179 174
+1 -1
arch/arm/boot/dts/at91rm9200ek.dts
··· 15 15 stdout-path = "serial0:115200n8"; 16 16 }; 17 17 18 - memory { 18 + memory@20000000 { 19 19 reg = <0x20000000 0x4000000>; 20 20 }; 21 21
+7 -4
arch/arm/boot/dts/at91sam9260.dtsi
··· 36 36 ssc0 = &ssc0; 37 37 }; 38 38 cpus { 39 - #address-cells = <0>; 39 + #address-cells = <1>; 40 40 #size-cells = <0>; 41 41 42 - cpu { 42 + cpu@0 { 43 43 compatible = "arm,arm926ej-s"; 44 44 device_type = "cpu"; 45 + reg = <0>; 45 46 }; 46 47 }; 47 48 48 - memory { 49 + memory@20000000 { 49 50 device_type = "memory"; 50 51 reg = <0x20000000 0x04000000>; 51 52 }; ··· 74 73 sram0: sram@2ff000 { 75 74 compatible = "mmio-sram"; 76 75 reg = <0x002ff000 0x2000>; 76 + #address-cells = <1>; 77 + #size-cells = <1>; 78 + ranges = <0 0x002ff000 0x2000>; 77 79 }; 78 80 79 81 ahb { ··· 654 650 interrupts = <9 IRQ_TYPE_LEVEL_HIGH 0>; 655 651 #address-cells = <1>; 656 652 #size-cells = <0>; 657 - pinctrl-names = "default"; 658 653 clocks = <&pmc PMC_TYPE_PERIPHERAL 9>; 659 654 clock-names = "mci_clk"; 660 655 status = "disabled";
+2 -1
arch/arm/boot/dts/at91sam9260ek.dts
··· 16 16 stdout-path = &dbgu; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x4000000>; 21 21 }; 22 22 ··· 55 55 &pinctrl_mmc0_clk 56 56 &pinctrl_mmc0_slot1_cmd_dat0 57 57 &pinctrl_mmc0_slot1_dat1_3>; 58 + pinctrl-names = "default"; 58 59 status = "okay"; 59 60 slot@1 { 60 61 reg = <1>;
+7 -3
arch/arm/boot/dts/at91sam9261.dtsi
··· 33 33 }; 34 34 35 35 cpus { 36 - #address-cells = <0>; 36 + #address-cells = <1>; 37 37 #size-cells = <0>; 38 38 39 - cpu { 39 + cpu@0 { 40 40 compatible = "arm,arm926ej-s"; 41 41 device_type = "cpu"; 42 + reg = <0>; 42 43 }; 43 44 }; 44 45 45 - memory { 46 + memory@20000000 { 46 47 device_type = "memory"; 47 48 reg = <0x20000000 0x08000000>; 48 49 }; ··· 65 64 sram: sram@300000 { 66 65 compatible = "mmio-sram"; 67 66 reg = <0x00300000 0x28000>; 67 + #address-cells = <1>; 68 + #size-cells = <1>; 69 + ranges = <0 0x00300000 0x28000>; 68 70 }; 69 71 70 72 ahb {
+1 -1
arch/arm/boot/dts/at91sam9261ek.dts
··· 16 16 stdout-path = "serial0:115200n8"; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x4000000>; 21 21 }; 22 22
+10 -5
arch/arm/boot/dts/at91sam9263.dtsi
··· 35 35 }; 36 36 37 37 cpus { 38 - #address-cells = <0>; 38 + #address-cells = <1>; 39 39 #size-cells = <0>; 40 40 41 - cpu { 41 + cpu@0 { 42 42 compatible = "arm,arm926ej-s"; 43 43 device_type = "cpu"; 44 + reg = <0>; 44 45 }; 45 46 }; 46 47 47 - memory { 48 + memory@20000000 { 48 49 device_type = "memory"; 49 50 reg = <0x20000000 0x08000000>; 50 51 }; ··· 67 66 sram0: sram@300000 { 68 67 compatible = "mmio-sram"; 69 68 reg = <0x00300000 0x14000>; 69 + #address-cells = <1>; 70 + #size-cells = <1>; 71 + ranges = <0 0x00300000 0x14000>; 70 72 }; 71 73 72 74 sram1: sram@500000 { 73 75 compatible = "mmio-sram"; 74 76 reg = <0x00500000 0x4000>; 77 + #address-cells = <1>; 78 + #size-cells = <1>; 79 + ranges = <0 0x00500000 0x4000>; 75 80 }; 76 81 77 82 ahb { ··· 654 647 compatible = "atmel,hsmci"; 655 648 reg = <0xfff80000 0x600>; 656 649 interrupts = <10 IRQ_TYPE_LEVEL_HIGH 0>; 657 - pinctrl-names = "default"; 658 650 #address-cells = <1>; 659 651 #size-cells = <0>; 660 652 clocks = <&pmc PMC_TYPE_PERIPHERAL 10>; ··· 665 659 compatible = "atmel,hsmci"; 666 660 reg = <0xfff84000 0x600>; 667 661 interrupts = <11 IRQ_TYPE_LEVEL_HIGH 0>; 668 - pinctrl-names = "default"; 669 662 #address-cells = <1>; 670 663 #size-cells = <0>; 671 664 clocks = <&pmc PMC_TYPE_PERIPHERAL 11>;
+2 -1
arch/arm/boot/dts/at91sam9263ek.dts
··· 16 16 stdout-path = "serial0:115200n8"; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x4000000>; 21 21 }; 22 22 ··· 72 72 &pinctrl_mmc0_clk 73 73 &pinctrl_mmc0_slot0_cmd_dat0 74 74 &pinctrl_mmc0_slot0_dat1_3>; 75 + pinctrl-names = "default"; 75 76 status = "okay"; 76 77 slot@0 { 77 78 reg = <0>;
+4 -1
arch/arm/boot/dts/at91sam9g20.dtsi
··· 11 11 model = "Atmel AT91SAM9G20 family SoC"; 12 12 compatible = "atmel,at91sam9g20"; 13 13 14 - memory { 14 + memory@20000000 { 15 15 reg = <0x20000000 0x08000000>; 16 16 }; 17 17 ··· 22 22 sram1: sram@2fc000 { 23 23 compatible = "mmio-sram"; 24 24 reg = <0x002fc000 0x8000>; 25 + #address-cells = <1>; 26 + #size-cells = <1>; 27 + ranges = <0 0x002fc000 0x8000>; 25 28 }; 26 29 27 30 ahb {
+2 -1
arch/arm/boot/dts/at91sam9g20ek_common.dtsi
··· 13 13 stdout-path = "serial0:115200n8"; 14 14 }; 15 15 16 - memory { 16 + memory@20000000 { 17 17 reg = <0x20000000 0x4000000>; 18 18 }; 19 19 ··· 93 93 &pinctrl_mmc0_clk 94 94 &pinctrl_mmc0_slot1_cmd_dat0 95 95 &pinctrl_mmc0_slot1_dat1_3>; 96 + pinctrl-names = "default"; 96 97 status = "okay"; 97 98 slot@1 { 98 99 reg = <1>;
+158
arch/arm/boot/dts/at91sam9g25-gardena-smart-gateway.dts
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 2 + /* 3 + * Device Tree file for the GARDENA smart Gateway (Article No. 19000) 4 + * 5 + * Copyright (C) 2020 GARDENA GmbH 6 + */ 7 + 8 + /dts-v1/; 9 + 10 + #include "at91sam9g25.dtsi" 11 + #include "at91sam9x5ek.dtsi" 12 + #include <dt-bindings/input/input.h> 13 + 14 + / { 15 + model = "GARDENA smart Gateway (Article No. 19000)"; 16 + compatible = "gardena,smart-gateway-at91sam", "atmel,at91sam9g25", "atmel,at91sam9x5", 17 + "atmel,at91sam9"; 18 + 19 + aliases { 20 + serial1 = &usart3; 21 + }; 22 + 23 + gpio-keys { 24 + compatible = "gpio-keys"; 25 + 26 + user_btn1 { 27 + label = "USER_BTN1"; 28 + gpios = <&pioA 24 GPIO_ACTIVE_LOW>; 29 + linux,code = <KEY_PROG1>; 30 + }; 31 + }; 32 + 33 + 1wire_cm { 34 + status = "disabled"; 35 + }; 36 + 37 + leds { 38 + compatible = "gpio-leds"; 39 + 40 + power_blue { 41 + label = "smartgw:power:blue"; 42 + gpios = <&pioC 21 GPIO_ACTIVE_HIGH>; 43 + default-state = "off"; 44 + }; 45 + 46 + power_green { 47 + label = "smartgw:power:green"; 48 + gpios = <&pioC 20 GPIO_ACTIVE_HIGH>; 49 + default-state = "on"; 50 + }; 51 + 52 + power_red { 53 + label = "smartgw:power:red"; 54 + gpios = <&pioC 19 GPIO_ACTIVE_HIGH>; 55 + default-state = "off"; 56 + }; 57 + 58 + radio_blue { 59 + label = "smartgw:radio:blue"; 60 + gpios = <&pioC 18 GPIO_ACTIVE_HIGH>; 61 + default-state = "off"; 62 + }; 63 + 64 + radio_green { 65 + label = "smartgw:radio:green"; 66 + gpios = <&pioC 17 GPIO_ACTIVE_HIGH>; 67 + default-state = "off"; 68 + }; 69 + 70 + radio_red { 71 + label = "smartgw:radio:red"; 72 + gpios = <&pioC 16 GPIO_ACTIVE_HIGH>; 73 + default-state = "off"; 74 + }; 75 + 76 + internet_blue { 77 + label = "smartgw:internet:blue"; 78 + gpios = <&pioC 15 GPIO_ACTIVE_HIGH>; 79 + default-state = "off"; 80 + }; 81 + 82 + internet_green { 83 + label = "smartgw:internet:green"; 84 + gpios = <&pioC 14 GPIO_ACTIVE_HIGH>; 85 + default-state = "off"; 86 + }; 87 + 88 + internet_red { 89 + label = "smartgw:internet:red"; 90 + gpios = <&pioC 13 GPIO_ACTIVE_HIGH>; 91 + default-state = "off"; 92 + }; 93 + 94 + heartbeat { 95 + label = "smartgw:heartbeat"; 96 + gpios = <&pioB 8 GPIO_ACTIVE_HIGH>; 97 + linux,default-trigger = "heartbeat"; 98 + }; 99 + 100 + pb18 { 101 + status = "disabled"; 102 + }; 103 + 104 + pd21 { 105 + status = "disabled"; 106 + }; 107 + }; 108 + }; 109 + 110 + &macb0 { 111 + phy-mode = "rmii"; 112 + status = "okay"; 113 + }; 114 + 115 + &usart0 { 116 + status = "disabled"; 117 + }; 118 + 119 + &usart2 { 120 + status = "disabled"; 121 + }; 122 + 123 + &usart3 { 124 + status = "okay"; 125 + 126 + pinctrl-0 = <&pinctrl_usart3 127 + &pinctrl_usart3_rts 128 + &pinctrl_usart3_cts 129 + >; 130 + }; 131 + 132 + &watchdog { 133 + status = "okay"; 134 + }; 135 + 136 + &mmc0 { 137 + status = "disabled"; 138 + }; 139 + 140 + &mmc1 { 141 + status = "disabled"; 142 + }; 143 + 144 + &spi0 { 145 + status = "disabled"; 146 + }; 147 + 148 + &i2c0 { 149 + status = "disabled"; 150 + }; 151 + 152 + &adc0 { 153 + status = "disabled"; 154 + }; 155 + 156 + &ssc0 { 157 + status = "disabled"; 158 + };
+7 -5
arch/arm/boot/dts/at91sam9g45.dtsi
··· 41 41 pwm0 = &pwm0; 42 42 }; 43 43 cpus { 44 - #address-cells = <0>; 44 + #address-cells = <1>; 45 45 #size-cells = <0>; 46 46 47 - cpu { 47 + cpu@0 { 48 48 compatible = "arm,arm926ej-s"; 49 49 device_type = "cpu"; 50 + reg = <0>; 50 51 }; 51 52 }; 52 53 53 - memory { 54 + memory@70000000 { 54 55 device_type = "memory"; 55 56 reg = <0x70000000 0x10000000>; 56 57 }; ··· 79 78 sram: sram@300000 { 80 79 compatible = "mmio-sram"; 81 80 reg = <0x00300000 0x10000>; 81 + #address-cells = <1>; 82 + #size-cells = <1>; 83 + ranges = <0 0x00300000 0x10000>; 82 84 }; 83 85 84 86 ahb { ··· 875 871 compatible = "atmel,hsmci"; 876 872 reg = <0xfff80000 0x600>; 877 873 interrupts = <11 IRQ_TYPE_LEVEL_HIGH 0>; 878 - pinctrl-names = "default"; 879 874 dmas = <&dma 1 AT91_DMA_CFG_PER_ID(0)>; 880 875 dma-names = "rxtx"; 881 876 #address-cells = <1>; ··· 888 885 compatible = "atmel,hsmci"; 889 886 reg = <0xfffd0000 0x600>; 890 887 interrupts = <29 IRQ_TYPE_LEVEL_HIGH 0>; 891 - pinctrl-names = "default"; 892 888 dmas = <&dma 1 AT91_DMA_CFG_PER_ID(13)>; 893 889 dma-names = "rxtx"; 894 890 #address-cells = <1>;
+3 -1
arch/arm/boot/dts/at91sam9m10g45ek.dts
··· 18 18 stdout-path = "serial0:115200n8"; 19 19 }; 20 20 21 - memory { 21 + memory@70000000 { 22 22 reg = <0x70000000 0x4000000>; 23 23 }; 24 24 ··· 99 99 &pinctrl_board_mmc0 100 100 &pinctrl_mmc0_slot0_clk_cmd_dat0 101 101 &pinctrl_mmc0_slot0_dat1_3>; 102 + pinctrl-names = "default"; 102 103 status = "okay"; 103 104 slot@0 { 104 105 reg = <0>; ··· 113 112 &pinctrl_board_mmc1 114 113 &pinctrl_mmc1_slot0_clk_cmd_dat0 115 114 &pinctrl_mmc1_slot0_dat1_3>; 115 + pinctrl-names = "default"; 116 116 status = "okay"; 117 117 slot@0 { 118 118 reg = <0>;
+7 -3
arch/arm/boot/dts/at91sam9n12.dtsi
··· 37 37 pwm0 = &pwm0; 38 38 }; 39 39 cpus { 40 - #address-cells = <0>; 40 + #address-cells = <1>; 41 41 #size-cells = <0>; 42 42 43 - cpu { 43 + cpu@0 { 44 44 compatible = "arm,arm926ej-s"; 45 45 device_type = "cpu"; 46 + reg = <0>; 46 47 }; 47 48 }; 48 49 49 - memory { 50 + memory@20000000 { 50 51 device_type = "memory"; 51 52 reg = <0x20000000 0x10000000>; 52 53 }; ··· 69 68 sram: sram@300000 { 70 69 compatible = "mmio-sram"; 71 70 reg = <0x00300000 0x8000>; 71 + #address-cells = <1>; 72 + #size-cells = <1>; 73 + ranges = <0 0x00300000 0x8000>; 72 74 }; 73 75 74 76 ahb {
+1 -1
arch/arm/boot/dts/at91sam9n12ek.dts
··· 17 17 stdout-path = "serial0:115200n8"; 18 18 }; 19 19 20 - memory { 20 + memory@20000000 { 21 21 reg = <0x20000000 0x8000000>; 22 22 }; 23 23
+7 -3
arch/arm/boot/dts/at91sam9rl.dtsi
··· 38 38 }; 39 39 40 40 cpus { 41 - #address-cells = <0>; 41 + #address-cells = <1>; 42 42 #size-cells = <0>; 43 43 44 - cpu { 44 + cpu@0 { 45 45 compatible = "arm,arm926ej-s"; 46 46 device_type = "cpu"; 47 + reg = <0>; 47 48 }; 48 49 }; 49 50 50 - memory { 51 + memory@20000000 { 51 52 device_type = "memory"; 52 53 reg = <0x20000000 0x04000000>; 53 54 }; ··· 76 75 sram: sram@300000 { 77 76 compatible = "mmio-sram"; 78 77 reg = <0x00300000 0x10000>; 78 + #address-cells = <1>; 79 + #size-cells = <1>; 80 + ranges = <0 0x00300000 0x10000>; 79 81 }; 80 82 81 83 ahb {
+1 -1
arch/arm/boot/dts/at91sam9rlek.dts
··· 17 17 stdout-path = "serial0:115200n8"; 18 18 }; 19 19 20 - memory { 20 + memory@20000000 { 21 21 reg = <0x20000000 0x4000000>; 22 22 }; 23 23
+7 -5
arch/arm/boot/dts/at91sam9x5.dtsi
··· 39 39 pwm0 = &pwm0; 40 40 }; 41 41 cpus { 42 - #address-cells = <0>; 42 + #address-cells = <1>; 43 43 #size-cells = <0>; 44 44 45 - cpu { 45 + cpu@0 { 46 46 compatible = "arm,arm926ej-s"; 47 47 device_type = "cpu"; 48 + reg = <0>; 48 49 }; 49 50 }; 50 51 51 - memory { 52 + memory@20000000 { 52 53 device_type = "memory"; 53 54 reg = <0x20000000 0x10000000>; 54 55 }; ··· 77 76 sram: sram@300000 { 78 77 compatible = "mmio-sram"; 79 78 reg = <0x00300000 0x8000>; 79 + #address-cells = <1>; 80 + #size-cells = <1>; 81 + ranges = <0 0x00300000 0x8000>; 80 82 }; 81 83 82 84 ahb { ··· 651 647 interrupts = <12 IRQ_TYPE_LEVEL_HIGH 0>; 652 648 dmas = <&dma0 1 AT91_DMA_CFG_PER_ID(0)>; 653 649 dma-names = "rxtx"; 654 - pinctrl-names = "default"; 655 650 clocks = <&pmc PMC_TYPE_PERIPHERAL 12>; 656 651 clock-names = "mci_clk"; 657 652 #address-cells = <1>; ··· 664 661 interrupts = <26 IRQ_TYPE_LEVEL_HIGH 0>; 665 662 dmas = <&dma1 1 AT91_DMA_CFG_PER_ID(0)>; 666 663 dma-names = "rxtx"; 667 - pinctrl-names = "default"; 668 664 clocks = <&pmc PMC_TYPE_PERIPHERAL 26>; 669 665 clock-names = "mci_clk"; 670 666 #address-cells = <1>;
+1 -1
arch/arm/boot/dts/at91sam9x5cm.dtsi
··· 7 7 */ 8 8 9 9 / { 10 - memory { 10 + memory@20000000 { 11 11 reg = <0x20000000 0x8000000>; 12 12 }; 13 13
+2
arch/arm/boot/dts/at91sam9x5ek.dtsi
··· 56 56 &pinctrl_board_mmc0 57 57 &pinctrl_mmc0_slot0_clk_cmd_dat0 58 58 &pinctrl_mmc0_slot0_dat1_3>; 59 + pinctrl-names = "default"; 59 60 status = "okay"; 60 61 61 62 slot@0 { ··· 71 70 &pinctrl_board_mmc1 72 71 &pinctrl_mmc1_slot0_clk_cmd_dat0 73 72 &pinctrl_mmc1_slot0_dat1_3>; 73 + pinctrl-names = "default"; 74 74 status = "okay"; 75 75 76 76 slot@0 {
+3
arch/arm/boot/dts/at91sam9xe.dtsi
··· 19 19 sram1: sram@300000 { 20 20 compatible = "mmio-sram"; 21 21 reg = <0x00300000 0x4000>; 22 + #address-cells = <1>; 23 + #size-cells = <1>; 24 + ranges = <0 0x00300000 0x4000>; 22 25 }; 23 26 };
+1 -1
arch/arm/boot/dts/ethernut5.dts
··· 15 15 bootargs = "console=ttyS0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2"; 16 16 }; 17 17 18 - memory { 18 + memory@20000000 { 19 19 reg = <0x20000000 0x08000000>; 20 20 }; 21 21
+1 -1
arch/arm/boot/dts/mpa1600.dts
··· 11 11 model = "Phontech MPA 1600"; 12 12 compatible = "phontech,mpa1600", "atmel,at91rm9200"; 13 13 14 - memory { 14 + memory@20000000 { 15 15 reg = <0x20000000 0x4000000>; 16 16 }; 17 17
+2 -1
arch/arm/boot/dts/pm9g45.dts
··· 15 15 bootargs = "console=ttyS0,115200"; 16 16 }; 17 17 18 - memory { 18 + memory@70000000 { 19 19 reg = <0x70000000 0x8000000>; 20 20 }; 21 21 ··· 68 68 &pinctrl_board_mmc 69 69 &pinctrl_mmc0_slot0_clk_cmd_dat0 70 70 &pinctrl_mmc0_slot0_dat1_3>; 71 + pinctrl-names = "default"; 71 72 status = "okay"; 72 73 slot@0 { 73 74 reg = <0>;
+7 -3
arch/arm/boot/dts/sam9x60.dtsi
··· 32 32 }; 33 33 34 34 cpus { 35 - #address-cells = <0>; 35 + #address-cells = <1>; 36 36 #size-cells = <0>; 37 37 38 - cpu { 38 + cpu@0 { 39 39 compatible = "arm,arm926ej-s"; 40 40 device_type = "cpu"; 41 + reg = <0>; 41 42 }; 42 43 }; 43 44 44 - memory { 45 + memory@20000000 { 45 46 device_type = "memory"; 46 47 reg = <0x20000000 0x10000000>; 47 48 }; ··· 62 61 sram: sram@300000 { 63 62 compatible = "mmio-sram"; 64 63 reg = <0x00300000 0x100000>; 64 + #address-cells = <1>; 65 + #size-cells = <1>; 66 + ranges = <0 0x00300000 0x100000>; 65 67 }; 66 68 67 69 ahb {
+18 -1
arch/arm/boot/dts/sama5d2.dtsi
··· 72 72 }; 73 73 }; 74 74 75 - memory { 75 + memory@20000000 { 76 76 device_type = "memory"; 77 77 reg = <0x20000000 0x20000000>; 78 78 }; ··· 94 94 ns_sram: sram@200000 { 95 95 compatible = "mmio-sram"; 96 96 reg = <0x00200000 0x20000>; 97 + #address-cells = <1>; 98 + #size-cells = <1>; 99 + ranges = <0 0x00200000 0x20000>; 97 100 }; 98 101 99 102 ahb { ··· 109 106 compatible = "mmio-sram"; 110 107 no-memory-wc; 111 108 reg = <0x00100000 0x2400>; 109 + #address-cells = <1>; 110 + #size-cells = <1>; 111 + ranges = <0 0x00100000 0x2400>; 112 + 112 113 }; 113 114 114 115 usb0: gadget@300000 { ··· 542 535 compatible = "atmel,at91rm9200-spi"; 543 536 reg = <0x400 0x200>; 544 537 interrupts = <19 IRQ_TYPE_LEVEL_HIGH 7>; 538 + #address-cells = <1>; 539 + #size-cells = <0>; 545 540 clocks = <&pmc PMC_TYPE_PERIPHERAL 19>; 546 541 clock-names = "spi_clk"; 547 542 dmas = <&dma0 ··· 612 603 compatible = "atmel,at91rm9200-spi"; 613 604 reg = <0x400 0x200>; 614 605 interrupts = <20 IRQ_TYPE_LEVEL_HIGH 7>; 606 + #address-cells = <1>; 607 + #size-cells = <0>; 615 608 clocks = <&pmc PMC_TYPE_PERIPHERAL 20>; 616 609 clock-names = "spi_clk"; 617 610 dmas = <&dma0 ··· 821 810 compatible = "atmel,at91rm9200-spi"; 822 811 reg = <0x400 0x200>; 823 812 interrupts = <21 IRQ_TYPE_LEVEL_HIGH 7>; 813 + #address-cells = <1>; 814 + #size-cells = <0>; 824 815 clocks = <&pmc PMC_TYPE_PERIPHERAL 21>; 825 816 clock-names = "spi_clk"; 826 817 dmas = <&dma0 ··· 891 878 compatible = "atmel,at91rm9200-spi"; 892 879 reg = <0x400 0x200>; 893 880 interrupts = <22 IRQ_TYPE_LEVEL_HIGH 7>; 881 + #address-cells = <1>; 882 + #size-cells = <0>; 894 883 clocks = <&pmc PMC_TYPE_PERIPHERAL 22>; 895 884 clock-names = "spi_clk"; 896 885 dmas = <&dma0 ··· 962 947 compatible = "atmel,at91rm9200-spi"; 963 948 reg = <0x400 0x200>; 964 949 interrupts = <23 IRQ_TYPE_LEVEL_HIGH 7>; 950 + #address-cells = <1>; 951 + #size-cells = <0>; 965 952 clocks = <&pmc PMC_TYPE_PERIPHERAL 23>; 966 953 clock-names = "spi_clk"; 967 954 dmas = <&dma0
+7 -1
arch/arm/boot/dts/sama5d3.dtsi
··· 55 55 interrupts = <46 IRQ_TYPE_LEVEL_HIGH 0>; 56 56 }; 57 57 58 - memory { 58 + memory@20000000 { 59 59 device_type = "memory"; 60 60 reg = <0x20000000 0x8000000>; 61 61 }; ··· 83 83 sram: sram@300000 { 84 84 compatible = "mmio-sram"; 85 85 reg = <0x00300000 0x20000>; 86 + #address-cells = <1>; 87 + #size-cells = <1>; 88 + ranges = <0 0x00300000 0x20000>; 86 89 }; 87 90 88 91 ahb { ··· 1076 1073 compatible = "mmio-sram"; 1077 1074 no-memory-wc; 1078 1075 reg = <0x200000 0x2400>; 1076 + #address-cells = <1>; 1077 + #size-cells = <1>; 1078 + ranges = <0 0x200000 0x2400>; 1079 1079 }; 1080 1080 1081 1081 usb0: gadget@500000 {
+1 -1
arch/arm/boot/dts/sama5d3xcm.dtsi
··· 14 14 stdout-path = "serial0:115200n8"; 15 15 }; 16 16 17 - memory { 17 + memory@20000000 { 18 18 reg = <0x20000000 0x20000000>; 19 19 }; 20 20
+1 -1
arch/arm/boot/dts/sama5d3xcm_cmp.dtsi
··· 12 12 stdout-path = "serial0:115200n8"; 13 13 }; 14 14 15 - memory { 15 + memory@20000000 { 16 16 reg = <0x20000000 0x20000000>; 17 17 }; 18 18
+7 -1
arch/arm/boot/dts/sama5d4.dtsi
··· 53 53 }; 54 54 }; 55 55 56 - memory { 56 + memory@20000000 { 57 57 device_type = "memory"; 58 58 reg = <0x20000000 0x20000000>; 59 59 }; ··· 81 81 ns_sram: sram@210000 { 82 82 compatible = "mmio-sram"; 83 83 reg = <0x00210000 0x10000>; 84 + #address-cells = <1>; 85 + #size-cells = <1>; 86 + ranges = <0 0x00210000 0x10000>; 84 87 }; 85 88 86 89 ahb { ··· 96 93 compatible = "mmio-sram"; 97 94 no-memory-wc; 98 95 reg = <0x100000 0x2400>; 96 + #address-cells = <1>; 97 + #size-cells = <1>; 98 + ranges = <0 0x100000 0x2400>; 99 99 }; 100 100 101 101 usb0: gadget@400000 {
+1 -1
arch/arm/boot/dts/tny_a9260_common.dtsi
··· 10 10 bootargs = "mem=64M console=ttyS0,115200 root=/dev/mtdblock6 rw rootfstype=ubifs"; 11 11 }; 12 12 13 - memory { 13 + memory@20000000 { 14 14 reg = <0x20000000 0x4000000>; 15 15 }; 16 16
+1 -1
arch/arm/boot/dts/tny_a9263.dts
··· 15 15 bootargs = "mem=64M console=ttyS0,115200 root=/dev/mtdblock5 rw rootfstype=ubifs"; 16 16 }; 17 17 18 - memory { 18 + memory@20000000 { 19 19 reg = <0x20000000 0x4000000>; 20 20 }; 21 21
+1 -1
arch/arm/boot/dts/usb_a9260.dts
··· 16 16 bootargs = "mem=64M console=ttyS0,115200 root=/dev/mtdblock5 rw rootfstype=ubifs"; 17 17 }; 18 18 19 - memory { 19 + memory@20000000 { 20 20 reg = <0x20000000 0x4000000>; 21 21 }; 22 22
+1 -1
arch/arm/boot/dts/usb_a9263.dts
··· 15 15 bootargs = "mem=64M console=ttyS0,115200 root=/dev/mtdblock5 rw rootfstype=ubifs"; 16 16 }; 17 17 18 - memory { 18 + memory@20000000 { 19 19 reg = <0x20000000 0x4000000>; 20 20 }; 21 21
+1 -1
arch/arm/boot/dts/usb_a9g20_common.dtsi
··· 14 14 stdout-path = "serial0:115200n8"; 15 15 }; 16 16 17 - memory { 17 + memory@20000000 { 18 18 reg = <0x20000000 0x4000000>; 19 19 }; 20 20