Changeset 47844


Ignore:
Timestamp:
2015-12-11T16:03:50+01:00 (2 years ago)
Author:
blogic
Message:

ramips: Fix support for PBR-M1 board

The PBR-M1 support in current OpenWrt is for the early demo board and it doesn't work on the final board.This patch fixes the support for it.

The LED called pbr-m1:buzzer is a beeper connected to GPIO26 so I used gpio-beeper instead of gpio-leds.

Signed-off-by: 郭传鈜 <gch981213@…>

Location:
trunk/target/linux/ramips
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/base-files/etc/board.d/01_leds

    r47657 r47844  
    201201        ;; 
    202202pbr-m1) 
    203         ucidef_set_led_netdev "internet" "internet" "$board:green:internet" "eth0.2" 
    204         ucidef_set_led_default "power" "power" "$board:green:power" "1" 
    205         ucidef_set_led_default "sys" "sys" "$board:green:sys" "1" 
     203        ucidef_set_led_netdev "internet" "internet" "$board:blue:internet" "eth0.2" 
     204        ucidef_set_led_default "power" "power" "$board:blue:power" "1" 
     205        ucidef_set_led_default "sys" "sys" "$board:blue:sys" "1" 
    206206        ;; 
    207207px-4885) 
  • trunk/target/linux/ramips/base-files/etc/diag.sh

    r47619 r47844  
    8484        dap-1350|\ 
    8585        na930|\ 
     86        pbr-m1|\ 
    8687        rt-n13u|\ 
    8788        rt-n14u|\ 
     
    136137                status_led="$board:green:wifi" 
    137138                ;; 
    138         pbr-m1|\ 
    139         w306r-v20|\ 
    140         zbt-wr8305rt) 
    141                 status_led="$board:green:sys" 
    142                 ;; 
    143139        psr-680w) 
    144140                status_led="$board:red:wan" 
     
    166162                status_led="$board:green:security" 
    167163                ;; 
     164        w306r-v20|\ 
     165        zbt-wr8305rt) 
     166                status_led="$board:green:sys" 
     167                ;; 
    168168        wcr-150gn|\ 
    169169        wl-351) 
  • trunk/target/linux/ramips/dts/PBR-M1.dts

    r47836 r47844  
    1717 
    1818        sdhci@10130000 { 
     19                status = "okay"; 
     20                pinctrl-names = "default"; 
     21                pinctrl-0 = <&sdhci_pins>; 
     22        }; 
     23 
     24        xhci@1E1C0000 { 
    1925                status = "okay"; 
    2026        }; 
     
    8288                                reg = <0x0000 0 0 0 0>; 
    8389                                device_type = "pci"; 
    84                                 mediatek,mtd-eeprom = <&factory 0x0000>; 
     90                                mediatek,mtd-eeprom = <&factory 0x8000>; 
    8591                                mediatek,2ghz = <0>; 
    8692                        }; 
     
    9197                                reg = <0x0000 0 0 0 0>; 
    9298                                device_type = "pci"; 
    93                                 mediatek,mtd-eeprom = <&factory 0x8000>; 
     99                                mediatek,mtd-eeprom = <&factory 0x0000>; 
    94100                                mediatek,5ghz = <0>; 
    95101                        }; 
     
    104110                compatible = "gpio-leds"; 
    105111 
    106                 buzzer { 
    107                         label = "pbr-m1:buzzer"; 
    108                         gpios = <&gpio0 27 1>; 
    109                 }; 
    110  
    111112                power { 
    112                         label = "pbr-m1:green:power"; 
    113                         gpios = <&gpio0 25 1>; 
     113                        label = "pbr-m1:blue:power"; 
     114                        gpios = <&gpio0 31 1>; 
    114115                }; 
    115116 
    116117                sys { 
    117                         label = "pbr-m1:green:sys"; 
    118                         gpios = <&gpio0 24 1>; 
     118                        label = "pbr-m1:blue:sys"; 
     119                        gpios = <&gpio1 0 1>; 
    119120                }; 
    120121 
    121122                internet { 
    122                         label = "pbr-m1:green:internet"; 
    123                         gpios = <&gpio0 23 1>; 
     123                        label = "pbr-m1:blue:internet"; 
     124                        gpios = <&gpio0 29 1>; 
     125                }; 
     126 
     127                wlan2g { 
     128                        label = "pbr-m1:blue:wlan2g"; 
     129                        gpios = <&gpio1 1 1>; 
     130                }; 
     131 
     132                wlan5g { 
     133                        label = "pbr-m1:blue:wlan5g"; 
     134                        gpios = <&gpio0 28 1>; 
    124135                }; 
    125136        }; 
     
    138149        }; 
    139150 
     151        gpio_export { 
     152                compatible = "gpio-export"; 
     153                #size-cells = <0>; 
     154 
     155                power_usb2 { 
     156                        gpio-export,name = "power_usb2"; 
     157                        gpio-export,output = <1>; 
     158                        gpios = <&gpio0 22 0>; 
     159                }; 
     160 
     161                power_usb3 { 
     162                        gpio-export,name = "power_usb3"; 
     163                        gpio-export,output = <1>; 
     164                        gpios = <&gpio0 25 0>; 
     165                }; 
     166 
     167                power_sata { 
     168                        gpio-export,name = "power_sata"; 
     169                        gpio-export,output = <1>; 
     170                        gpios = <&gpio0 27 0>; 
     171                }; 
     172        }; 
     173 
     174        beeper: beeper { 
     175                compatible = "gpio-beeper"; 
     176                gpios = <&gpio0 26 1>; 
     177        }; 
     178 
    140179        pinctrl { 
    141180                state_default: pinctrl0 { 
    142181                        gpio { 
    143                                 ralink,group = "wdt", "rgmii2", "wdt rst", "jtag", "mdio"; 
     182                                ralink,group = "wdt", "rgmii2", "jtag", "mdio"; 
    144183                                ralink,function = "gpio"; 
    145184                        }; 
Note: See TracChangeset for help on using the changeset viewer.