17 Mar, 2016

1 commit

  • Pull media updates from Mauro Carvalho Chehab:
    - Added support for some new video formats
    - mn88473 DVB frontend driver got promoted from staging
    - several improvements at the VSP1 driver
    - several cleanups and improvements at the Media Controller
    - added Media Controller support to snd-usb-audio. Currently, enabled
    only for au0828-based V4L2/DVB boards
    - Several improvements at nuvoton-cir: it now supports wake up codes
    - Add media controller support to em28xx and saa7134 drivers
    - coda driver now accepts NXP distributed firmware files
    - Some legacy SoC camera drivers will be moving to staging, as they're
    outdated and nobody so far is willing to fix and convert them to use
    the current media framework
    - As usual, lots of cleanups, improvements and new board additions.

    * tag 'media/v4.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (381 commits)
    media: au0828 disable tuner to demod link in au0828_media_device_register()
    [media] touptek: cast char types on %x printk
    [media] touptek: don't DMA at the stack
    [media] mceusb: use %*ph for small buffer dumps
    [media] v4l: exynos4-is: Drop unneeded check when setting up fimc-lite links
    [media] v4l: vsp1: Check if an entity is a subdev with the right function
    [media] hide unused functions for !MEDIA_CONTROLLER
    [media] em28xx: fix Terratec Grabby AC97 codec detection
    [media] media: add prefixes to interface types
    [media] media: rc: nuvoton: switch attribute wakeup_data to text
    [media] v4l2-ioctl: fix YUV422P pixel format description
    [media] media: fix null pointer dereference in v4l_vb2q_enable_media_source()
    [media] v4l2-mc.h: fix yet more compiler errors
    [media] staging/media: add missing TODO files
    [media] media.h: always start with 1 for the audio entities
    [media] sound/usb: Use meaninful names for goto labels
    [media] v4l2-mc.h: fix compiler warnings
    [media] media: au0828 audio mixer isn't connected to decoder
    [media] sound/usb: Use Media Controller API to share media resources
    [media] dw2102: add support for TeVii S662
    ...

    Linus Torvalds
     

15 Mar, 2016

1 commit

  • * commit '840f5b0572ea': (381 commits)
    media: au0828 disable tuner to demod link in au0828_media_device_register()
    [media] touptek: cast char types on %x printk
    [media] touptek: don't DMA at the stack
    [media] mceusb: use %*ph for small buffer dumps
    [media] v4l: exynos4-is: Drop unneeded check when setting up fimc-lite links
    [media] v4l: vsp1: Check if an entity is a subdev with the right function
    [media] hide unused functions for !MEDIA_CONTROLLER
    [media] em28xx: fix Terratec Grabby AC97 codec detection
    [media] media: add prefixes to interface types
    [media] media: rc: nuvoton: switch attribute wakeup_data to text
    [media] v4l2-ioctl: fix YUV422P pixel format description
    [media] media: fix null pointer dereference in v4l_vb2q_enable_media_source()
    [media] v4l2-mc.h: fix yet more compiler errors
    [media] staging/media: add missing TODO files
    [media] media.h: always start with 1 for the audio entities
    [media] sound/usb: Use meaninful names for goto labels
    [media] v4l2-mc.h: fix compiler warnings
    [media] media: au0828 audio mixer isn't connected to decoder
    [media] sound/usb: Use Media Controller API to share media resources
    [media] dw2102: add support for TeVii S662
    ...

    Mauro Carvalho Chehab
     

10 Mar, 2016

1 commit


19 Feb, 2016

1 commit


16 Feb, 2016

1 commit


11 Feb, 2016

