Changeset 34130


Ignore:
Timestamp:
2012-11-09T20:26:43+01:00 (5 years ago)
Author:
blogic
Message:

[lantiq] a few more dts files (WIP)

Location:
trunk/target/linux/lantiq/image
Files:
2 edited
2 copied

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/lantiq/image/ARV7525PW.dts

    r34064 r34130  
    7777                        interrupts = <63 96>; 
    7878                }; 
     79 
    7980                etop@E180000 { 
    8081                        compatible = "lantiq,etop-xway"; 
     
    9293                                0x7000 0 0 1 &icu0 30 1 // slot 14, irq 29 
    9394                        >; 
    94                         gpios-reset = <&gpio 21 0>; 
     95                        gpio-reset = <&gpio 21 0>; 
    9596                        req-mask = <0x1>;               /* GNT1 */ 
    9697                }; 
    9798 
    98         }; 
    99  
    100         sflash@E100800 { 
    101                 compatible = "lantiq,sflash_at45"; 
    102                 reg = <0xE100800 0x100>; 
    103                 #address-cells = <1>; 
    104                 #size-cells = <1>; 
    105  
    106                 partition@0 { 
    107                         label = "uboot"; 
    108                         reg = <0x00000 0x10000>; 
    109                 }; 
    110  
    111                 partition@10000 { 
    112                         label = "uboot_env"; 
    113                         reg = <0x10000 0x10000>; 
    114                 }; 
    115  
    116                 partition@20000 { 
    117                         label = "linux"; 
    118                         reg = <0x20000 0x1d0000>; 
    119                 }; 
    12099        }; 
    121100 
     
    129108                }; 
    130109        }; 
     110 
    131111        gpio-leds { 
    132112                compatible = "gpio-leds"; 
  • trunk/target/linux/lantiq/image/ARV752DPW.dts

    r34129 r34130  
    99 
    1010        memory@0 { 
    11                 reg = <0x0 0x2000000>; 
     11                reg = <0x0 0x4000000>; 
    1212        }; 
    1313 
     
    2525                                compatible = "lantiq,nor"; 
    2626                                bank-width = <2>; 
    27                                 reg = <0 0x0 0x2000000>; 
     27                                reg = <0 0x0 0x800000>; 
    2828                                #address-cells = <1>; 
    2929                                #size-cells = <1>; 
     
    3131                                partition@0 { 
    3232                                        label = "uboot"; 
    33                                         reg = <0x00000 0x10000>; /* 64 KB */ 
     33                                        reg = <0x00000 0x10000>; 
     34                                        read-only; 
    3435                                }; 
    3536 
    3637                                partition@10000 { 
    3738                                        label = "uboot_env"; 
    38                                         reg = <0x10000 0x10000>; /* 64 KB */ 
     39                                        reg = <0x10000 0x10000>; 
    3940                                }; 
    4041 
    4142                                partition@20000 { 
    4243                                        label = "linux"; 
    43                                         reg = <0x20000 0x3c0000>; 
     44                                        reg = <0x20000 0x7d0000>; 
    4445                                }; 
    4546 
    46                                 partition@400000 { 
     47                                partition@7f0000 { 
    4748                                        label = "boardconfig"; 
    48                                         reg = <0x3f0000 0x10000>; 
     49                                        reg = <0x7f0000 0x10000>; 
     50                                        read-only; 
    4951                                }; 
     52                        }; 
     53                        gpiomm: gpiomm@4000000 { 
     54                                compatible = "lantiq,gpio-mm"; 
     55                                reg = <1 0x0 0x10 >; 
     56                                #address-cells = <1>; 
     57                                #size-cells = <1>; 
     58                                #gpio-cells = <2>; 
     59                                gpio-controller; 
     60                                lantiq,shadow = <2>; 
    5061                        }; 
    5162                }; 
     
    6172 
    6273                        state_default: pinmux { 
    63                                 exin { 
    64                                         lantiq,groups = "exin1"; 
    65                                         lantiq,function = "exin"; 
     74                                ebu { 
     75                                        lantiq,groups = "ebu cs1"; 
     76                                        lantiq,function = "ebu"; 
    6677                                }; 
    6778                                pci { 
    6879                                        lantiq,groups = "gnt1", "req1"; 
    6980                                        lantiq,function = "pci"; 
     81                                }; 
     82                                conf_out { 
     83                                        lantiq,pins = "io3", "io5", "io6", "io8", /* leds */ 
     84                                                        "io21"; /* pci-rst */ 
     85                                        lantiq,open-drain; 
     86                                        lantiq,pull = <0>; 
    7087                                }; 
    7188                        }; 
     
    7794                        interrupts = <63 96>; 
    7895                }; 
     96 
    7997                etop@E180000 { 
    8098                        compatible = "lantiq,etop-xway"; 
     
    92110                                0x7000 0 0 1 &icu0 30 1 // slot 14, irq 29 
    93111                        >; 
    94                         gpios-reset = <&gpio 21 0>; 
    95                         req-mask = <0x1>;               /* GNT1 */ 
     112                        lantiq,external-clock; 
     113                        gpio-reset = <&gpio 21 0>; 
     114                        req-mask = <0x3>; 
    96115                }; 
    97116 
    98         }; 
    99  
    100         sflash@E100800 { 
    101                 compatible = "lantiq,sflash_at45"; 
    102                 reg = <0xE100800 0x100>; 
    103                 #address-cells = <1>; 
    104                 #size-cells = <1>; 
    105  
    106                 partition@0 { 
    107                         label = "uboot"; 
    108                         reg = <0x00000 0x10000>; 
    109                 }; 
    110  
    111                 partition@10000 { 
    112                         label = "uboot_env"; 
    113                         reg = <0x10000 0x10000>; 
    114                 }; 
    115  
    116                 partition@20000 { 
    117                         label = "linux"; 
    118                         reg = <0x20000 0x1d0000>; 
    119                 }; 
    120117        }; 
    121118 
     
    131128        gpio-leds { 
    132129                compatible = "gpio-leds"; 
    133                 festnetz { 
    134                         label = "Festnetz"; 
    135                         gpios = <&gpio 4 1>; 
     130                power0 { 
     131                        label = "power0"; 
     132                        gpios = <&gpio 3 1>; 
     133                        default-state = "on"; 
     134                }; 
     135                message { 
     136                        label = "message"; 
     137                        gpios = <&gpio 5 1>; 
     138                        default-state = "on"; 
     139                }; 
     140                power1 { 
     141                        label = "power1"; 
     142                        gpios = <&gpio 6 1>; 
     143                        default-state = "on"; 
     144                }; 
     145                voice1 { 
     146                        label = "voice1"; 
     147                        gpios = <&gpio 8 1>; 
     148                        default-state = "on"; 
     149                }; 
     150                microphone { 
     151                        label = "microphone"; 
     152                        gpios = <&gpiomm 3 1>; 
     153                        default-state = "on"; 
     154                }; 
     155                wifi { 
     156                        label = "wifi"; 
     157                        gpios = <&gpiomm 4 1>; 
     158                        default-state = "on"; 
     159                }; 
     160                fxs1 { 
     161                        label = "fxs1"; 
     162                        gpios = <&gpiomm 5 1>; 
     163                        default-state = "on"; 
     164                }; 
     165                fx2 { 
     166                        label = "fxs2"; 
     167                        gpios = <&gpiomm 6 1>; 
     168                        default-state = "on"; 
     169                }; 
     170                fxo { 
     171                        label = "fxo"; 
     172                        gpios = <&gpiomm 7 1>; 
    136173                        default-state = "on"; 
    137174                }; 
    138175                internet { 
    139                         label = "Internet"; 
    140                         gpios = <&gpio 5 1>; 
     176                        label = "internet"; 
     177                        gpios = <&gpiomm 8 1>; 
    141178                        default-state = "on"; 
    142179                }; 
    143                 wlan { 
    144                         label = "WLan"; 
    145                         gpios = <&gpio 6 1>; 
    146                         default-state = "on"; 
    147                 }; 
    148                 online { 
    149                         label = "Online"; 
    150                         gpios = <&gpio 8 1>; 
    151                         default-state = "on"; 
    152                 }; 
    153                 dsl { 
    154                         label = "DSL"; 
    155                         gpios = <&gpio 9 1>; 
     180                voice2 { 
     181                        label = "voice2"; 
     182                        gpios = <&gpiomm 9 1>; 
    156183                        default-state = "on"; 
    157184                }; 
  • trunk/target/linux/lantiq/image/ARV752DPW22.dts

    r34129 r34130  
    99 
    1010        memory@0 { 
    11                 reg = <0x0 0x2000000>; 
     11                reg = <0x0 0x4000000>; 
    1212        }; 
    1313 
     
    2525                                compatible = "lantiq,nor"; 
    2626                                bank-width = <2>; 
    27                                 reg = <0 0x0 0x2000000>; 
     27                                reg = <0 0x0 0x800000>; 
    2828                                #address-cells = <1>; 
    2929                                #size-cells = <1>; 
     
    3131                                partition@0 { 
    3232                                        label = "uboot"; 
    33                                         reg = <0x00000 0x10000>; /* 64 KB */ 
     33                                        reg = <0x00000 0x10000>; 
     34                                        read-only; 
    3435                                }; 
    3536 
    3637                                partition@10000 { 
    3738                                        label = "uboot_env"; 
    38                                         reg = <0x10000 0x10000>; /* 64 KB */ 
     39                                        reg = <0x10000 0x10000>; 
    3940                                }; 
    4041 
    4142                                partition@20000 { 
    4243                                        label = "linux"; 
    43                                         reg = <0x20000 0x3c0000>; 
    44                                 }; 
    45  
    46                                 partition@400000 { 
     44                                        reg = <0x20000 0x7d0000>; 
     45                                }; 
     46 
     47                                partition@7f0000 { 
    4748                                        label = "boardconfig"; 
    48                                         reg = <0x3f0000 0x10000>; 
    49                                 }; 
     49                                        reg = <0x7f0000 0x10000>; 
     50                                        read-only; 
     51                                }; 
     52                        }; 
     53                        gpiomm: gpiomm@4000000 { 
     54                                compatible = "lantiq,gpio-mm"; 
     55                                reg = <1 0x0 0x10 >; 
     56                                #address-cells = <1>; 
     57                                #size-cells = <1>; 
     58                                #gpio-cells = <2>; 
     59                                gpio-controller; 
     60                                lantiq,shadow = <2>; 
    5061                        }; 
    5162                }; 
     
    6677                                }; 
    6778                                pci { 
    68                                         lantiq,groups = "gnt1", "req1"; 
     79                                        lantiq,groups = "gnt1", "gnt2", "req1", "req2"; 
    6980                                        lantiq,function = "pci"; 
     81                                }; 
     82                                conf_out { 
     83                                        lantiq,pins = "io3", "io5", "io6", "io8", /* leds */ 
     84                                                        "io21"; /* pci-rst */ 
     85                                        lantiq,open-drain; 
     86                                        lantiq,pull = <0>; 
    7087                                }; 
    7188                        }; 
     
    7794                        interrupts = <63 96>; 
    7895                }; 
     96 
    7997                etop@E180000 { 
    8098                        compatible = "lantiq,etop-xway"; 
     
    92110                                0x7000 0 0 1 &icu0 30 1 // slot 14, irq 29 
    93111                        >; 
    94                         gpios-reset = <&gpio 21 0>; 
    95                         req-mask = <0x1>;               /* GNT1 */ 
    96                 }; 
    97  
    98         }; 
    99  
    100         sflash@E100800 { 
    101                 compatible = "lantiq,sflash_at45"; 
    102                 reg = <0xE100800 0x100>; 
    103                 #address-cells = <1>; 
    104                 #size-cells = <1>; 
    105  
    106                 partition@0 { 
    107                         label = "uboot"; 
    108                         reg = <0x00000 0x10000>; 
    109                 }; 
    110  
    111                 partition@10000 { 
    112                         label = "uboot_env"; 
    113                         reg = <0x10000 0x10000>; 
    114                 }; 
    115  
    116                 partition@20000 { 
    117                         label = "linux"; 
    118                         reg = <0x20000 0x1d0000>; 
    119                 }; 
     112                        lantiq,external-clock; 
     113                        gpio-reset = <&gpio 21 0>; 
     114                        req-mask = <0x3>; 
     115                }; 
     116 
    120117        }; 
    121118 
     
    131128        gpio-leds { 
    132129                compatible = "gpio-leds"; 
    133                 festnetz { 
    134                         label = "Festnetz"; 
    135                         gpios = <&gpio 4 1>; 
     130                power0 { 
     131                        label = "power0"; 
     132                        gpios = <&gpio 3 1>; 
     133                        default-state = "on"; 
     134                }; 
     135                message { 
     136                        label = "message"; 
     137                        gpios = <&gpio 5 1>; 
     138                        default-state = "on"; 
     139                }; 
     140                power1 { 
     141                        label = "power1"; 
     142                        gpios = <&gpio 6 1>; 
     143                        default-state = "on"; 
     144                }; 
     145                voice1 { 
     146                        label = "voice1"; 
     147                        gpios = <&gpio 8 1>; 
     148                        default-state = "on"; 
     149                }; 
     150                microphone { 
     151                        label = "microphone"; 
     152                        gpios = <&gpiomm 3 1>; 
     153                        default-state = "on"; 
     154                }; 
     155                wifi { 
     156                        label = "wifi"; 
     157                        gpios = <&gpiomm 4 1>; 
     158                        default-state = "on"; 
     159                }; 
     160                fxs1 { 
     161                        label = "fxs1"; 
     162                        gpios = <&gpiomm 5 1>; 
     163                        default-state = "on"; 
     164                }; 
     165                fx2 { 
     166                        label = "fxs2"; 
     167                        gpios = <&gpiomm 6 1>; 
     168                        default-state = "on"; 
     169                }; 
     170                fxo { 
     171                        label = "fxo"; 
     172                        gpios = <&gpiomm 7 1>; 
    136173                        default-state = "on"; 
    137174                }; 
    138175                internet { 
    139                         label = "Internet"; 
    140                         gpios = <&gpio 5 1>; 
    141                         default-state = "on"; 
    142                 }; 
    143                 wlan { 
    144                         label = "WLan"; 
    145                         gpios = <&gpio 6 1>; 
    146                         default-state = "on"; 
    147                 }; 
    148                 online { 
    149                         label = "Online"; 
    150                         gpios = <&gpio 8 1>; 
    151                         default-state = "on"; 
    152                 }; 
    153                 dsl { 
    154                         label = "DSL"; 
    155                         gpios = <&gpio 9 1>; 
     176                        label = "internet"; 
     177                        gpios = <&gpiomm 8 1>; 
     178                        default-state = "on"; 
     179                }; 
     180                voice2 { 
     181                        label = "voice2"; 
     182                        gpios = <&gpiomm 9 1>; 
     183                        default-state = "on"; 
     184                }; 
     185                eth1 { 
     186                         label = "eth1"; 
     187                         gpios = <&gpiomm 11 1>; 
     188                         default-state = "on"; 
     189                }; 
     190                eth2 { 
     191                        label = "eth2"; 
     192                        gpios = <&gpiomm 12 1>; 
     193                        default-state = "on"; 
     194                }; 
     195                eth3 { 
     196                        label = "eth3"; 
     197                        gpios = <&gpiomm 13 1>; 
     198                        default-state = "on"; 
     199                }; 
     200                eth4 { 
     201                        label = "eth4"; 
     202                        gpios = <&gpiomm 14 1>; 
    156203                        default-state = "on"; 
    157204                }; 
  • trunk/target/linux/lantiq/image/Makefile

    r34097 r34130  
    2222define PatchKernelLzma 
    2323        cp $(KDIR)/vmlinux $(KDIR)/vmlinux-$(1) 
    24 ifeq ($(CONFIG_LINUX_3_5),y) 
     24ifeq ($(CONFIG_LINUX_3_6),y) 
    2525        $(LINUX_DIR)/scripts/dtc/dtc -O dtb -o $(KDIR)/$(1).dtb ./$(1).dts 
    2626        $(STAGING_DIR_HOST)/bin/patch-dtb $(KDIR)/vmlinux-$(1) $(KDIR)/$(1).dtb 
     
    203203ifeq ($(CONFIG_TARGET_lantiq_xway),y) 
    204204 
     205# VR9 
    205206Image/BuildKernel/Profile/EASY80920-NAND=$(call Image/BuildKernel/Template,EASY80920-NAND) 
    206207Image/Build/Profile/EASY80920-NAND=$(call Image/Build/$(1),$(1),EASY80920-NAND) 
     
    208209Image/Build/Profile/EASY80920-NOR=$(call Image/Build/$(1),$(1),EASY80920-NOR) 
    209210 
     211# Danube 
    210212Image/BuildKernel/Profile/ARV7525PW=$(call Image/BuildKernel/Template,ARV7525PW) 
    211213Image/Build/Profile/ARV7525PW=$(call Image/Build/$(1),$(1),ARV7525PW) 
     214 
     215Image/BuildKernel/Profile/ARV4520PW=$(call Image/BuildKernel/Template,ARV4520PW) 
     216Image/Build/Profile/ARV4520PW=$(call Image/Build/$(1),$(1),ARV4520PW) 
     217 
     218Image/BuildKernel/Profile/ARV752DPW=$(call Image/BuildKernel/Template,ARV752DPW) 
     219Image/Build/Profile/ARV752DPW=$(call Image/Build/$(1),$(1),ARV752DPW) 
     220 
     221Image/BuildKernel/Profile/ARV752DPW22=$(call Image/BuildKernel/Template,ARV752DPW22) 
     222Image/Build/Profile/ARV752DPW22=$(call Image/Build/$(1),$(1),ARV752DPW22) 
    212223 
    213224endif 
Note: See TracChangeset for help on using the changeset viewer.