04 Mar, 2013

1 commit

  • Pull watchdog updates from Wim Van Sebroeck:
    "This contains:
    - fixes and improvements
    - devicetree bindings
    - conversion to watchdog generic framework of the following drivers:
    - booke_wdt
    - bcm47xx_wdt.c
    - at91sam9_wdt
    - Removal of old STMP3xxx driver
    - Addition of following new drivers:
    - new driver for STMP3xxx and i.MX23/28
    - Retu watchdog driver"

    * git://www.linux-watchdog.org/linux-watchdog: (30 commits)
    watchdog: sp805_wdt depends on ARM
    watchdog: davinci_wdt: update to devm_* API
    watchdog: davinci_wdt: use devm managed clk get
    watchdog: at91rm9200: add DT support
    watchdog: add timeout-sec property binding
    watchdog: at91sam9_wdt: Convert to use the watchdog framework
    watchdog: omap_wdt: Add option nowayout
    watchdog: core: dt: add support for the timeout-sec dt property
    watchdog: bcm47xx_wdt.c: add hard timer
    watchdog: bcm47xx_wdt.c: rename wdt_time to timeout
    watchdog: bcm47xx_wdt.c: rename ops methods
    watchdog: bcm47xx_wdt.c: use platform device
    watchdog: bcm47xx_wdt.c: convert to watchdog core api
    watchdog: Convert BookE watchdog driver to watchdog infrastructure
    watchdog: s3c2410_wdt: Use devm_* functions
    watchdog: remove old STMP3xxx driver
    watchdog: add new driver for STMP3xxx and i.MX23/28
    rtc: stmp3xxx: add wdt-accessor function
    watchdog: introduce retu_wdt driver
    watchdog: intel_scu_watchdog: fix Kconfig dependency
    ...

    Linus Torvalds
     

01 Mar, 2013

2 commits

  • The ath79_wdt driver uses a fixed memory address
    currently. Although this is working with each
    currently supported SoCs, but this may change
    in the future. Additionally, the driver includes
    platform specific header files in order to be
    able to get the memory base of the watchdog
    device.

    The patch adds a memory resource to the platform
    device, and converts the driver to get the base
    address of the watchdog device from that.

    Signed-off-by: Gabor Juhos
    Signed-off-by: Wim Van Sebroeck

    Gabor Juhos
     
  • Remove the static watchdog device variable and use
    the 'platform_device_register_simple' helper to
    allocate and register the device in one step.

    This allows us to save a few bytes in the kernel image.

    Signed-off-by: Gabor Juhos
    Signed-off-by: Wim Van Sebroeck

    Gabor Juhos
     

19 Feb, 2013

1 commit

  • Similarly to the preceding SoCs, the QCA955X SoCs
    also have a built-in NS16650 compatible UART.
    Register the platform device for that to make
    it usable.

    Cc: Rodriguez, Luis
    Cc: Giori, Kathy
    Cc: QCA Linux Team
    Signed-off-by: Gabor Juhos
    Patchwork: http://patchwork.linux-mips.org/patch/4949/
    Signed-off-by: John Crispin

    Gabor Juhos
     

17 Feb, 2013

1 commit


15 May, 2012

1 commit


08 Dec, 2011

1 commit

  • The AR933X SoCs does not have a 8250 compatible UART, they
    are using a different UART core. Register a different platform
    device for the different UART.

    Signed-off-by: Gabor Juhos
    Cc: linux-mips@linux-mips.org
    Cc: Kathy Giori
    Cc: "Luis R. Rodriguez"
    Patchwork: https://patchwork.linux-mips.org/patch/2528/
    Signed-off-by: Ralf Baechle

    Gabor Juhos
     

19 Jan, 2011

2 commits

  • All supported SoCs have a built-in hardware watchdog driver. This patch
    registers a platform_device for that to make it usable.

    Signed-off-by: Gabor Juhos
    Signed-off-by: Imre Kaloz
    Cc: linux-mips@linux-mips.org
    Cc: Luis R. Rodriguez
    Cc: Cliff Holden
    Cc: Kathy Giori
    Patchwork: https://patchwork.linux-mips.org/patch/1955/
    Signed-off-by: Ralf Baechle

    Gabor Juhos
     
  • This patch adds initial support for various Atheros SoCs based on the
    MIPS 24Kc core. The following models are supported at the moment:

    - AR7130
    - AR7141
    - AR7161
    - AR9130
    - AR9132
    - AR7240
    - AR7241
    - AR7242

    The current patch contains minimal support only, but the resulting
    kernel can boot into user-space with using of an initramfs image on
    various boards which are using these SoCs. Support for more built-in
    devices and individual boards will be implemented in further patches.

    Signed-off-by: Gabor Juhos
    Signed-off-by: Imre Kaloz
    Cc: linux-mips@linux-mips.org
    Cc: Luis R. Rodriguez
    Cc: Cliff Holden
    Cc: Kathy Giori
    Patchwork: https://patchwork.linux-mips.org/patch/1947/
    Signed-off-by: Ralf Baechle

    Gabor Juhos