2 commits

  • The tvp5150 decoder has different input connectors. The actual list of
    HW inputs depends on the device version but all have at least these 3:

    1) Composite0
    2) Composite1
    3) S-Video

    and some variants have a 4th possible input connector:

    4) Signal generator

    The driver currently uses the .s_routing callback to switch the input
    connector but since these are separate HW blocks, it's better to use
    media entities to represent the input connectors and their source pads
    linked with the decoder's sink pad.

    This allows user-space to use the MEDIA_IOC_SETUP_LINK ioctl to choose
    the input connector. For example using the media-ctl user-space tool:

    $ media-ctl -r -l '"Composite0":0->"tvp5150 1-005c":0[1]'

    Signed-off-by: Javier Martinez Canillas
    Signed-off-by: Mauro Carvalho Chehab

    Javier Martinez Canillas
     
  • Add a header file for the tvp5150 input connectors constants that
    can be shared between the driver and Device Tree source files.

    [mchehab@osg.samsung.com: rename tvp5150.h also at em28xx-cards.c]
    Signed-off-by: Javier Martinez Canillas
    Signed-off-by: Mauro Carvalho Chehab

    Javier Martinez Canillas
     

02 Feb, 2016

1 commit


21 Jan, 2016

2 commits

  • Pull ARM SoC driver updates from Olof Johansson:
    "Driver updates for ARM SoCs. Some for SoC-family code under
    drivers/soc, but also some other driver updates that don't belong
    anywhere else. We also bring in the drivers/reset code through
    arm-soc.

    Some of the larger updates:

    - Qualcomm support for SMEM, SMSM, SMP2P. All used to communicate
    with other parts of the chip/board on these platforms, all
    proprietary protocols that don't fit into other subsystems and live
    in drivers/soc for now.

    - System bus driver for UniPhier

    - Driver for the TI Wakeup M3 IPC device

    - Power management for Raspberry PI

    + Again a bunch of other smaller updates and patches"

    * tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (38 commits)
    bus: uniphier: allow only built-in driver
    ARM: bcm2835: clarify RASPBERRYPI_FIRMWARE dependency
    MAINTAINERS: Drop Kumar Gala from QCOM
    bus: uniphier-system-bus: add UniPhier System Bus driver
    ARM: bcm2835: add rpi power domain driver
    dt-bindings: add rpi power domain driver bindings
    ARM: bcm2835: Define two new packets from the latest firmware.
    drivers/soc: make mediatek/mtk-scpsys.c explicitly non-modular
    soc: mediatek: SCPSYS: Add regulator support
    MAINTAINERS: Change QCOM entries
    soc: qcom: smd-rpm: Add existing platform support
    memory/tegra: Add number of TLB lines for Tegra124
    reset: hi6220: fix modular build
    soc: qcom: Introduce WCNSS_CTRL SMD client
    ARM: qcom: select ARM_CPU_SUSPEND for power management
    MAINTAINERS: Add rules for Qualcomm dts files
    soc: qcom: enable smsm/smp2p modular build
    serial: msm_serial: Make config tristate
    soc: qcom: smp2p: Qualcomm Shared Memory Point to Point
    soc: qcom: smsm: Add driver for Qualcomm SMSM
    ...

    Linus Torvalds
     
  • Pull ARM DT updates from Olof Johansson:
    "As usual, the bulk of this release is again DT file contents.

    There's a huge number of changes here, and it's challenging to give a
    crisp overview of just what is in here. To start with:

    New boards:

    - TI-based DM3730 from LogicPD (Torpedo)
    - Cosmic+ M4 (nommu) initial support (Freescale Vybrid)
    - Raspberry Pi 2 DT files
    - Watchdog on Meson8b
    - Veyron-mickey (ASUS Chromebit) DTS
    - Rockchip rk3228 SoC and eval board
    - Sigma Designs Tango4

    Improvements:

    - Improved support for Qualcomm APQ8084, including Sony Xperia Z DT files
    - Misc new devices for Rockchip rk3036 and rk3288
    - Allwinner updates for misc SoCs and systems

    ... and a _large_ number of other changes across the field. Devices
    added to SoC DTSI and board DTS files for a number of SoC vendors, new
    product boards on already-supported SoCs, cleanups and refactorings of
    existing DTS/DTSI files and a bunch of other changes"

    * tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (469 commits)
    ARM: dts: compulab: add new board description
    ARM: versatile: add the syscon LEDs to the DT
    dts: vt8500: Fix errors in SDHC node for WM8505
    ARM: dts: imx6q: clean up unused ipu2grp
    ARM: dts: silk: Add compatible property to "partitions" node
    ARM: dts: gose: Add compatible property to "partitions" node
    ARM: dts: porter: Add compatible property to "partitions" node
    ARM: dts: koelsch: Add compatible property to "partitions" node
    ARM: dts: lager: Add compatible property to "partitions" node
    ARM: dts: bockw: Add compatible property to "partitions" node
    ARM: dts: meson8b: Add watchdog node
    Documentation: watchdog: Add new bindings for meson8b
    ARM: meson: Add status LED for Odroid-C1
    ARM: dts: uniphier: fix a typo in comment block
    ARM: bcm2835: Add the auxiliary clocks to the device tree.
    ARM: bcm2835: Add devicetree for bcm2836 and Raspberry Pi 2 B
    ARM: bcm2835: Move the CPU/peripheral include out of common RPi DT.
    ARM: bcm2835: Split the DT for peripherals from the DT for the CPU
    ARM: realview: set up cache correctly on the PB11MPCore
    ARM: dts: Unify G2D device node with other devices on exynos4
    ...

    Linus Torvalds
     

