Skip to content
Snippets Groups Projects
  1. Mar 06, 2018
  2. Feb 20, 2018
  3. Feb 11, 2017
    • Hauke Mehrtens's avatar
      lantiq: add support for kernel 4.9 · 863e79f8
      Hauke Mehrtens authored
      
      The following patches were dropped because they are already applied
      upstream:
      0012-pinctrl-lantiq-fix-up-pinmux.patch
      0013-MTD-lantiq-xway-fix-invalid-operator.patch
      0014-MTD-lantiq-xway-the-latched-command-should-be-persis.patch
      0015-MTD-lantiq-xway-remove-endless-loop.patch
      0016-MTD-lantiq-xway-add-missing-write_buf-and-read_buf-t.patch
      0017-MTD-xway-fix-nand-locking.patch
      0044-pinctrl-lantiq-introduce-new-dedicated-devicetree-bi.patch
      0045-pinctrl-lantiq-Fix-GPIO-Setup-of-GPIO-Port3.patch
      0046-pinctrl-lantiq-2-pins-have-the-wrong-mux-list.patch
      0047-irq-fixes.patch
      0047-mtd-plat-nand-pass-of-node.patch
      0060-usb-dwc2-Add-support-for-Lantiq-ARX-and-XRX-SoCs.patch
      0120-MIPS-lantiq-add-support-for-device-tree-file-from-bo.patch
      0121-MIPS-lantiq-make-it-possible-to-build-in-no-device-t.patch
      122-MIPS-store-the-appended-dtb-address-in-a-variable.patch
      
      The PHY driver was reduced to the code adding the LED configuration,
      the rest is already upstream:
      0023-NET-PHY-adds-driver-for-lantiq-PHY11G.patch
      
      The SPI driver was replaced with the version pending for upstream
      inclusion:
      New driver:
      0090-spi-add-transfer_status-callback.patch
      0091-spi-lantiq-ssc-add-support-for-Lantiq-SSC-SPI-controller.patch
      Old driver:
      0100-spi-add-support-for-Lantiq-SPI-controller.patch
      
      Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      863e79f8
  4. Jan 09, 2017
    • Hauke Mehrtens's avatar
      lantiq: update USB controller initialization · f036956e
      Hauke Mehrtens authored
      
      This adds USB initialization fixes for Danube, Amazon SE and xrx300 and
      should fix the clock on at least Danube which hopefully closes FS#351.
      
      The xrx200 usb driver now uses more memory for the dwc2 fifos, this was
      increased in the chip compared to ar9.
      
      This is based in part on the vendor documentation and the vendor code
      base as a reference.
      
      Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      f036956e
  5. Dec 12, 2016
  6. Nov 26, 2016
  7. Nov 13, 2016
    • Mathias Kresin's avatar
      treewide: dts: use keycode defines from input dt-binding · 2b55c83e
      Mathias Kresin authored
      
      All compiled device tree files not mentioned are binary identical to the
      former ones.
      
      Fix the obvious decimal/hex confusion for the power key of ramips/M2M.dts.
      
      Due to the include of the input binding header, the BTN_* node names in:
      
        - ramips/GL-MT300A.dts
        - ramips/GL-MT300N.dts
        - ramips/GL-MT750.dts
        - ramips/Timecloud.dts
      
      will be changed by the compiler to the numerical equivalent.
      
      Move the binding include of lantiq boards to the file where they are
      used the first time to hint the user where the values do come from.
      
      Signed-off-by: default avatarMathias Kresin <dev@kresin.me>
      2b55c83e
  8. Nov 03, 2016
    • Mathias Kresin's avatar
      lantiq: cleanup dts files · 112cf52d
      Mathias Kresin authored
      
      - remove not existing properties
      - remove properties having the same values as the included dtsi
      - remove nodes which are disabled in the included dtsi and not enabled
        in dts
      - replace the deprecated pinctrl-* compatible strings
      - use the same labels for nodes as the included dtsi
      - move common used vr9 pci properties to vr9.dtsi
      - remove the unused stp node from HomeHub 2B devcie tree source file
      - fix spaces vs. tabs and remove superfluous linebreaks
      
      Signed-off-by: default avatarMathias Kresin <dev@kresin.me>
      112cf52d
  9. Oct 31, 2016
  10. Oct 19, 2016
  11. Aug 15, 2016
  12. Jun 13, 2016
  13. Jan 29, 2016
  14. Jan 17, 2016
    • Felix Fietkau's avatar
      lantiq: Switch to the new SPI driver · 04ad02d1
      Felix Fietkau authored
      
      Compared to the "old" driver:
      - Each device must assign a pinctrl setting to the SPI node to allow the
        new SPI driver to configure the SPI pins.
        While here we are also using separate input and output settings so we
        are independent of whether the bootloader configures the pins correctly.
      - We use the new "compatible" strings to make the driver choose the
        correct number of chip-selects for each SoC.
      - The new driver starts counting the chip-selects at 1 (instead of 0, like
        the old one did). Thus we have to adjust the devices accordingly.
      
      Signed-off-by: default avatarMartin Blumenstingl <martin.blumenstingl@googlemail.com>
      
      SVN-Revision: 48293
      04ad02d1
    • Felix Fietkau's avatar
      lantiq: Add the SPI node to ar9.dtsi and vr9.dtsi · a5c17794
      Felix Fietkau authored
      
      This allows devices to use SPI without having to re-define (and thus
      duplicating) the whole SPI node.
      By default SPI is disabled (as before) because only few devices need it.
      
      Signed-off-by: default avatarMartin Blumenstingl <martin.blumenstingl@googlemail.com>
      
      SVN-Revision: 48286
      a5c17794
    • Felix Fietkau's avatar
      lantiq: Configure the PCIe reset GPIO using OF · 3f8a4260
      Felix Fietkau authored
      
      After the latest pinctrl backports there are only 50 (instead of 56 as
      before) GPIOs/pins exported (thus the first GPIO on VRX200 SoCs is now
      462, before it was 456). This means that any hardcoded GPIOs have to be
      adjusted.
      This broke the PCIe driver (which seems to be the only driver which uses
      hardcoded GPIO numbers), it only reports:
      	ifx_pcie_wait_phy_link_up timeout
      	ifx_pcie_wait_phy_link_up timeout
      	ifx_pcie_wait_phy_link_up timeout
      	ifx_pcie_wait_phy_link_up timeout
      	ifx_pcie_wait_phy_link_up timeout
      	pcie_rc_initialize link up failed!!!!!
      
      To prevent more of these issues in the future we remove the hardcoded
      PCIe reset GPIO definition and simply pass it via device-tree (like the
      PCI driver does).
      
      Signed-off-by: default avatarMartin Blumenstingl <martin.blumenstingl@googlemail.com>
      
      SVN-Revision: 48285
      3f8a4260
    • Felix Fietkau's avatar
      lantiq: Use the new pinctrl compatible strings · 1204a1b1
      Felix Fietkau authored
      
      These were introduced in upstream commit
      be14811c03cf "pinctrl/lantiq: introduce new dedicated devicetree
      bindings" and finally allow us to use the individual pins within our dts
      (for example spi_clk, etc.).
      Please note that this changes the number of GPIOs which are available for
      some SoCs. VRX200 SoCs for example only have 50 pins, but previously 56
      pins were exposed. This means that all places which are using hardcoded
      GPIO numbers (which are not passed via device-tree) need to be adjusted
      (because the first GPIO number is now 462, instead of 456).
      
      Signed-off-by: default avatarMartin Blumenstingl <martin.blumenstingl@googlemail.com>
      
      SVN-Revision: 48284
      1204a1b1
  15. Jan 01, 2016
    • John Crispin's avatar
      lantiq: Add the xbar to vr9.dts · 8c80e915
      John Crispin authored
      linux 4.4 (since commit 08b3c894e56580b8ed3e601212a25bda974c3cc2
      "MIPS: lantiq: Disable xbar fpi burst mode") requires that the xbar is
      defined in the .dts of vrx200 (VR9) SoCs.
      
      SVN-Revision: 48056
      8c80e915
  16. Jul 07, 2015
  17. Mar 11, 2015
  18. Feb 09, 2015
  19. Jun 08, 2013
  20. Apr 25, 2013
  21. Dec 21, 2012
  22. Dec 15, 2012
  23. Nov 02, 2012
Loading