Skip to content
  1. Feb 09, 2014
    • Shawn Guo's avatar
      ARM: dts: imx6: use generic node name for fixed regulator · 56160e33
      Shawn Guo authored
      
      
      The device tree specification recommends that generic name should be
      used for nodes.  So instead of naming those fixed regulator nodes
      arbitrarily, let's use the generic name 'regulator@num' for those nodes.
      
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      56160e33
    • Shawn Guo's avatar
      ARM: dts: imx6sl: make pinctrl nodes board specific · fffaa65d
      Shawn Guo authored
      
      
      Currently, all pinctrl setting nodes are defined in <soc>.dtsi, so that
      boards that share the same pinctrl setting do not have to define it time
      and time again in <board>.dts.  However, along with the devices and use
      cases being added continuously, the pinctrl setting nodes under iomuxc
      becomes more than expected.  This bloats device tree blob for particular
      board unnecessarily since only a small subset of those pinctrl setting
      nodes will be used by the board.  It impacts not only the DTB file size
      but also the run-time device tree lookup efficiency.
      
      The patch moves all the pinctrl data into individual boards as needed.
      With the changes, the pinctrl setting nodes becomes local to particular
      board, and it makes no sense to continue numbering the setting for
      given peripheral.  Thus, all the pinctrl phandler name gets updated to
      have only peripheral name in there.
      
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      fffaa65d
    • Shawn Guo's avatar
      ARM: dts: imx6qdl: make pinctrl nodes board specific · 817c27a1
      Shawn Guo authored
      
      
      Currently, all pinctrl setting nodes are defined in <soc>.dtsi, so that
      boards that share the same pinctrl setting do not have to define it time
      and time again in <board>.dts.  However, along with the devices and use
      cases being added continuously, the pinctrl setting nodes under iomuxc
      becomes more than expected.  This bloats device tree blob for particular
      board unnecessarily since only a small subset of those pinctrl setting
      nodes will be used by the board.  It impacts not only the DTB file size
      but also the run-time device tree lookup efficiency.
      
      The patch moves all the pinctrl data into individual boards as needed.
      With the changes, the pinctrl setting nodes becomes local to particular
      board, and it makes no sense to continue numbering the setting for
      given peripheral.  Thus, all the pinctrl phandler name gets updated to
      have only peripheral name in there.
      
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      817c27a1
    • Valentin Raevsky's avatar
      ARM: dts: Add initial support for cm-fx6. · 682d055e
      Valentin Raevsky authored
      
      
      Add initial support for cm-fx6 module.
      
      cm-fx6 is a module based on mx6q SoC with the following features:
      - Up to 4GB of DDR3
      - 1 LCD/DVI output port
      - 1 HDMI output port
      - 2 LVDS LCD ports
      - Gigabit Ethernet
      - Analog Audio
      - CAN
      - SATA
      - NAND
      - PCIE
      
      This patch allows to boot up the module, configures the serial console,
      the Ethernet adapter and the heartbeat led.
      
      cm-fx6 is embedded inside the Utilite computer.
      
      Signed-off-by: default avatarValentin Raevsky <valentin@compulab.co.il>
      Signed-off-by: default avatarIgor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      682d055e
    • Peter Chen's avatar
      ARM: dts: imx6q-arm2: enable USB OTG · 67339b35
      Peter Chen authored
      
      
      Enable USB OTG controller at imx6q-arm2 board
      
      Signed-off-by: default avatarPeter Chen <peter.chen@freescale.com>
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      67339b35
    • Tim Harvey's avatar
      ARM: dts: add Gateworks Ventana support · e3946fe8
      Tim Harvey authored
      
      
      The Gateworks Ventana product family consists of several baseboard designs
      based on the Freescale i.MX6 family of processors.  Each baseboard has a
      different set of possible features.
      
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      e3946fe8
    • Tim Harvey's avatar
      ARM: dts: disable flexcan by default · a1135337
      Tim Harvey authored
      
      
      Typically nodes are disabled by default and enabled when needed.
      
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      a1135337
  2. Jan 31, 2014
  3. Jan 28, 2014
  4. Jan 27, 2014
  5. Jan 24, 2014
  6. Jan 21, 2014
    • Stefan Agner's avatar
      regulator: tps6586x: Add and use correct voltage table · 844a4f0d
      Stefan Agner authored
      
      
      Depending on the regulator version, the voltage table might be
      different. Use version specific regulator tables in order to select
      correct voltage table. For the following regulator versions different
      voltage tables are now used:
      
        * TPS658623: Use correct voltage table for SM2
        * TPS658643: New voltage table for SM2
      
      Both versions are in use on the Colibri T20 module. Make use of the
      correct tables by requesting the correct SM2 voltage of 1.8V.
      
      This change is not backward compatible since an old driver is not able
      to correctly set that value. The value 1.8V is out of range for the old
      driver and will refuse to probe the device. The regulator starts with
      default settings and the driver shows appropriate error messages.
      
      On Colibri T20, the old value used to work with TPS658623 since the
      driver applied a wrong voltage table too. However, the TPS658643 used
      on V1.2 devices uses yet another voltage table and those broke that
      pseudo-compatibility. The regulator driver now has the correct voltage
      table for both regulator versions and those the correct voltage can be
      used in the device tree.
      
      Signed-off-by: default avatarStefan Agner <stefan@agner.ch>
      Reviewed-by: default avatarThierry Reding <treding@nvidia.com>
      Acked-by: default avatarMark Brown <broonie@linaro.org>
      Acked-by: default avatarStephen Warren <swarren@nvidia.com>
      Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
      844a4f0d
    • Ben Dooks's avatar
      ARM: shmobile: r8a7790.dtsi: ficx i2c[0-3] clock reference · 2450badf
      Ben Dooks authored
      
      
      The R8A7790's dtsi file i2c0, i2c1, i2c2, and i2c3 nodes have clock
      references to the mstp3_clks clock node, however these clocks are in the
      mstp9_clks node.
      
      The error was introducted in 72197ca7 ("ARM: shmobile: r8a7790:
       Reference clocks") which is in Simon's current development tree.
      
      This patch fixes the following error:
      
      of_clk_src_onecell_get: invalid clock index 31
      i2c-rcar e6508000.i2c: cannot get clock
      i2c-rcar: probe of e6508000.i2c failed with error -2
      
      Signed-off-by: default avatarBen Dooks <ben.dooks@codethink.co.uk>
      Acked-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
      2450badf
  7. Jan 17, 2014
  8. Jan 16, 2014
    • Grant Likely's avatar
      dt/bindings: remove device_type "network" references · 35129175
      Grant Likely authored
      
      
      device_type is deprecated and the kernel doesn't require it in most
      cases. The only exceptions for flat tree users are the "gianfar",
      "ucc_geth" and "ibm,emac" bindings, and arguably that requirement could
      be relaxed for ucc_geth and ibm,emac (that is a task for separate
      patches though).
      
      This patch removes references to device_type="network" from the binding
      documentation where possible and removes the properties from ARM and
      microblaze dts files. This patch does not modify the powerpc .dts files
      since there are a much larger number of them affected and I think the
      ucc_geth, ibm,emac and gianfar users should be addressed before clearing
      out the references to reduce the chance of breakage.
      
      Signed-off-by: default avatarGrant Likely <grant.likely@linaro.org>
      Acked-by: default avatarMichal Simek <monstr@monstr.eu>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
      Cc: Kumar Gala <galak@codeaurora.org>
      35129175
    • Sherman Yin's avatar
      ARM: bcm11351: Enable pinctrl for Broadcom Capri SoCs · 67a57be8
      Sherman Yin authored
      
      
      Enable pinctrl for Broadcom Capri (BCM281xx) SoCs.
      
      Signed-off-by: default avatarSherman Yin <syin@broadcom.com>
      Reviewed-by: default avatarChristian Daudt <bcm@fixthebug.org>
      Reviewed-by: default avatarMatt Porter <matt.porter@linaro.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      67a57be8
    • Grant Likely's avatar
      dt/bindings: Remove all references to device_type "ethernet-phy" · 40aad3c1
      Grant Likely authored
      
      
      The device_type property is deprecated for the flattened device tree and
      the value "ethernet-phy" has never been defined as having a useful
      meaning. Neither the kernel nor u-boot depend on it. It should never
      have appeared in PHY bindings. This patch removes all references to
      "ethernet-phy" as a device_type value from the documentation and the
      .dts files.
      
      This patch was generated mechanically with the following command and
      then verified by looking at the diff.
      
      sed -i '/"ethernet-phy"/d' `git grep -l '"ethernet-phy"'`
      
      Signed-off-by: default avatarGrant Likely <grant.likely@linaro.org>
      Acked-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@st.com>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
      Cc: Kumar Gala <galak@codeaurora.org>
      Cc: Florian Fainelli <f.fainelli@gmail.com>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      40aad3c1
  9. Jan 15, 2014
  10. Jan 13, 2014
  11. Jan 10, 2014
  12. Jan 09, 2014
  13. Jan 08, 2014
Loading