16 Jan, 2016

1 commit

  • Pull clk framework updates from Michael Turquette:
    "The clk framework and driver changes for 4.5 look pretty typical. The
    bulk of the changes are to clk controller drivers, though some
    improvements to the core and some re-usable blocks/templates also
    received some love.

    In this past cycle the clk maintainers developed a good workflow for
    handling the common case of patch submissions containing a new
    drivers, new shared Device Tree header and a new Device Tree binding
    description. This requires coordination with the Device Tree
    maintainers and with the architecture maintainers (typically the
    arm-soc tree in our case).

    This explains the increase in changes to include/dt-bindings/... and
    to Documentation/devicetree/bindings/clock/... coming from the clk
    tree. The same commits can be expected to come through those trees on
    occasion, through the use of shared, immutable branches"

    * tag 'clk-for-linus-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (125 commits)
    clk: remove duplicated COMMON_CLK_NXP record from clk/Kconfig
    clk: fix clk-gpio.c with optional clock= DT property
    clk: rockchip: fix section mismatches with new child-clocks
    clk: gpio: handle error codes for of_clk_get_parent_count()
    clk: gpio: fix memory leak
    clk: shmobile: r8a7795: Add SATA0 clock
    clk: bcm2835: Add PWM clock support
    clk: bcm2835: Support for clock parent selection
    clk: bcm2835: add a round up ability to the clock divisor
    clk: lpc32xx: add common clock framework driver
    clk: lpc18xx: add NXP specific COMMON_CLK_NXP configuration symbol
    dt-bindings: clock: add NXP LPC32xx clock list for consumers
    dt-bindings: clock: add description of LPC32xx USB clock controller
    dt-bindings: clock: add description of LPC32xx clock controller
    clk: rockchip: rk3036: include downstream muxes into fractional dividers
    clk: add flag for clocks that need to be enabled on rate changes
    clk: rockchip: Allow the RK3288 SPDIF clocks to change their parent
    clk: rockchip: include downstream muxes into fractional dividers
    clk: rockchip: handle mux dependency of fractional dividers
    clk: bcm2835: Add a driver for the auxiliary peripheral clock gates.
    ...

    Linus Torvalds
     

15 Jan, 2016

1 commit

  • Pull trivial tree updates from Jiri Kosina.

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial:
    floppy: make local variable non-static
    exynos: fixes an incorrect header guard
    dt-bindings: fixes some incorrect header guards
    cpufreq-dt: correct dead link in documentation
    cpufreq: ARM big LITTLE: correct dead link in documentation
    treewide: Fix typos in printk
    Documentation: filesystem: Fix typo in fs/eventfd.c
    fs/super.c: use && instead of & for warn_on condition
    Documentation: fix sysfs-ptp
    lib: scatterlist: fix Kconfig description

    Linus Torvalds
     

07 Jan, 2016

1 commit


05 Jan, 2016

1 commit


01 Jan, 2016

