08 Jan, 2012

1 commit

  • * 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (73 commits)
    arm: fix up some samsung merge sysdev conversion problems
    firmware: Fix an oops on reading fw_priv->fw in sysfs loading file
    Drivers:hv: Fix a bug in vmbus_driver_unregister()
    driver core: remove __must_check from device_create_file
    debugfs: add missing #ifdef HAS_IOMEM
    arm: time.h: remove device.h #include
    driver-core: remove sysdev.h usage.
    clockevents: remove sysdev.h
    arm: convert sysdev_class to a regular subsystem
    arm: leds: convert sysdev_class to a regular subsystem
    kobject: remove kset_find_obj_hinted()
    m86k: gpio - convert sysdev_class to a regular subsystem
    mips: txx9_sram - convert sysdev_class to a regular subsystem
    mips: 7segled - convert sysdev_class to a regular subsystem
    sh: dma - convert sysdev_class to a regular subsystem
    sh: intc - convert sysdev_class to a regular subsystem
    power: suspend - convert sysdev_class to a regular subsystem
    power: qe_ic - convert sysdev_class to a regular subsystem
    power: cmm - convert sysdev_class to a regular subsystem
    s390: time - convert sysdev_class to a regular subsystem
    ...

    Fix up conflicts with 'struct sysdev' removal from various platform
    drivers that got changed:
    - arch/arm/mach-exynos/cpu.c
    - arch/arm/mach-exynos/irq-eint.c
    - arch/arm/mach-s3c64xx/common.c
    - arch/arm/mach-s3c64xx/cpu.c
    - arch/arm/mach-s5p64x0/cpu.c
    - arch/arm/mach-s5pv210/common.c
    - arch/arm/plat-samsung/include/plat/cpu.h
    - arch/powerpc/kernel/sysfs.c
    and fix up cpu_is_hotpluggable() as per Greg in include/linux/cpu.h

    Linus Torvalds
     

05 Jan, 2012

1 commit

  • S3C2412/S3C2416/S3C2443 use a special register to signal the reset to
    the processor and used therefore the s3c24xx_reset_hook mechanism in the
    s3c24xx-specific arch reset.

    This patch introduces restart functions for these architectures,
    moves the board files to them and removes the s3c24xx_reset_hook
    infrastructure, as all users are gone.

    Signed-off-by: Heiko Stuebner
    Signed-off-by: Kukjin Kim
    Signed-off-by: Russell King

    Heiko Stuebner
     

22 Dec, 2011

1 commit

  • After all sysdev classes are ported to regular driver core entities, the
    sysdev implementation will be entirely removed from the kernel.

    Cc: Kukjin Kim
    Cc: Russell King
    Cc: Ben Dooks
    Cc: Vinod Koul
    Cc: Boojin Kim
    Cc: Linus Walleij
    Cc: Lucas De Marchi
    Cc: Heiko Stuebner
    Signed-off-by: Kay Sievers
    Signed-off-by: Greg Kroah-Hartman

    Kay Sievers
     

14 Oct, 2011

1 commit


21 Sep, 2011

1 commit

  • According to gpio-samsung.c, this patch updates the name of
    regarding Samsung GPIO. Basically the samsung_xxx prefix is
    used in gpio-samsung.c instead of s3c_xxx, because unified
    name can reduce its complexity.

    Note: some s3c_xxx stil remains because it is used widely.
    It will be updated next time.

    Cc: Ben Dooks
    Signed-off-by: Kukjin Kim

    Kukjin Kim
     

06 Jan, 2011

1 commit


18 Oct, 2010

1 commit


11 Aug, 2010

1 commit

  • Add framebuffer device name initialization calls for S3C2443, S3C64xx and
    S5P machines.

    Signed-off-by: Pawel Osciak
    Signed-off-by: Kyungmin Park
    Cc: InKi Dae
    Cc: Ben Dooks
    Cc: Marek Szyprowski
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pawel Osciak
     

16 Dec, 2008

1 commit

  • We need to add plat-s3c to the build to get the headers
    that will go in here once moved from include/asm-arm so
    we may as well put some useful common s3c code in here
    to stop the errors generated form having nothing built.

    The cpu setup is now passed the cpu idcode and the table
    of supported cpus to s3c_init_cpu() to abstract the
    cpu identification out of the initial io setup.

    As well as moving the cpu initialisation code, we move the
    map of the board specific items up to the calling code as
    none of the map_io() functions actually do anything other
    than pass this to iotable_init().

    This patch does not rename any of the init functions that
    will be common to s3c24xx and any other s3c architectures
    as this can be done at a later date as it will touch all
    the board support files which use functions such as
    s3c24xx_init_clocks() and s3c24xx_init_uarts().

    Note, the header arch/arm/plat-s3c24xx/include/plat/cpu.h
    still has functions that are used by both the cpu and
    board initialisation functions. This means that each board
    has definitions specific to the cpu support included and
    the vice-versa.

    Signed-off-by: Ben Dooks

    Ben Dooks
     

15 Oct, 2008

1 commit


08 Oct, 2008

1 commit

  • First move of items out of include/asm-arm/plat-s3c* to their
    new homes under arch/arm/plat-s3c/include/plat and
    arch/arm/plat-s3c24xx/include/plat directories.

    Note, we have to create a dummy arch/arm/plat-s3c/Makefile to
    allow us to add arch/arm/plat-s3c/include/plat to the path.

    Signed-off-by: Ben Dooks

    Ben Dooks
     

06 Sep, 2008

1 commit


07 Aug, 2008

2 commits


25 Jan, 2008

1 commit


21 May, 2007

1 commit


16 Feb, 2007

3 commits