1. 18 Aug, 2015 2 commits
    • Stephen Boyd's avatar
      ARM: dts: vexpress: Use assigned-clock-parents for sp810 · 3cf6a067
      Stephen Boyd authored
      The sp810 clk driver is calling the clk consumer APIs from
      clk_prepare ops to change the parent to a 1 MHz fixed rate clock
      for each of the clocks that the driver provides. Use
      assigned-clock-parents for this instead of doing it in the driver
      to avoid using the consumer API in provider code. This also
      allows us to remove the usage of clk provider APIs that take a
      struct clk as an argument from the sp810 driver.
      
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Tested-by: default avatarSudeep Holla <sudeep.holla@arm.com>
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      3cf6a067
    • Olof Johansson's avatar
      Merge tag 'imx-dt-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt · b12c0820
      Olof Johansson authored
      The i.MX device tree updates for 4.3:
       - Add audio and eTSEC device support and update dspi node for LS1021A.
       - Add initial i.MX6UL and imx6ul-14x14-evk board support, and enable
         a bunch of device support for i.MX6UL, including RTC, power key, USB,
         QSPI, and dual FEC.
       - Enable HDMI and LVDS dual display support for a few imx6qdl boards.
       - Support of imx6sl-warp board rev1.12, the version which will be
         publicly available for the customers.
       - A few i.MX7D device additions, watchdog, cortex-a7 coresight
         components, RTC, power key, power off.
       - Some Vybrid updates: add device support for I2C, QSPI, eSDHC etc.,
         update ADC node, and define stdout-path property.
       - A few random updates for i.MX27 and i.MX53 devices.
      
      * tag 'imx-dt-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (44 commits)
        ARM: dts: imx6ul: add snvs power key support
        ARM: dts: imx6ul: add RTC support
        ARM: dts: imx6ul: enable GPC as extended interrupt controller
        ARM: dts: imx6sx: correct property name for wakeup source
        ARM: dts: add property for maximum ADC clock frequencies
        ARM: dts: imx7d: enable snvs rtc, onoffkey and power off
        ARM: dts: imx6ul-14x14-evk: add fec1 and fec2 support
        ARM: dts: imx: add fec1 and fec2 nodes for SOC i.MX6UL
        ARM: dts: imx27: add support of internal rtc
        ARM: dts: vf-colibri: define stdout-path property
        ARM: dts: ls1021a: Enable the eTSEC ports on QDS and TWR
        ARM: dts: ls1021a: Add the eTSEC controller nodes
        ARM: dts: imx6ul: add qspi support
        ARM: dts: imx6ul: fix low case define in imx6ul-pinfunc.h
        ARM: dts: imx6ul: add usb host and function support
        ARM: dts: vfxxx: Add io-channel-cells property for ADC node
        ARM: dts: ls1021a: Add dts nodes for audio on LS1021A
        ARM: imx6qdl-sabreauto.dtsi: enable USB support
        ARM: dts: imx: update snvs to use syscon access register
        ARM: dts: imx: add imx6ul and imx6ul evk board support
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      b12c0820
  2. 13 Aug, 2015 5 commits
    • Olof Johansson's avatar
      Merge tag 'rpi-dt-for-armsoc-4.3' of... · e7895461
      Olof Johansson authored
      Merge tag 'rpi-dt-for-armsoc-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi into next/dt
      
       - New Firmware node and accompanying binding document
      
      * tag 'rpi-dt-for-armsoc-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi:
        dt/bindings: Add binding for the Raspberry Pi firmware driver
        ARM: bcm2835: Add the firmware driver information to the RPi DT
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      e7895461
    • Olof Johansson's avatar
      Merge tag 'socfpga_dts_for_v4.3_part_2' of... · 93621d70
      Olof Johansson authored
      Merge tag 'socfpga_dts_for_v4.3_part_2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/dt
      
      SoCFPGA DTS updates for v4.3, take 2
      - Add DTS property "altr,modrst-offset" for reset driver to
        use
      - Add updated reset defines for the reset driver
      - Add reset property for EMACs on Arria10
      
      * tag 'socfpga_dts_for_v4.3_part_2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        ARM: socfpga: dts: Add resets for EMACs on Arria10
        ARM: socfpga: dts: add "altr,modrst-offset" property
        dt-bindings: Add reset manager offsets for Arria10
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      93621d70
    • Olof Johansson's avatar
      Merge tag 'v4.3-rockchip32-dts2' of... · 6d511a26
      Olof Johansson authored
      Merge tag 'v4.3-rockchip32-dts2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Some more devicetree changes, including usbphy support for the
      Cortex-A9 SoCs and actually enabling usb on the rk3066-marsboard,
      Two more veyron-devices - namely Speedy and Minnie and a fix for
      the tsadc.
      One slightly more interesting fix is the blocking of the last
      16MB of memory on 4GB rk3288 devices. The rk3288 cannot use this
      area for dma operations, so things like the mmc or usb controllers
      regularly fail when trying to read data. This solution mimicks the
      solution from the ChromeOS kernel, who also do not seem to have
      found a better solution yet. Here it only moves to the devicetree.
      As this issue is also present on the arm64 rk3368, any future
      better solution to this problem would need to describe this in
      the devicetree as well and could then remove this block.
      
      * tag 'v4.3-rockchip32-dts2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: add veyron-minnie board
        ARM: dts: rockchip: reserve unusable memory region on rk3288
        ARM: dts: rockchip: enable usb controller on marsboard
        ARM: dts: rockchip: add usb phys to Cortex-A9 socs
        ARM: dts: rockchip: set correct dwc2 params for cortex-a9 socs
        ARM: dts: rockchip: Add veyron-speedy board
        ARM: dts: rockchip: Use correct dts properties for tsadc node on veyron
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      6d511a26
    • Olof Johansson's avatar
      Merge tag 'mvebu-dt-4.3-3' of git://git.infradead.org/linux-mvebu into next/dt · 85ef6b26
      Olof Johansson authored
      mvebu dt changes for v4.3 (part #3)
      
      - device tree part of the Dove PMU series
      - converting a new orion5x based platform to dt: Linkstation Mini
      
      * tag 'mvebu-dt-4.3-3' of git://git.infradead.org/linux-mvebu:
        ARM: dts: Convert Linkstation Mini to Device Tree
        ARM: dt: dove: add GPU power domain description
        ARM: dt: dove: add video decoder power domain description
        ARM: dt: dove: wire up RTC interrupt
        ARM: dt: Add PMU node, making PMU child devices childs of this node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      85ef6b26
    • Olof Johansson's avatar
      Merge tag 'at91-ab-dt2' of... · eb2b5084
      Olof Johansson authored
      Merge tag 'at91-ab-dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt
      
      Second batch of DT changes for 4.3:
      - Add the slow clock to the nodes that will use it
      - Add hlcd to the at91sam9x5 and at91sam9n12
      - Add touchscreen and touch button support to the at91sam9x5ek
      
      * tag 'at91-ab-dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (22 commits)
        ARM: at91/dt: sama5d2: use slow clock where necessary
        ARM: at91/dt: at91sam9x5dm: add QT1070 touch button controller
        ARM: at91/dt: at91sam9x5dm: add support for the touschscreen
        ARM: at91/dt: add drm support for at91sam9n12ek
        ARM: at91/dt: enable lcd support for at91sam9x5 SoCs
        ARM: at91/dt: add at91sam9x5-ek Display Module dtsi
        ARM: at91/dt: include lcd dtsi in at91sam9x5 dtsis
        ARM: at91/dt: define hlcdc node in at91sam9x5_lcd.dtsi
        ARM: at91/dt: sama5d4: use slow clock where necessary
        ARM: at91/dt: sama5d3: use slow clock where necessary
        ARM: at91/dt: at91sam9x5: use slow clock where necessary
        ARM: at91/dt: at91sam9rl: use slow clock where necessary
        ARM: at91/dt: at91sam9n12: use slow clock where necessary
        ARM: at91/dt: at91sam9g45: use slow clock where necessary
        ARM: at91/dt: at91sam9263: use slow clock where necessary
        ARM: at91/dt: at91sam9261: use slow clock where necessary
        ARM: at91/dt: at91sam9260: use slow clock where necessary
        ARM: at91/dt: at91rm9200: use slow clock where necessary
        Documentation: dt: rtc: at91rm9200: add clocks property
        Documentation: watchdog: at91sam9_wdt: add clocks property
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      eb2b5084
  3. 11 Aug, 2015 33 commits