2 commits

  • …zk/linux into next/dt

    Merge "Samsung DeviceTree updates and improvements for 4.5" from Krzysztof Kozlowski:

    1. eMMC/SDIO minor fixes usage of bindings on Snow and Peach
    Chromebooks.
    2. Remove FIMD from Odroid XU3-family because on XU3 it cannot be used
    yet and on XU3-Lite and XU4 it is not supported.
    3. Remove deprecated since June 2013 samsung,exynos5-hdmi.
    4. Add support for Pseudo Random Generator on Exynos4 (Trats2 for now).
    This depends on new SSS clock.
    5. Add rotator nodes for Exynos4 and Exynos5.
    6. Switch DWC3_1 on Odroid XU3 and XU3-Lite to peripheral mode because
    now it cannot be used as OTG.
    7. Cleanup the G2D usage on Exynos4 and add it to a proper domain
    in case of Exynos4210.
    8. Put MDMA1 in proper domain on Exynos4210 as well.
    9. Minor cleanups.

    * tag 'samsung-dt-4.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (21 commits)
    ARM: dts: Unify G2D device node with other devices on exynos4
    ARM: dts: Add power domain to G2D device on exynos4210
    ARM: dts: MDMA1 device belongs to LCD0 power domain on exynos4210
    ARM: dts: Remove unneeded GPIO include in exynos4412-odroidu3
    ARM: dts: exynos4210-universal_c210: Disable DMA for UARTs
    ARM: dts: Use peripheral mode for dwc3_1 on exynos5422-odroidxu3
    ARM: dts: Add rotator node on exynos5420
    ARM: dts: Add rotator node on exynos5250
    ARM: dts: Fix power domain for sysmmu-rotator device on exynos4
    ARM: dts: Add rotator nodes on exynos4
    ARM: dts: Enable PRNG module on exynos4412-trats2
    ARM: dts: Add PRNG module for exynos4
    dt-bindings: remove deprecated compatible string from exynos-hdmi
    ARM: dts: Remove fimd node from exynos5422-odroidxu3-common
    ARM: dts: Mark eMMC as non-removable in exynos5250-snow-common
    ARM: dts: Remove broken-cd from eMMC node in exynos5420-peach-pi
    ARM: dts: Remove broken-cd from eMMC node in exynos5800-peach-pi
    ARM: dts: Mark SDIO as non-removable in exynos5250-snow-common
    ARM: dts: Mark SDIO as non-removable in exynos5420-peach-pit
    ARM: dts: Mark SDIO as non-removable in exynos5800-peach-pi
    ...

    Arnd Bergmann
     
  • Pull "BCM2835 drivers changes for 4.5" from Eric Anholt:

    This pull request includes the bcm2835 changes for 4.5 targeting the
    arm-soc next/drivers branch.

    * tag 'bcm2835-drivers-next-2015-12-28' of http://github.com/anholt/linux:
    ARM: bcm2835: add rpi power domain driver
    dt-bindings: add rpi power domain driver bindings
    ARM: bcm2835: Define two new packets from the latest firmware.

    Arnd Bergmann
     

31 Dec, 2015

1 commit

  • …kernel/git/tmlind/linux-omap into next/dt

    Pull "reworked dts changes for ti81xx devices and minimal
    dra62x j5ec-evm support" from Tony Lindgren:

    Add minimal device tree support for dra62x also known j5eco. It is
    related to dm814x, just the clocks are a bit different and it has a
    different set of integrated devices. And let's get some basic dm814x
    and dra62x devices working as many of the devices are like on am33xx::

    - pinctrl using the pinctrl defines as for am33xx

    - Updated EDMA bindings with support for using exma_xbar

    - MMC support for dm814x-evm, t410 and dra62x-j5eco-evm

    - USB support for dm814x-evm, t410 and dra62x-j5eco-evm

    This branch depends on an earlier omap-for-v4.5/81xx-fixes-signed
    branch that has dm814x dts fixes interlaced with SoC related fixes to
    keep things booting. The interlaced SoC and dts fixes were needed
    because of issues with the device tree defined clocks that just
    happened to work on bootloader timings for t410 earlier.

    * tag 'omap-for-v4.5/81xx-dts-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (21 commits)
    ARM: dts: Add usb support for j5-eco evm
    ARM: dts: Add usb support for hp t410
    ARM: dts: Add usb support for dm814x-evm
    ARM: dts: Add usb support for dm814x and dra62x
    ARM: dts: Enable emmc on hp t410
    ARM: dts: Add mmc support for dra62x j5-eco evm
    ARM: dts: Add mmc support for dm8148-evm
    ARM: dts: Add mmc device entries for dm814x
    ARM: dts: Update edma bindings on dm814x to use edma_xbar
    ARM: dts: Add pinctrl macros for dm814x
    ARM: dts: Add minimal dra62x j5-eco evm support
    ARM: dts: Add basic support for dra62x j5-eco SoC
    ARM: OMAP2+: Remove useless check for legacy booting for dm814x
    ARM: OMAP2+: Enable GPIO for dm814x
    ARM: dts: Fix dm814x pinctrl address and mask
    ARM: dts: Fix dm8148 control modules ranges
    ARM: OMAP2+: Fix timer entries for dm814x
    ARM: dts: Fix some mux and divider clocks to get dm814x-evm booting
    ARM: OMAP2+: Add DPPLS clock manager for dm814x
    clk: ti: Add few dm814x clock aliases
    ...

    Arnd Bergmann
     

