Skip to content
Snippets Groups Projects
  1. Jun 08, 2018
    • Karl Palsson's avatar
      ath79: buffalo_wzr-hp-g450h: fix dtc warnings · 29b2804c
      Karl Palsson authored
      
      Just name buttons directly, rather than abstract and then also a label.
      Likewise for leds.  Avoids DTC warnings about unit address with no reg
      parameter.
      
      Signed-off-by: default avatarKarl Palsson <karlp@etactica.com>
      29b2804c
    • Karl Palsson's avatar
      ath79: avm_fritz300e: avoid dtc warnings · 97326e51
      Karl Palsson authored
      
      Use number formats preferred by the device tree compiler
      
      Signed-off-by: default avatarKarl Palsson <karlp@etactica.com>
      97326e51
    • Karl Palsson's avatar
      ath79: mdio: add address-cells and size-cells defaults · d25d847e
      Karl Palsson authored
      
      Eliminates warnings about relying on defaults from the device tree
      compiler.
      
      Signed-off-by: default avatarKarl Palsson <karlp@etactica.com>
      d25d847e
    • Karl Palsson's avatar
      ath79: ar9330.dtsi: fix typo in USB unit name · 35aae073
      Karl Palsson authored
      
      Make the unitname match the reg address.  This fixes a DTC warning.
      
      Tested that USB is still functional on an ar9331 device including this
      dtsi.
      
      Signed-off-by: default avatarKarl Palsson <karlp@etactica.com>
      35aae073
    • Karl Palsson's avatar
      ath79: add etactica-eg200 support · 1588114c
      Karl Palsson authored
      
      Based on original ar71xx eg200 board files
      
      Tested working:
      * usb hub, storage and serial port
      * ethernet
      * wifi
      * leds
      * button
      
      sysupgrade from self->self passes validity checks.
      sysupgrade from old ar71xx->ath79 passes. (however this doesn't migrate
      wireless driver configs)
      
      Only unknown issue is the existance of a /sys/class/leds/ath9k-phy0,
      which doesn't "exist"
      
      Signed-off-by: default avatarKarl Palsson <karlp@etactica.com>
      1588114c
    • INAGAKI Hiroshi's avatar
      ramips: add support for I-O DATA WN-GX300GR · a32c06f4
      INAGAKI Hiroshi authored
      
      I-O DATA WN-GX300GR is a 2.4 GHz band 11n router, based on MediaTek
      MT7621S.
      
      Specification:
      
      - MT7621S (1-Core, 2-Threads)
      - 64 MB of RAM
      - 8 MB of Flash (SPI)
      - 2T2R 2.4 GHz
      - 5x 10/100/1000 Mbps Ethernet
      - 2x LEDs, 4x keys (2x buttons, 1x slide switch)
      - UART header on PCB
        - Vcc, GND, TX, RX from ethernet port side
        - baudrate: 115200 bps (U-Boot, OpenWrt)
      
      Flash instruction using initramfs image:
      
      1. Connect serial cable to UART header
      2. Rename OpenWrt initramfs image for WN-GX300GR to "uImageWN-GX300GR"
      and place it in the TFTP directory
      3. Set the IP address of the computer to 192.168.99.8, connect to the
      LAN port of WN-GX300GR, and start the TFTP server on the computer
      4. Connect power cable to WN-GX300GR and turn on the router
      5. Press "1" key on the serial console to interrupt boot process on
      U-Boot, press Enter key 3 times and start firmware download via TFTP
      6. WN-GX300GR downloads initramfs image and boot with it
      7. On the initramfs image, execute "mtd erase firmware" to erase stock
      firmware and execute sysupgrade with sysupgrade image for WN-GX300GR
      8. Wait ~150 seconds to complete flasing
      
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      a32c06f4
    • Krystian Kozak's avatar
      sparse: updated to version 0.5.2 · 0e9927d1
      Krystian Kozak authored
      
      Updated to latest stable release
      
      Signed-off-by: default avatarKrystian Kozak <krystian.kozak20@gmail.com>
      0e9927d1
    • Adoal Xu's avatar
      ath79: add TP-Link TL-MR10U port · a51078f7
      Adoal Xu authored
      
      Signed-off-by: default avatarAdoal Xu <adoalxu@gmail.com>
      a51078f7
    • Sven Eckelmann's avatar
      ar71xx: Fix offset to WMAC address for 8devices Lima · 4f632070
      Sven Eckelmann authored
      
      The ART partition of the Lima board stores exactly three mac addresses:
      
      * 0x0: eth0
      * 0x6: eth1
      * 0x1002: wmac
      
      The first two are correctly assigned in the mach file but the latter points
      to 0x800. But this position is set to ff:ff:ff:ff:ff:ff. Luckily, the
      driver falls back in ath9k_hw_init_macaddr to the EEPROM mac address when
      it doesn't find a valid mac address in the platform_data.
      
      Remove this bogus offset to the ART partition to directly load the wmac via
      the EEPROM data in the ART partition.
      
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      4f632070
    • Christian Lamparter's avatar
      mtd-utils: revert faulty upstream patch for now · daf19649
      Christian Lamparter authored
      Some of the ubi-tools in the upstream mtd-utils have been
      broken by a bad patch upstream. It causes major breakage
      during sysupgrade when the kernel, rootfs, ... volumes
      are deleted in the wrong order.
      
      This patch therefore reverts the faulty upstream commit which
      fixes the bug.
      
      linux-mtd mailing-list thread:
      <http://lists.infradead.org/pipermail/linux-mtd/2018-June/081562.html
      
      >
      
      Cc: John Crispin <john@phrozen.org>
      Reported-by: default avatarL. Wayne Leach <LLeachii@aol.com>
      Signed-off-by: default avatarChristian Lamparter <chunkeey@gmail.com>
      daf19649
    • Rosen Penev's avatar
      ramips: mt7621: Fix some cosmetic DTC warnings · 289b2f5e
      Rosen Penev authored
      
      Node /cpus/cpu@0 has a unit name, but no reg property
      Node /cpus/cpu@1 has a unit name, but no reg property
      Node /cpuintc@0 has a unit name, but no reg property
      Node /cpuclock@0 has a unit name, but no reg property
      Node /sysclock@0 has a unit name, but no reg property
      Node /pcie@1e140000/pcie0 missing ranges for PCI bridge (or not a bridge)
      Node /pcie@1e140000/pcie0 missing bus-range for PCI bridge
      Node /pcie@1e140000/pcie1 missing ranges for PCI bridge (or not a bridge)
      Node /pcie@1e140000/pcie1 missing bus-range for PCI bridge
      Node /pcie@1e140000/pcie2 missing ranges for PCI bridge (or not a bridge)
      Node /pcie@1e140000/pcie2 missing bus-range for PCI bridge
      
      Signed-off-by: default avatarRosen Penev <rosenp@gmail.com>
      289b2f5e
    • Rosen Penev's avatar
      ramips: mmc: Add back some non-mt7621 code that staging removed · 66cc6dd6
      Rosen Penev authored
      
      This reverts commit 8a570921.
      
      This seems to have been accidentally reverted. This fixes mt7620 and
      mt7628.
      
      Signed-off-by: default avatarRosen Penev <rosenp@gmail.com>
      Acked-by: default avatarDaniel Golle <daniel@makrotopia.org>
      66cc6dd6
    • Kevin Darbyshire-Bryant's avatar
      ramips: mir3g dts define usb port Vcc volt regulator GPIO · 8110bf18
      Kevin Darbyshire-Bryant authored
      
      Define USB port power on/off GPO as voltage regulator type instead of
      exposing as a normal GPIO.
      
      The GPO is now controlled by the USB driver via the voltage regulator
      definition.  The regulator is of fixed output type (5V for USB) hence the
      GPO switches power on/off to USB pin 1 (Vcc)
      
      USB port power is enabled on driver load and disabled on driver unload.
      
      Enable kernel support for fixed voltage regulator types on mt7621.
      
      Signed-off-by: default avatarKevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
      8110bf18
    • Christian Lamparter's avatar
    • Christian Lamparter's avatar
      ipq40xx: fix OpenMesh A62 dtc warnings · 146fbeb8
      Christian Lamparter authored
      
      Warning (pci_bridge): Node /soc/pci@40000000/pcie@0 missing ranges for PCI bridge (or not a bridge)
      Warning (pci_bridge): Node /soc/pci@40000000/pcie@0 missing bus-range for PCI bridge
      Warning (pci_bridge): Node /soc/pci@40000000/pcie@0/ath10k@0,0 node name is not "pci" or "pcie"
      Warning (pci_bridge): Node /soc/pci@40000000/pcie@0/ath10k@0,0 missing ranges for PCI bridge (or not a bridge)
      Warning (pci_bridge): Node /soc/pci@40000000/pcie@0/ath10k@0,0 incorrect #address-cells for PCI bridge
      Warning (pci_bridge): Node /soc/pci@40000000/pcie@0/ath10k@0,0 incorrect #size-cells for PCI bridge
      Warning (pci_bridge): Node /soc/pci@40000000/pcie@0/ath10k@0,0 missing bus-range for PCI bridge
      Warning (unit_address_format): Failed prerequisite 'pci_bridge'
      Warning (pci_device_reg): Failed prerequisite 'pci_bridge'
      Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge'
      
      Cc: Sven Eckelmann <sven.eckelmann@openmesh.com>
      Signed-off-by: default avatarChristian Lamparter <chunkeey@gmail.com>
      Tested-by: default avatarSven Eckelmann <sven.eckelmann@open-mesh.com>
      146fbeb8
    • Christian Lamparter's avatar
      ipq40xx: fix dtc warning about /soc/ad-hoc-bus missing a unit name · 2f1fa045
      Christian Lamparter authored
      
      This patch fixes a dtc warning that shows up for every device
      Warning (unit_address_vs_reg): Node /soc/ad-hoc-bus has a reg or ranges property, but no unit name
      
      Signed-off-by: default avatarChristian Lamparter <chunkeey@gmail.com>
      2f1fa045
    • Christian Lamparter's avatar
      ipq40xx: set #size-cells to 0 to fix warning · b22e3752
      Christian Lamparter authored
      
      qcom-ipq4018-ex6100v2.dtb: Warning (reg_format): "reg" property in
      	/led_spi/led_gpio@0 has invalid length (4 bytes)
      qcom-ipq4018-ex6100v2.dtb: Warning (avoid_default_addr_size):
      	Relying on default #size-cells value for /led_spi/led_gpio@0
      
      Cc: Thomas Hebb <tommyhebb@gmail.com>
      Cc: David Bauer <mail@david-bauer.net>
      Signed-off-by: default avatarChristian Lamparter <chunkeey@gmail.com>
      b22e3752
    • Koen Vandeputte's avatar
      ar71xx: fix USB switch to mPCIE for Mikrotik rb91x boards · 55b4b1eb
      Koen Vandeputte authored
      
      Some devices like the Mikrotik RB912 only have 1 USB port
      which is shared between an USB A type port, and the mini PCIe socket.
      
      Toggling a gpio selects the output to which USB is connected.
      
      Since kernel 4.9, gpio base is rounded up to a value of 32.
      
      Commit 65da6f9c ("ar71xx: fix secondary gpio controller base values") accounts correctly for that.
      In this commit, rb912 sees it's value changed from AR934X_GPIO_COUNT (23) to 32
      This means that the USB toggle gpio number actually also changes from 52 to 61.
      
      But ..
      Some of these GPIO numbers are also used in other locations, like the boardfile.
      The author forgot to also change them over there.
      
      Switching the USB port to mPCIe now shows my modem is correctly discovered again:
      
      [ 2863.864471] usb 1-1: new high-speed USB device number 4 using ehci-platform
      [ 2864.055303] usb 1-1: config 1 has an invalid interface number: 8 but max is 3
      [ 2864.062728] usb 1-1: config 1 has no interface number 1
      [ 2864.074567] qcserial 1-1:1.0: Qualcomm USB modem converter detected
      [ 2864.081474] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB0
      [ 2864.111960] qcserial 1-1:1.2: Qualcomm USB modem converter detected
      [ 2864.118976] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB1
      [ 2864.139808] qcserial 1-1:1.3: Qualcomm USB modem converter detected
      [ 2864.146777] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB2
      [ 2864.165276] qmi_wwan 1-1:1.8: cdc-wdm0: USB WDM device
      [ 2864.171879] qmi_wwan 1-1:1.8 wwan0: register 'qmi_wwan' at usb-ehci-platform-1, WWAN/QMI device, 02:00:44:ed:3b:11
      
      Fixes: 65da6f9c ("ar71xx: fix secondary gpio controller base values")
      
      Signed-off-by: default avatarKoen Vandeputte <koen.vandeputte@ncentric.com>
      Cc: Robin Leblon <robin.leblon@ncentric.com>
      Cc: Felix Fietkau <nbd@nbd.name>
      55b4b1eb
    • Krystian Kozak's avatar
      imx-uuc: updated to latest git HEAD · c844d6a8
      Krystian Kozak authored
      
      8e29d86 linuxrc: remove superfluous shebang line
      12d2045 gitignore: remove Windows stuff
      57d8969 Add travis hint
      8edf4cc sdimage: use fsync before closing the device (fixes #1)
      d395b31 uuc: fix some compiler warnings
      
      Signed-off-by: default avatarKrystian Kozak <krystian.kozak20@gmail.com>
      c844d6a8
  2. Jun 07, 2018
Loading