1. 08 Dec, 2012 2 commits
  2. 03 Dec, 2012 2 commits
  3. 30 Nov, 2012 7 commits
  4. 28 Nov, 2012 1 commit
    • Doug Anderson's avatar
      ARM: EXYNOS: Avoid early use of of_machine_is_compatible() · 5b7897db
      Doug Anderson authored
      The recent commit "ARM: EXYNOS: add support for EXYNOS5440 SoC" broke
      support for exynos5250 because of_machine_is_compatible() was used too
      early in the boot process.  It also probably meant that the exynos5440
      failed to use the proper iotable.  Switch to use
      of_flat_dt_is_compatible() in both of these cases.
      
      The failure I was seeing in exynos5250 because of this was:
        Division by zero in kernel.
        [<80015ed4>] (unwind_backtrace+0x0/0xec) from [<8045c7a4>] (dump_stack+0x20/0x24)
        [<8045c7a4>] (dump_stack+0x20/0x24) from [<80012990>] (__div0+0x20/0x28)
        [<80012990>] (__div0+0x20/0x28) from [<8021ab04>] (Ldiv0_64+0x8/0x18)
        [<8021ab04>] (Ldiv0_64+0x8/0x18) from [<80068560>] (__clocksource_updatefreq_scale+0x54/0x134)
        [<80068560>] (__clocksource_updatefreq_scale+0x54/0x134) from [<8006865c>] (__clocksource_register_scale+0x1c/0x54)
        [<8006865c>] (__clocksource_register_scale+0x1c/0x54) from [<80612a18>] (exynos_timer_init+0x100/0x1e8)
        [<80612a18>] (exynos_timer_init+0x100/0x1e8) from [<8060d184>] (time_init+0x28/0x38)
        [<8060d184>] (time_init+0x28/0x38) from [<8060a754>] (start_kernel+0x1e0/0x3c8)
        [<8060a754>] (start_kernel+0x1e0/0x3c8) from [<40008078>] (0x40008078)
      Signed-off-by: default avatarDoug Anderson <dianders@chromium.org>
      Acked-by: default avatarKukjin Kim <kgene.kim@samsung.com>
      [olofj: fixed two build errors, one missing include and one !CONFIG_OF failure]
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      5b7897db
  5. 27 Nov, 2012 5 commits
  6. 26 Nov, 2012 3 commits
  7. 24 Nov, 2012 1 commit
  8. 23 Nov, 2012 1 commit
    • Olof Johansson's avatar
      Merge branch 'depends/gpio-devel' into next/soc · a623f57c
      Olof Johansson authored
      Pulling in a newer version of the depend branch from the gpio tree,
      since there was some randconfig breakage introduced at the version we
      had, and we want to keep those things as bisectable as possible. It's
      not bad enough to warrant a rebase though, so there'll be a window of
      exposure to this.
      
      * depends/gpio-devel:
        gpio: SPEAr: add spi chipselect control driver
        gpio: gpio-max710x: Support device tree probing
        gpio: twl4030: Use only TWL4030_MODULE_LED for LED configuration
        gpio: tegra: read output value when gpio is set in direction_out
        gpio: pca953x: Add compatible strings to gpio-pca953x driver
        gpio: pca953x: Register an IRQ domain
        gpio: mvebu: Set free callback for gpio_chip
        gpio: tegra: Drop exporting static functions
        gpio: tegra: Staticize non-exported symbols
        gpio: tegra: fix suspend/resume apis
        gpio-pch: Set parent dev for gpio chip
        gpio: em: Fix build errors
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      a623f57c
  9. 22 Nov, 2012 11 commits
  10. 21 Nov, 2012 7 commits
    • Olof Johansson's avatar
      Merge branch 'sunxi/soc2' into next/soc · e9f6d135
      Olof Johansson authored
      From Maxime Ripard:
      
      Here is a pull request to add the support for Allwinner A10 SoCs.
      
      * sunxi/soc2:
        ARM: sunxi: Add sunxi restart function via onchip watchdog
        ARM: sunxi: Add sun4i and cubieboard support
        ARM: sunxi: Add earlyprintk support for UART0 (sun4i)
        ARM: sunxi: Restructure sunxi dts/dtsi files
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      e9f6d135
    • Olof Johansson's avatar
      Merge branch 'samsung/pinctrl' into next/soc · 41739b60
      Olof Johansson authored
      From Kukjin Kim:
      Here is Samsung DT for v3.8 and this is including DT for EXYNOS4X12
      SoC, SMDK4412 board, pinctrl for exynos4x12, TMU, MFC, SATA and SATA
      PHY.
      
      As I commented on [4/7], this branch merged pinctrl/samsung to support
      pinctrl for exynos4x12 without useless merge conflicts.
      
      * samsung/pinctrl:
        pinctrl: samsung: Update error check for unsigned variables
        pinctrl: samsung: Add support for EXYNOS4X12
        Documentation: Update samsung-pinctrl device tree bindings documentation
        pinctrl: samsung: Add GPIO to IRQ translation
        pinctrl: exynos: Set pin function to EINT in irq_set_type of wake-up EINT
        pinctrl: samsung: Use per-bank IRQ domain for wake-up interrupts
        pinctrl: samsung: Use one GPIO chip per pin bank
        pinctrl: exynos: Use one IRQ domain per pin bank
        pinctrl: samsung: Include bank-specific eint offset in bank struct
        pinctrl: samsung: Hold pointer to driver data in bank struct
        pinctrl: samsung: Match pin banks with their device nodes
        ARM: dts: exynos4210-pinctrl: Add nodes for pin banks
        pinctrl: samsung: Distinguish between pin group and bank nodes
        pinctrl: samsung: Remove static pin enumerations
        pinctrl: samsung: Assing pin numbers dynamically
        pinctrl: samsung: Do not pass gpio_chip to pin_to_reg_bank
        pinctrl: samsung: Detect and handle unsupported configuration types
      41739b60
    • Olof Johansson's avatar
      Merge branch 'clps711x/soc2' into next/soc · 24e93941
      Olof Johansson authored
      From Alexander Shiyan:
      
      The main direction of this patchset - approaching the platform to the
      possibility of using configurations with multiple platforms in a single
      kernel. Added support of the majority of the necessary kernel symbol.
      Also part of the driver code used only for the platform was moved to the
      board code and converted to the use of standard drivers.
      
      * clps711x/soc2:
        MAINTAINERS: Add ARM CLPS711X entry
        ARM: clps711x: Update defconfig due latest changes and new kernel symbols
        ARM: clps711x: Rename board files to match functionality
        ARM: clps711x: edb7211: Add support for NOR-Flash
        ARM: clps711x: Moving backlight controls of framebuffer driver to the board
        ARM: clps711x: p720t: Special driver for handling NAND memory is removed
        ARM: clps711x: Moving power management of framebuffer driver to the board
        ARM: clps711x: autcpu12: Special driver for handling NAND memory is removed
        ARM: clps711x: Unused empty "ACK" calls for IRQ-chips removed
        ARM: clps711x: Add FIQ interrupt handling
        ARM: clps711x: Implement usage "MULTI_IRQ_HANDLER" kernel option for a platform
        ARM: clps711x: Implement usage "SPARSE_IRQ" kernel option for a platform
        ARM: clps711x: cdb89712: Special driver for handling memory is removed
        ARM: clps711x: Always select AUTO_ZRELADDR for a platform
        ARM: clps711x: p720t: Unneeded inclusion of head-sa1100.S removed
        ARM: clps711x: Transform clps711x-framebuffer to platform driver and use it
        ARM: clps711x: p720t: Using "leds-gpio" driver for LED control
        ARM: clps711x: Using platform_driver for ethernet device
      24e93941
    • Alexander Shiyan's avatar
      MAINTAINERS: Add ARM CLPS711X entry · 386ab516
      Alexander Shiyan authored
      Signed-off-by: default avatarAlexander Shiyan <shc_work@mail.ru>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      386ab516
    • Alexander Shiyan's avatar
    • Alexander Shiyan's avatar
    • Alexander Shiyan's avatar
      96754a1f