25 Dec, 2015

4 commits


23 Dec, 2015

10 commits

  • Michael Turquette
     
  • These will be used for enabling UART1, SPI1, and SPI2.

    Signed-off-by: Eric Anholt
    Acked-by: Rob Herring
    Signed-off-by: Michael Turquette

    Eric Anholt
     
  • Let's add the DM814X_IOPAD macro the same way as we have for dm816x and
    am33xx as this allows comparing the registers with the documentation easily.
    The pinctrl bits are yet again different on dm814x.

    Cc: Linus Walleij
    Signed-off-by: Tony Lindgren

    Tony Lindgren
     
  • The i.MX device tree updates for 4.5:
    - New boards support: imx51-ts4800, imx6q-novena, CompuLab imx7d SoM/SBC,
    vf610m4-cosmic
    - Add ADC device support for imx6ul and imx7d
    - Remove config space from PCIe controller ranges property for i.MX6
    - Add Vivante GPU nodes for i.MX6
    - Add DCU, LCD, and SATA devices for LS1021A
    - A series to update Ventana gw5xxx boards getting HDMI and LVDS to work
    simultaneously and devices like PWM and SPI added
    - Quite a few random cleanups and minor updates

    * tag 'imx-dt-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (50 commits)
    ARM: dts: imx7d: sbc-imx7: add basic board support
    ARM: dts: imx7d: cl-som-imx7: add basic module support
    ARM: dts: TS-4800: add touchscreen support
    ARM: dts: ts-4800: Add LCD support
    ARM: dts: imx6q: add Novena board
    devicetree: bindings: Add vendor prefix for Kosagi
    ARM: dts: TS-4800: use weim IP to map the FPGA
    ARM: dts: TS-4800: drop uart rts/cts pin reservations
    ARM: dts: imx6: add Vivante GPU nodes
    ARM: dts: imx28: add alternate auart4 pinmux
    ARM: dts: ls1021a: add sata node to dts
    ARM: dts: TS-4800: add basic device tree
    of: documentation: add bindings documentation for TS-4800
    of: add vendor prefix for Technologic Systems
    ARM: dts: imx7d-sdb: add ADC support
    ARM: dts: imx7d.dtsi: add ADC support
    ARM: dts: vf-colibri: add CAN support
    ARM: mxs: dt: cfa10057: fix backlight PWM
    ARM: dts: imx6qdl: move GIC to right location in DT
    ARM: dts: imx6qdl: add IPU aliases
    ...

    Signed-off-by: Olof Johansson

    Olof Johansson
     
  • …it/mmind/linux-rockchip into next/dt

    Another new soc - the rk3228 quad-core cortex-a7, a new rk3036 board,
    support for the efuses on Rockchip socs and some improvements for
    rk3288 regulators.

    * tag 'v4.5-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
    ARM: dts: rockchip: add the kylin board for rk3036
    ARM: dts: rockchip: add the sdio/sdmmc node for rk3036
    ARM: dts: rockchip: fix the pinctrl bias settings for rk3036
    ARM: dts: rockchip: add eFuse node for rk3188 SoCs
    ARM: dts: rockchip: add eFuse node for rk3066a SoCs
    ARM: dts: rockchip: add eFuse config of rk3288 SoC
    ARM: dts: rockchip: add rk3228-evb board
    ARM: dts: rockchip: add core rk3228 dtsi
    clk: rockchip: Add the clock ids of rk3288 eFuses
    ARM: dts: rockchip: Fix typo in rk3288 sdmmc card detect pin name
    ARM: dts: rockchip: fix voltage ranges for rk3288-evb-act8846 board
    ARM: dts: rockchip: move the public part to rk3288-evb common
    ARM: dts: rockchip: add 2 regulators for rk3288-evb-act8846
    ARM: dts: rockchip: correct the name of REG8 for rk3288-evb-act8846
    clk: rockchip: add dt-binding header for rk3228
    clk: rockchip: add id for mipidsi sclk on rk3288

    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     
  • Add regulators to the scpsys binding.

    Move the include of the reset contoller to include/dt-bindings/reset.

    Add basic support for mt2701 SoC and evaluation board.

    * tag 'v4.4-next-dts' of https://github.com/mbgg/linux-mediatek:
    dt-bindings: soc: Add supplies for Mediatek SCPSYS unit
    ARM: mediatek: DT: Move reset controller constants into common location
    ARM: dts: mediatek: add MT2701 basic support
    Document: DT: Add bindings for mediatek MT2701 SoC Platform

    Signed-off-by: Olof Johansson

    Olof Johansson
     
  • …t/horms/renesas into next/dt

    Third Round of Renesas ARM Based SoC DT Updates for v4.5

    * Use SoC-specific usb-dmac and IPMMU compatibility strings
    * Add internal delay for i2c IPs
    * Add missing serial devices to r8a7793
    * Enable DMA for r8a7793 serial devices
    * Add serial port config to chosen/stdout-path
    * Tidyup #sound-dai-cells settings for r8a7798/bockw
    * Remove deprecated #gpio-range-cells from r8a7793
    * Add EtherAVB support to r8a7791
    * Add MSIOF support to sh73a0

    * tag 'renesas-dt3-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (25 commits)
    ARM: shmobile: r8a779x: use SoC-specific usb-dmac compatibility strings
    ARM: shmobile: r8a7794: IPMMU compat string SoC part number update
    ARM: shmobile: r8a7793: IPMMU compat string SoC part number update
    ARM: shmobile: r8a7791: IPMMU compat string SoC part number update
    ARM: shmobile: r8a7790: IPMMU compat string SoC part number update
    ARM: shmobile: r8a7794: dtsi: add internal delay for i2c IPs
    ARM: shmobile: r8a7791: dtsi: add internal delay for i2c IPs
    ARM: shmobile: r8a7790: dtsi: add internal delay for i2c IPs
    ARM: shmobile: r8a7793: Describe DMA for the serial ports
    ARM: shmobile: r8a7793: Add missing serial devices to DT
    ARM: shmobile: lager dts: Add serial port config to chosen/stdout-path
    ARM: shmobile: porter dts: Add serial port config to chosen/stdout-path
    ARM: shmobile: silk dts: Add serial port config to chosen/stdout-path
    ARM: shmobile: gose dts: Add serial port config to chosen/stdout-path
    ARM: shmobile: bockw dts: Update console parameters
    ARM: shmobile: ape6evm dts: Add serial port config to chosen/stdout-path
    ARM: shmobile: alt dts: Add serial port config to chosen/stdout-path
    ARM: shmobile: koelsch dts: Add serial port config to chosen/stdout-path
    ARM: shmobile: r8a7778: tidyup #sound-dai-cells settings
    ARM: shmobile: bockw dts: Override #sound-dai-cells to zero
    ...

    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     
  • drivers/clk/samsung updates (mostly bug fixes):
    - instantiation of the cpu clocks and addition of the GSCL
    IP parent clocks to the list of available consumer clocks
    for exynos542x SoCs;
    - MFC IP parent clock fix for exynos542x;
    - fix of locking bug in samsung/clk-cpu.c which caused
    system crashes with cpufreq enabled;
    - minor cleanup for s3c2410.

    Michael Turquette
     
  • …uo/linux into clk-next

    The i.MX clock updates for 4.5:
    - Add is_prepared function callback for pllv3 clock driver
    - Use imx_check_clocks() on imx6ul and imx7d clock drivers to save
    some code
    - Add a core clock for imx7d to support generic cpufreq driver
    - Support imx6q clock routing with OSC to anaclk2/2b
    - To support more precise pixel clocks on imx5, allow ipu_di_sel clock
    selectors to influence the PLLs that they are derived from
    - A cleanup on imx25 OSC clock

    Michael Turquette
     
  • …t/mmind/linux-rockchip into clk-next

    Rockchip clock changes for 4.5 containing
    - a new pll-type used on rk3036 and other Cortex-A7 socs
    - new clock-trees for rk3036 and rk3228
    - switch rk3288 plls to slow mode on reboot
    - a bunch of new clock ids
    - some more critical clocks
    - wrong register offsets for the rk3368 cpuclks
    - allowing more than 2 parents for the cpuclk

    Michael Turquette
     

22 Dec, 2015

1 commit

  • This patch adds support for several power domains on Raspberry Pi,
    including USB (so it can be enabled even if the bootloader didn't do
    it), and graphics.

    This patch is the combined work of Eric Anholt (who wrote USB support
    inside of the Raspberry Pi firmware driver, and wrote the non-USB
    domain support) and Alexander Aring (who separated the original USB
    work out from the firmware driver).

    Signed-off-by: Alexander Aring
    Signed-off-by: Eric Anholt
    Reviewed-by: Ulf Hansson
    Reviewed-by: Kevin Hilman

    Alexander Aring
     

16 Dec, 2015

2 commits


13 Dec, 2015

1 commit


12 Dec, 2015

2 commits

  • …t/tmlind/linux-omap into next/dt

    Merge "Device tree changes for omaps for v4.5 merge window" from Tony Lindgren:

    - Update all omaps to use pinctrl macros. This makes comparing the pinmux
    settings against the documentation much earlier. Javier compared the
    checksums of the generated dtb files to make sure nothing changed for
    the dtb files.

    - Updates for dm816x

    - Add GPMC DMA channels for am437x

    - Updates for LogicPD Torpedo

    - Basic support for CompuLab cm-t335

    - Remove tps65217.dtsi file, we're better off adding SoC generic board
    dtsi files for the common features

    - Add support for ELM on am33xx

    - Add support for Bosch shc c3 board

    - Add qspi aliases for am437x and dra7

    - Wake-up support for dra7-evm uart1

    - Basic support for CompuLab sbc-t43

    - Basic support for CompuLab cl-som-am57x

    - Use MMC pwrseq for libertas WLAN on igep0020 and igep0030

    * tag 'omap-for-v4.5/dt-pt1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (97 commits)
    ARM: dts: omap3-igep0030: Use MMC pwrseq to init SDIO WiFi
    ARM: dts: omap3-igep0020: Use MMC pwrseq to init SDIO WiFi
    ARM: dts: am57xx: cl-som-am57x: skip resetting ETH PHYs
    ARM: dts: am57xx: sbc-am57x: add HDMI support
    ARM: dts: am57xx: compulab-sb-som: add HDMI connector
    ARM: dts: am57xx: sbc-am57x: add LCD support
    ARM: dts: am57xx: sbc-am57x: add GPIO expander support
    ARM: dts: am57xx: sbc-am57x: add EEPROM support
    ARM: dts: am57xx: sbc-am57x: add usb vbus pinmux
    ARM: dts: am57xx: cl-som-am57x: add MMC1 support
    ARM: dts: am57xx: sbc-am57x: add basic board support
    ARM: dts: am57xx: cl-som-am57x: add analog audio support
    ARM: dts: am57xx: cl-som-am57x: add touchscreen support
    ARM: dts: am57xx: cl-som-am57x: add USB support
    ARM: dts: am57xx: cl-som-am57x: add dual EMAC support
    ARM: dts: am57xx: cl-som-am57x: add spi-flash support
    ARM: dts: am57xx: cl-som-am57x: add eMMC support
    ARM: dts: am57xx: cl-som-am57x: add EEPROM support
    ARM: dts: am57xx: cl-som-am57x: add I2C3 support
    ARM: dts: am57xx: cl-som-am57x: dts: add RTC support
    ...

    Arnd Bergmann
     
  • …it/mmind/linux-rockchip into next/dt

    Merge "rockchip dts32 changes for 4.5" from Heiko Stuebner:

    First round of arm devicetree changes.
    Among the bigger changes are two new Veyron boards, support for
    the dual-core cortex-a7 rk3036 soc and addition of support for
    the crypto engine of the rk3288. Smaller changes include some
    IR receivers, updates of thermal settings more reflecting real-
    life and testing-results.

    * tag 'v4.5-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
    ARM: dts: rockchip: add gpio-ir-receiver to the R89 board
    ARM: dts: rockchip: add touchscreen node to veyron minnie
    ARM: dts: rockchip: add veyron-mickey board
    ARM: dts: rockchip: add veyron-brain board
    ARM: dts: rockchip: make sure edp_24m is associated to xin24m on veyron
    ARM: dts: rockchip: override thermal settings on veyron-speedy
    ARM: dts: rockchip: update the thermal management on rk3288
    ARM: dts: rockchip: Add Crypto node for rk3288
    ARM: dts: rockchip: add rk3036-evb board
    ARM: dts: rockchip: add core rk3036 dtsi
    clk: rockchip: add dt-binding header for rk3036
    clk: rockchip: add an id for rk3288 crypto clk
    ARM: dts: rockchip: Add IR receiver to RK3288 Radxa Rock 2 Square
    ARM: dts: rockchip: add channels properties for i2s
    ARM: dts: rockchip: set system-power-controller property on rk3288-rock2
    ARM: dts: rockchip: Setup rk3066/rk3188 ethernet0 alias for u-boot
    ARM: dts: rockchip: Setup rk3288 ethernet0 alias for u-boot

    Arnd Bergmann
     

11 Dec, 2015

1 commit

  • …/horms/renesas into next/dt

    Merge "Renesas ARM Based SoC DT Updates for v4.5" from Simon Horman:

    * henninger: Remove as it is now replaced by silk
    * koelsch: Move SPI partitions to subnode
    * porter: Add CAN0 and HS-USB support
    * r8a7793/gose: Add QSPI, PFC support
    * r8a7793: Add GPIO, DMAC, theral, IPMMU support
    * r8a7794/alt: Add DU support
    * r8a7794: Disable all IPMMU nodes by default
    * r8a779[0134]: Use Use SoC specific binding for rcar-dmac
    * r8a779[01], r8a73a4, r8a7740, sh73a0: replace gpio-key, wakeup with
    wakeup-source property
    * r8a779[14]: Correct "gpio-ranges" properties
    * r8a779[14]: Remove bogus imp_clk node
    * silk: Add SDHI1 support

    * tag 'renesas-dt-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (29 commits)
    ARM: shmobile: alt: add VIN0, ADV7180 DT support
    ARM: shmobile: alt: add I2C1 DT support
    ARM: shmobile: alt: Add pfc pins to DT
    ARM: shmobile: r8a7794: Use SoC specific binding for rcar-dmac nodes
    ARM: shmobile: r8a7793: Use SoC specific binding for rcar-dmac nodes
    ARM: shmobile: r8a7791: Use SoC specific binding for rcar-dmac nodes
    ARM: shmobile: r8a7790: Use SoC specific binding for rcar-dmac nodes
    ARM: shmobile: r8a7793: Add GPIO nodes to device tree
    ARM: shmobile: r8a7794: alt: Enable VGA port
    ARM: shmobile: r8a7794: Add DU node to device tree
    ARM: shmobile: r8a7794: Add DU0 clock
    ARM: shmobile: gose: Add QSPI device to DT
    ARM: shmobile: r8a7793: Add QSPI device to DT
    ARM: shmobile: r8a7793: Add DMAC devices to DT
    ARM: shmobile: koelsch: Move SPI FLASH partitions to subnode
    ARM: shmobile: gose: Configure PFC in DT
    ARM: shmobile: r8a7793: Add PFC to DT
    ARM: shmobile: r8a7793: Add thermal device to DT
    ARM: shmobile: henninger: remove board DT
    ARM: shmobile: porter: add CAN0 DT support
    ...

    Arnd Bergmann
     

10 Dec, 2015

1 commit


08 Dec, 2015

1 commit