linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: David Miller <davem@davemloft.net>
To: torvalds@linux-foundation.org
Cc: akpm@linux-foundation.org, sparclinux@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [GIT]: Sparc
Date: Sat, 11 Oct 2008 15:33:46 -0700 (PDT)	[thread overview]
Message-ID: <20081011.153346.78012869.davem@davemloft.net> (raw)


Here are the Sparc changes queued up for 2.6.28.

Highlights:

1) Complete removal of EBUS and SBUS device layers.  Everything sparc
   uses the OpenFirmware bus layer and generic dma_*() interfaces now.

2) Sparc converted to use the generic RTC device layer and drivers.

3) The scheduled CONFIG_SUN4 removal, from Adrian Bunk.

4) NUMA detection for JBUS based sparc64 machines.

5) JBUS UltraSPARC-III memory controller driver.

6) Ultra45 workstation hwmon driver.

7) Move sparc watchdog drivers under drivers/watchdog/

8) More work towards being able to use the generic IRQ layer on sparc32.
   But we're still not quite there yet.

9) More sparse warning progress on sparc64.

Thanks especially to Krzysztof Helt for his RTC layer work and
Robert Reif for testing, feedback, and some patches of his own.

Please pull, thanks a lot!

The following changes since commit ead9d23d803ea3a73766c3cb27bf7563ac8d7266:
  Linus Torvalds (1):
        Merge phase #4 (X2APIC, APIC unification, CPU identification unification) of git://git.kernel.org/.../tip/linux-2.6-tip

are available in the git repository at:

  master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git master

Adrian Bunk (1):
      sparc: remove CONFIG_SUN4

Andrew Morton (1):
      drivers/rtc/Kconfig: don't build rtc-cmos.o on sparc32

Bjoern B. Brandenburg (1):
      sparc: remove unused includes

David Brownell (1):
      sparc: arch/sparc/kernel/pmc.c -- extra #include?

David S. Miller (169):
      sparc64: Add JBUS NUMA detection.
      sparc: Add mutex for set property calls.
      sparc: Implement irq_of_parse_and_map() and irq_dispose_mapping().
      sparc: Add GPIO layer support.
      sparc64: Split syscall_trace() into two functions.
      sparc64: Kill duplicated sys_pause() implementation.
      hwmon: Add Ultra45 workstation hwmon driver.
      sparc64: Convert UltraSPARC-III memory controller driver to OF driver probing.
      sparc64: Use consistent chmc_ prefix in variables, types, and functions.
      sparc64: Add generic interface for registering a dimm printing handler.
      sparc64: Allow chmc to be built as a module.
      sparc64: Add JBUS UltraSPARC-IIIi support to memory controller driver.
      sparc64: Use the cond_syscall()s in kernel/sys_ni.c instead of home-grown copy.
      sparc64: Fix irq_of_parse_and_map() and irq_dispose_mapping().
      sparc: Delete bare sbus char bpp driver, obsoleted by parport_sunbpp
      sparc: Kill videopix SBUS driver.
      sparc: Kill SBUS DVMA layer.
      sparc32: Make IOMMU and IO-UNIT init work with device nodes.
      sparc: Propagate SBUS iommu archdata into real of_device objects.
      sparc: Make SBUS DMA interfaces take struct device.
      sparc32: Make mmu_{get,release}_*() take a struct device pointer.
      sparc32: Implement more generic dma_*() interfaces.
      sparc: Convert all SBUS drivers to dma_*() interfaces.
      sparc: Move SBUS DMA attribute interfaces out of asm/sbus.h
      myri_sbus: Convert to pure OF driver.
      sunbmac: Convert to pure OF driver.
      sunhme: Convert to pure OF driver.
      sunlance: Convert to pure OF driver.
      sunqe: Convert to pure OF driver.
      parport_sunbpp: Convert to pure OF driver.
      sun_esp: Convert to pure OF driver.
      qlogicpti: Convert to pure OF driver.
      amd7930: Convert to pure OF driver.
      dbri: Convert to pure OF driver.
      cs4231: Use SNDRV_DMA_TYPE_DEV instead of SNDRV_DMA_TYPE_SBUS.
      alsa: Remove special SBUS dma support code.
      cs4231: Convert SBUS side to OF driver.
      fore200e: Convert over to pure OF driver.
      sparc: Convert flash driver to OF device probing.
      sparc: Convert uctrl driver to OF driver.
      sparc64: Convert SBUS floppy probing to use OF device objects.
      sparc32: Kill mmu_translate_dvma() usage.
      sparc32: Kill mmu_translate_dvma and implementations.
      sparc32: Make mmu_map_dma_area and mmu_unmap_dma_area take a device pointer.
      sparc32: Convert apc to OF driver.
      sparc32: Convert pmc to OF driver.
      sparc32: Convert sun4d IRQ code to use generic device tree probing.
      sparc: Kill SBUS layer IRQ hooks.
      sparc: Remove SBUS layer resource and irq handling.
      sparc: Remove dinky old-style SBUS probing facilities.
      sparc: Convert remaining sbus_ioremap() and sbus_iounmap() users.
      sparc: Kill sbus_ioremap() and sbus_iounmap().
      sparc: Kill sbus_devaddr() and sbus_dev_slot().
      sparc: Kill OBP property members of sbus_dev and sbus_bus
      sparc32: Kill sbus_is_slave().
      sparc: Kill sbus_arch_preinit().
      sparc: Add OF archdata propagation helper.
      sparc: Remove generic SBUS probing layer.
      sparc: Kill sbus_bus_type.
      sparc32: Kill iounit_map_dma_*().
      sparc: Kill now spurious includes of sbus.h
      sparc: Delete asm/sbus*.h
      sparc: Remove Documentation/sparc/sbus_drivers.txt
      rtc: Allow RTC_DRV_CMOS to be used on SPARC.
      sparc64: Select RTC_CLASS
      sparc64: Check for RTC class device in update_persistent_clock().
      sparc64: Convert Mostek rtc to use generic RTC layer driver.
      sparc: asm/mostek.h is now 32-bit only
      sparc64: Use generic CMOS driver.
      rtc: Add TI BQ4802 RTC driver.
      sparc64: Use generic BQ4802 RTC driver.
      rtc: Add Sun4V hypervisor RTC driver.
      sparc64: Use generic sun4v RTC driver.
      rtc: Add Starfire platform RTC driver.
      sparc64: Use generic starfire RTC driver.
      riowatchdog: Convert to pure OF driver.
      riowatchdog: Move under drivers/watchdog
      riowd: Distinguish between driver name and OF device node name.
      cpwatchdog: Cleanup and convert to pure OF driver.
      cpwatchdog: Move to drivers/watchdog/cpwd.c
      sun_uflash: Convert to pure OF driver.
      display7seg: Convert to pure OF device driver.
      envctrl: Convert to pure OF driver.
      bbc_i2c: Convert to pure OF driver.
      sparc64: Propagate PCI device archdata into OF device tree for EBUS.
      bbc_envctrl: Fix build errors from bbc_i2c OF conversion.
      sparc: Move EBUS DMA interfaces into seperate header file.
      sparc64: Convert EBUS floppy support to pure OF driver.
      cs4231: Convert to EBUS side to pure OF driver.
      sparc32: Convert PC RTC probing to pure OF driver.
      sparc: Kill EBUS driver layer.
      sparc: Kill ebus_bus_type.
      sparc64: Don't invoke power_init() from pcibios_init().
      sparc64: Convert SCHIZO PCI controller driver into a real driver.
      sparc64: Convert SUN4V PCI controller driver into a real driver.
      sparc64: Convert PSYCHO PCI controller driver into a real driver.
      sparc64: Convert SABRE PCI controller driver into a real driver.
      sparc64: Convert FIRE PCI controller driver into a real driver.
      sparc: Stop setting NO_DMA.
      sparc: Annotate of_device_id arrays with const or __initdata.
      sparc64: Simplify error handling in PCI controller probing.
      sparc64: Delete starfire_cpu_setup().
      leds: Add driver for Sunfire UltraSPARC server LEDs.
      sparc64: Rewrite central driver.
      sparc64: Clean up CPU chip type probing code.
      sparc64: Apply const or __initdata to vio_device_id[]
      sparc64: Use ENTRY/ENDPROC in hypervisor asm.
      sparc64: Use ENTRY/ENDPROC in PCI SUN4V asm.
      sparc64: Kill the scan_bus function pointer in struct pci_pbm_info.
      sparc64: Pass proper parent device down into root pci_create_bus() call.
      sparc64: Move reboot handling into seperate file and kill power reg programming.
      sparc64: Implement SSTATE purely using notifiers and initcalls.
      pci_psycho: Use of_getintprop_default().
      pci_schizo: Use of_get_property() and delete spurious local vars.
      pci_sun4v: Use of_get_property().
      sparc32: Fix sun4c build warnings.
      sparc: Fix handling of LANCE and ESP parent nodes in of_device.c
      sparc32: use RTC subsystem
      sparc: Kill sbus mostek RTC driver.
      sparc32: Kill remaining asm/mostek.h inclusions.
      sparc32: Kill asm/mostek.h.
      sparc: Remove asm/rtc.h
      Merge branch 'master' of master.kernel.org:/.../davem/sparc-2.6
      sparc32: Fix coding style of sparc_cpu_model setting code.
      sparc32: Move sun4d show_leds() out of asm/obio.h
      sparc64: Add missing rtc_close() in update_persistent_clock()
      rtc-bq4802: Fix sparse warnings.
      sparc64: Fix return value in update_persistent_clock().
      sparc32: Need to close openned RTC device just like sparc64.
      sparc64: Get rid of pci_controller_info.
      sparc64: Record OF device instead of device node pointer in pci_pbm_info.
      sparc64: Start commonizing code common between SABRE and PSYCHO.
      sparc64: Create and use psycho_pbm_init_common().
      sparc64: Commonize large portions of PSYCHO error handling.
      sparc64: Kill hand-crafted I/O accessors in PCI controller drivers.
      sparc32: Call parse_early_param() in setup_arch().
      sparc64: Add __arch64__ to CHECKFLAGS
      sparc64: Fix sparse warnings in global reg snapshotting.
      sysctl: Use CONFIG_SPARC instead of __sparc__ for ifdef tests.
      sysctl: Use header file for sysctl knob declarations on sparc.
      sparc64: Define WANT_PAGE_VIRTUAL
      sparc64: Fix sparse warnings in kernel/time.c
      sparc64: Fix sparse warnings in visemul.c
      sparc64: Fix sparse warnings in prom.c
      sparc64: Fix sparse warnings in of_device.c
      sparc64: Fix sparse warnings in pci.c
      sparc64: Fix sparse warnings in pci_sun4v.c
      sparc64: Fix sparse warnings in vio.c
      sparc64: Remove explicit initialization of mmu_gathers
      sparc64: Fix sparse warnings in fault.c
      sparc64: Kill sparse warnings in mm/init.h
      sparc64: Fix sparse warnings in chmc.c
      sparc: Fix user_regset 'n' field values.
      sparc32: Use PROM device probing for sun4m timer registers.
      Merge branch 'master' of master.kernel.org:/.../davem/sparc-2.6
      sparc32: Use PROM device probing for sun4m irq registers.
      sparc32: Use PROM infrastructure for probing and mapping sun4d timers.
      sparc32: Remove some SMP ifdefs in sun4d_irq.c
      sparc32: Remove #if 0'd code from sun4c_irq.c
      sparc32: Call sun4m_clear_profile_irq() directly from sun4m_smp.c
      sparc32: Kill clear_profile_irq btfixup entry.
      sparc32: Stop calling claim_ticker14() from sun4c_irq.c
      sparc32: Delete claim_ticker14().
      sparc32: Use PROM device probing for sun4c interrupt register.
      sparc32: Use PROM device probing for sun4c timers.
      sparc32: Delete master_l10_limit.
      sparc32: Kill irq_rcvreg from sun4m_irq.c
      sparc32: Add more extensive documentation of sun4m interrupts.
      Merge branch 'master' of master.kernel.org:/.../torvalds/linux-2.6

Krzysztof Helt (5):
      rtc-m48t59: reduce structure m48t59_private
      rtc-m48t59: add support for M48T02 and M48T59 chips
      rtc-m48t59: allow externally mapped ioaddr
      sparc64: fix wrong m48t59 RTC year
      rtc-m48t59: fix setting of a year on m48t08 and m48t02 rtcs

Robert Reif (5):
      sparc32: add init memory poisoning
      rtc-m48t59: Only check century bits on m48t59 chips.
      sparc32: sun4m interrupt mask cleanup
      cg6: disable cursor when leaving graphics mode
      leo: disable cursor when leaving graphics mode

 .../sound/alsa/DocBook/writing-an-alsa-driver.tmpl |    3 +-
 Documentation/sparc/sbus_drivers.txt               |  309 -----
 arch/sparc/Kconfig                                 |   26 +-
 arch/sparc/include/asm/Kbuild                      |    2 -
 arch/sparc/include/asm/asmmacro.h                  |    5 -
 arch/sparc/include/asm/bpp.h                       |   73 --
 arch/sparc/include/asm/bugs.h                      |    7 -
 arch/sparc/include/asm/cpudata_64.h                |    1 -
 arch/sparc/include/asm/dma-mapping_32.h            |   59 +-
 arch/sparc/include/asm/dma.h                       |  141 +++-
 arch/sparc/include/asm/dma_32.h                    |  288 -----
 arch/sparc/include/asm/dma_64.h                    |  205 ----
 arch/sparc/include/asm/ebus.h                      |    8 -
 arch/sparc/include/asm/ebus_32.h                   |   99 --
 arch/sparc/include/asm/ebus_64.h                   |   95 --
 arch/sparc/include/asm/ebus_dma.h                  |   35 +
 arch/sparc/include/asm/elf_32.h                    |    7 +-
 arch/sparc/include/asm/fhc.h                       |   43 +-
 arch/sparc/include/asm/floppy_32.h                 |   16 +-
 arch/sparc/include/asm/floppy_64.h                 |  130 +--
 arch/sparc/include/asm/gpio.h                      |   36 +
 arch/sparc/include/asm/io-unit.h                   |    4 -
 arch/sparc/include/asm/io_32.h                     |   19 +-
 arch/sparc/include/asm/io_64.h                     |   22 +-
 arch/sparc/include/asm/iommu_64.h                  |    3 +
 arch/sparc/include/asm/irq_64.h                    |    1 -
 arch/sparc/include/asm/mc146818rtc_64.h            |   10 +-
 arch/sparc/include/asm/memctrl.h                   |    9 +
 arch/sparc/include/asm/mostek.h                    |    8 -
 arch/sparc/include/asm/mostek_32.h                 |  171 ---
 arch/sparc/include/asm/mostek_64.h                 |  143 ---
 arch/sparc/include/asm/obio.h                      |   11 -
 arch/sparc/include/asm/of_device.h                 |    2 +
 arch/sparc/include/asm/of_platform.h               |    3 -
 arch/sparc/include/asm/oplib_32.h                  |    1 -
 arch/sparc/include/asm/page_32.h                   |    5 +-
 arch/sparc/include/asm/page_64.h                   |    2 +
 arch/sparc/include/asm/parport.h                   |    4 +-
 arch/sparc/include/asm/pci_32.h                    |    2 +
 arch/sparc/include/asm/pgtable_32.h                |    4 -
 arch/sparc/include/asm/pgtable_64.h                |    2 +
 arch/sparc/include/asm/prom.h                      |   12 +
 arch/sparc/include/asm/ptrace_64.h                 |    3 +
 arch/sparc/include/asm/reboot.h                    |    6 -
 arch/sparc/include/asm/rtc.h                       |   26 -
 arch/sparc/include/asm/sbus.h                      |    8 -
 arch/sparc/include/asm/sbus_32.h                   |  153 ---
 arch/sparc/include/asm/sbus_64.h                   |  190 ----
 arch/sparc/include/asm/spinlock_32.h               |    2 -
 arch/sparc/include/asm/spinlock_64.h               |    2 -
 arch/sparc/include/asm/sstate.h                    |   13 -
 arch/sparc/include/asm/starfire.h                  |    1 -
 arch/sparc/include/asm/sun4paddr.h                 |   56 -
 arch/sparc/include/asm/sun4prom.h                  |   83 --
 arch/sparc/include/asm/system_32.h                 |    9 +-
 arch/sparc/include/asm/system_64.h                 |    6 +-
 arch/sparc/include/asm/thread_info_32.h            |    4 -
 arch/sparc/include/asm/timer_32.h                  |   87 --
 arch/sparc/include/asm/vac-ops.h                   |    7 -
 arch/sparc/include/asm/vfc_ioctls.h                |   58 -
 arch/sparc/include/asm/visasm.h                    |    1 +
 arch/sparc/kernel/Makefile                         |    4 +-
 arch/sparc/kernel/apc.c                            |   72 +-
 arch/sparc/kernel/auxio.c                          |    6 +-
 arch/sparc/kernel/devices.c                        |    2 +-
 arch/sparc/kernel/dma.c                            |  227 ++++
 arch/sparc/kernel/dma.h                            |   14 +
 arch/sparc/kernel/ebus.c                           |  393 -------
 arch/sparc/kernel/entry.S                          |   94 +--
 arch/sparc/kernel/head.S                           |   28 +-
 arch/sparc/kernel/idprom.c                         |    7 -
 arch/sparc/kernel/ioport.c                         |  227 +----
 arch/sparc/kernel/irq.h                            |    6 -
 arch/sparc/kernel/of_device.c                      |   74 +-
 arch/sparc/kernel/pcic.c                           |   15 +-
 arch/sparc/kernel/pmc.c                            |   59 +-
 arch/sparc/kernel/process.c                        |    2 +-
 arch/sparc/kernel/prom.c                           |    7 +-
 arch/sparc/kernel/setup.c                          |   32 +-
 arch/sparc/kernel/sparc_ksyms.c                    |   25 -
 arch/sparc/kernel/sun4c_irq.c                      |  156 +--
 arch/sparc/kernel/sun4d_irq.c                      |  286 +++---
 arch/sparc/kernel/sun4d_smp.c                      |   12 +-
 arch/sparc/kernel/sun4m_irq.c                      |  495 +++++----
 arch/sparc/kernel/sun4m_smp.c                      |    4 +-
 arch/sparc/kernel/sun4setup.c                      |   75 --
 arch/sparc/kernel/sys_sparc.c                      |    8 +-
 arch/sparc/kernel/tick14.c                         |   47 -
 arch/sparc/kernel/time.c                           |  382 ++------
 arch/sparc/kernel/traps.c                          |   17 -
 arch/sparc/mm/Makefile                             |    9 +-
 arch/sparc/mm/btfixup.c                            |    6 +-
 arch/sparc/mm/fault.c                              |    2 +-
 arch/sparc/mm/init.c                               |   14 +-
 arch/sparc/mm/io-unit.c                            |  136 +--
 arch/sparc/mm/iommu.c                              |  113 +-
 arch/sparc/mm/nosrmmu.c                            |   59 -
 arch/sparc/mm/srmmu.c                              |    1 -
 arch/sparc/mm/sun4c.c                              |  204 +---
 arch/sparc/prom/Makefile                           |    2 -
 arch/sparc/prom/bootstr.c                          |    4 -
 arch/sparc/prom/console.c                          |    3 -
 arch/sparc/prom/init.c                             |   12 -
 arch/sparc/prom/memory.c                           |   14 -
 arch/sparc/prom/ranges.c                           |    1 -
 arch/sparc/prom/sun4prom.c                         |  161 ---
 arch/sparc64/Kconfig                               |   23 +
 arch/sparc64/Makefile                              |    2 +-
 arch/sparc64/kernel/Makefile                       |    9 +-
 arch/sparc64/kernel/auxio.c                        |    2 +-
 arch/sparc64/kernel/central.c                      |  617 ++++-------
 arch/sparc64/kernel/chmc.c                         |  817 ++++++++++----
 arch/sparc64/kernel/cpu.c                          |  208 ++--
 arch/sparc64/kernel/ds.c                           |    4 +-
 arch/sparc64/kernel/ebus.c                         |  299 +-----
 arch/sparc64/kernel/entry.h                        |    7 +-
 arch/sparc64/kernel/head.S                         |    1 +
 arch/sparc64/kernel/hvapi.c                        |    3 -
 arch/sparc64/kernel/hvcalls.S                      |  354 ++----
 arch/sparc64/kernel/irq.c                          |    1 -
 arch/sparc64/kernel/of_device.c                    |   62 +-
 arch/sparc64/kernel/pci.c                          |  172 +---
 arch/sparc64/kernel/pci_common.c                   |    8 +-
 arch/sparc64/kernel/pci_fire.c                     |  254 ++---
 arch/sparc64/kernel/pci_impl.h                     |   27 +-
 arch/sparc64/kernel/pci_msi.c                      |   18 +-
 arch/sparc64/kernel/pci_psycho.c                   |  750 +++----------
 arch/sparc64/kernel/pci_sabre.c                    |  507 ++-------
 arch/sparc64/kernel/pci_schizo.c                   |  368 ++++---
 arch/sparc64/kernel/pci_sun4v.c                    |  197 ++--
 arch/sparc64/kernel/pci_sun4v_asm.S                |   99 +-
 arch/sparc64/kernel/power.c                        |   55 +-
 arch/sparc64/kernel/process.c                      |   35 -
 arch/sparc64/kernel/prom.c                         |   91 +-
 arch/sparc64/kernel/psycho_common.c                |  470 ++++++++
 arch/sparc64/kernel/psycho_common.h                |   48 +
 arch/sparc64/kernel/ptrace.c                       |   38 +-
 arch/sparc64/kernel/reboot.c                       |   53 +
 arch/sparc64/kernel/sbus.c                         |  166 ++--
 arch/sparc64/kernel/sparc64_ksyms.c                |   23 +-
 arch/sparc64/kernel/sstate.c                       |   67 +-
 arch/sparc64/kernel/starfire.c                     |    5 -
 arch/sparc64/kernel/sys_sparc32.c                  |    8 -
 arch/sparc64/kernel/syscalls.S                     |   20 +-
 arch/sparc64/kernel/systbls.S                      |    2 +-
 arch/sparc64/kernel/time.c                         | 1187 +++-----------------
 arch/sparc64/kernel/traps.c                        |   69 +-
 arch/sparc64/kernel/vio.c                          |    8 +-
 arch/sparc64/kernel/visemul.c                      |   12 +-
 arch/sparc64/mm/fault.c                            |   37 -
 arch/sparc64/mm/init.c                             |   84 +-
 arch/sparc64/mm/init.h                             |   49 +
 arch/sparc64/mm/tlb.c                              |    2 +-
 drivers/ata/Kconfig                                |    1 -
 drivers/atm/fore200e.c                             |  410 ++++----
 drivers/atm/fore200e.h                             |    7 +-
 drivers/block/sunvdc.c                             |    4 +-
 drivers/char/hw_random/n2-drv.c                    |    2 +-
 drivers/char/rtc.c                                 |   30 +-
 drivers/hwmon/Kconfig                              |    7 +
 drivers/hwmon/Makefile                             |    1 +
 drivers/hwmon/ultra45_env.c                        |  320 ++++++
 drivers/input/misc/sparcspkr.c                     |    4 +-
 drivers/input/serio/i8042-sparcio.h                |    2 +-
 drivers/leds/Kconfig                               |    8 +
 drivers/leds/Makefile                              |    1 +
 drivers/leds/leds-sunfire.c                        |  273 +++++
 drivers/mtd/maps/sun_uflash.c                      |   75 +-
 drivers/net/myri_sbus.c                            |  196 ++--
 drivers/net/myri_sbus.h                            |    2 +-
 drivers/net/niu.c                                  |    2 +-
 drivers/net/sunbmac.c                              |  204 ++--
 drivers/net/sunbmac.h                              |    4 +-
 drivers/net/sunhme.c                               |  322 +++----
 drivers/net/sunhme.h                               |    7 +-
 drivers/net/sunlance.c                             |  180 ++--
 drivers/net/sunqe.c                                |  162 ++--
 drivers/net/sunqe.h                                |    4 +-
 drivers/net/sunvnet.c                              |    4 +-
 drivers/parport/parport_sunbpp.c                   |   49 +-
 drivers/rtc/Kconfig                                |   32 +-
 drivers/rtc/Makefile                               |    3 +
 drivers/rtc/rtc-bq4802.c                           |  230 ++++
 drivers/rtc/rtc-cmos.c                             |    5 +-
 drivers/rtc/rtc-m48t59.c                           |   68 +-
 drivers/rtc/rtc-starfire.c                         |  120 ++
 drivers/rtc/rtc-sun4v.c                            |  153 +++
 drivers/sbus/Makefile                              |    4 -
 drivers/sbus/char/Kconfig                          |   29 +-
 drivers/sbus/char/Makefile                         |    6 -
 drivers/sbus/char/bbc_envctrl.c                    |  121 +--
 drivers/sbus/char/bbc_i2c.c                        |  267 ++---
 drivers/sbus/char/bbc_i2c.h                        |   75 ++-
 drivers/sbus/char/bpp.c                            | 1055 -----------------
 drivers/sbus/char/cpwatchdog.c                     |  858 --------------
 drivers/sbus/char/display7seg.c                    |  251 +++--
 drivers/sbus/char/envctrl.c                        |  147 ++--
 drivers/sbus/char/flash.c                          |  130 +--
 drivers/sbus/char/rtc.c                            |  275 -----
 drivers/sbus/char/uctrl.c                          |  216 ++--
 drivers/sbus/char/vfc.h                            |  171 ---
 drivers/sbus/char/vfc_dev.c                        |  736 ------------
 drivers/sbus/char/vfc_i2c.c                        |  335 ------
 drivers/sbus/char/vfc_i2c.h                        |   44 -
 drivers/sbus/dvma.c                                |  136 ---
 drivers/sbus/sbus.c                                |  316 ------
 drivers/scsi/esp_scsi.h                            |    3 +-
 drivers/scsi/qlogicpti.c                           |  146 ++--
 drivers/scsi/qlogicpti.h                           |    2 +-
 drivers/scsi/sun_esp.c                             |  267 +++--
 drivers/serial/sunhv.c                             |    2 +-
 drivers/serial/sunsab.c                            |    2 +-
 drivers/serial/sunsu.c                             |    2 +-
 drivers/serial/sunzilog.c                          |    2 +-
 drivers/video/bw2.c                                |    2 +-
 drivers/video/cg14.c                               |    2 +-
 drivers/video/cg3.c                                |    2 +-
 drivers/video/cg6.c                                |   38 +-
 drivers/video/ffb.c                                |    2 +-
 drivers/video/leo.c                                |   96 +-
 drivers/video/p9100.c                              |    2 +-
 drivers/video/tcx.c                                |    2 +-
 drivers/watchdog/Makefile                          |    3 +
 drivers/watchdog/cpwd.c                            |  695 ++++++++++++
 .../{sbus/char/riowatchdog.c => watchdog/riowd.c}  |  236 ++---
 include/linux/rtc/m48t59.h                         |   47 +-
 include/sound/core.h                               |    3 -
 include/sound/memalloc.h                           |    2 -
 kernel/sysctl.c                                    |    8 +-
 sound/core/memalloc.c                              |   48 +-
 sound/sparc/amd7930.c                              |   85 +--
 sound/sparc/cs4231.c                               |  199 ++--
 sound/sparc/dbri.c                                 |   89 +-
 233 files changed, 8453 insertions(+), 15194 deletions(-)
 delete mode 100644 Documentation/sparc/sbus_drivers.txt
 delete mode 100644 arch/sparc/include/asm/bpp.h
 delete mode 100644 arch/sparc/include/asm/dma_32.h
 delete mode 100644 arch/sparc/include/asm/dma_64.h
 delete mode 100644 arch/sparc/include/asm/ebus.h
 delete mode 100644 arch/sparc/include/asm/ebus_32.h
 delete mode 100644 arch/sparc/include/asm/ebus_64.h
 create mode 100644 arch/sparc/include/asm/ebus_dma.h
 create mode 100644 arch/sparc/include/asm/gpio.h
 create mode 100644 arch/sparc/include/asm/memctrl.h
 delete mode 100644 arch/sparc/include/asm/mostek.h
 delete mode 100644 arch/sparc/include/asm/mostek_32.h
 delete mode 100644 arch/sparc/include/asm/mostek_64.h
 delete mode 100644 arch/sparc/include/asm/reboot.h
 delete mode 100644 arch/sparc/include/asm/rtc.h
 delete mode 100644 arch/sparc/include/asm/sbus.h
 delete mode 100644 arch/sparc/include/asm/sbus_32.h
 delete mode 100644 arch/sparc/include/asm/sbus_64.h
 delete mode 100644 arch/sparc/include/asm/sstate.h
 delete mode 100644 arch/sparc/include/asm/sun4paddr.h
 delete mode 100644 arch/sparc/include/asm/sun4prom.h
 delete mode 100644 arch/sparc/include/asm/vfc_ioctls.h
 create mode 100644 arch/sparc/kernel/dma.c
 create mode 100644 arch/sparc/kernel/dma.h
 delete mode 100644 arch/sparc/kernel/ebus.c
 delete mode 100644 arch/sparc/kernel/sun4setup.c
 delete mode 100644 arch/sparc/mm/nosrmmu.c
 delete mode 100644 arch/sparc/prom/sun4prom.c
 create mode 100644 arch/sparc64/kernel/psycho_common.c
 create mode 100644 arch/sparc64/kernel/psycho_common.h
 create mode 100644 arch/sparc64/kernel/reboot.c
 create mode 100644 arch/sparc64/mm/init.h
 create mode 100644 drivers/hwmon/ultra45_env.c
 create mode 100644 drivers/leds/leds-sunfire.c
 create mode 100644 drivers/rtc/rtc-bq4802.c
 create mode 100644 drivers/rtc/rtc-starfire.c
 create mode 100644 drivers/rtc/rtc-sun4v.c
 delete mode 100644 drivers/sbus/char/bpp.c
 delete mode 100644 drivers/sbus/char/cpwatchdog.c
 delete mode 100644 drivers/sbus/char/rtc.c
 delete mode 100644 drivers/sbus/char/vfc.h
 delete mode 100644 drivers/sbus/char/vfc_dev.c
 delete mode 100644 drivers/sbus/char/vfc_i2c.c
 delete mode 100644 drivers/sbus/char/vfc_i2c.h
 delete mode 100644 drivers/sbus/dvma.c
 delete mode 100644 drivers/sbus/sbus.c
 create mode 100644 drivers/watchdog/cpwd.c
 rename drivers/{sbus/char/riowatchdog.c => watchdog/riowd.c} (51%)

             reply	other threads:[~2008-10-11 22:34 UTC|newest]

Thread overview: 361+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-11 22:33 David Miller [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-03-08 23:46 [GIT] SPARC David Miller
2021-03-09  0:19 ` John Paul Adrian Glaubitz
2021-03-09 19:08   ` David Miller
2021-03-09 19:27     ` Linus Torvalds
2021-03-10  0:24       ` David Miller
2021-03-10  1:15         ` David Miller
2021-03-10  1:17           ` Linus Torvalds
2021-03-10  1:18             ` David Miller
2021-03-10 10:40         ` Geert Uytterhoeven
2021-03-10 13:14           ` Konstantin Ryabitsev
2021-02-23 21:21 [GIT] Sparc David Miller
2021-02-23 23:36 ` pr-tracker-bot
2020-06-08  0:16 David Miller
2020-06-08  0:35 ` pr-tracker-bot
2020-04-06 18:25 David Miller
2020-04-07 19:55 ` pr-tracker-bot
2020-02-02 10:57 David Miller
2020-02-02 20:20 ` pr-tracker-bot
2020-01-30 10:19 David Miller
2020-01-30 18:00 ` pr-tracker-bot
2019-07-13  6:17 David Miller
2019-07-13 23:15 ` pr-tracker-bot
2019-06-03  5:21 David Miller
2019-06-03 17:35 ` pr-tracker-bot
2019-05-09 21:35 David Miller
2019-05-09 22:15 ` pr-tracker-bot
2018-12-22 23:46 David Miller
2018-12-26 19:20 ` pr-tracker-bot
2018-12-21 20:42 David Miller
2018-12-21 22:30 ` pr-tracker-bot
2018-12-03  5:33 David Miller
2018-12-03 17:55 ` pr-tracker-bot
2018-11-01  1:44 David Miller
2018-11-01 16:15 ` Linus Torvalds
2018-10-26 23:08 David Miller
2018-10-27  0:17 ` Linus Torvalds
2018-10-25 18:28 David Miller
2018-10-26  1:30 ` Linus Torvalds
2018-10-24  3:31 David Miller
2018-10-24  5:43 ` Linus Torvalds
2018-10-18 23:33 David Miller
2018-10-19  7:16 ` Greg KH
2018-10-16  2:39 David Miller
2018-10-16 16:55 ` Greg KH
2018-10-08  6:48 David Miller
2018-10-08 14:26 ` Greg KH
2018-08-22  5:16 David Miller
2018-06-09 14:21 David Miller
2018-04-30 20:12 David Miller
2018-04-03 15:31 David Miller
2018-03-15 21:20 David Miller
2018-02-01 15:20 David Miller
2018-01-24 23:23 David Miller
2017-12-31  4:17 David Miller
2017-11-29 20:17 David Miller
2017-11-18  3:15 David Miller
2017-09-10  3:24 David Miller
2017-08-21 21:01 David Miller
2017-08-10  5:26 David Miller
2017-08-04 17:11 David Miller
2017-07-17 20:57 David Miller
2017-07-12  4:05 David Miller
2017-07-08 10:40 David Miller
2017-06-06 20:57 David Miller
2017-05-18 18:03 David Miller
2017-05-09 20:04 David Miller
2017-04-26 19:22 David Miller
2017-04-18 20:20 David Miller
2017-04-07 21:21 David Miller
2017-02-24 16:34 David Miller
2017-01-30 22:37 David Miller
2016-12-12 15:10 David Miller
2016-12-06 17:19 David Miller
2016-11-28 21:03 David Miller
2016-11-21 18:41 David Miller
2016-10-31  1:04 David Miller
2016-10-06  7:57 David Miller
2016-10-02 13:02 David Miller
2016-07-29 18:15 David Miller
2016-06-29 13:06 David Miller
2016-06-29 13:32 ` David Miller
2016-06-01  4:17 David Miller
2016-05-22  6:03 David Miller
2016-05-02  5:10 David Miller
2016-03-28 19:45 David Miller
2016-03-01  5:47 David Miller
2016-01-15 21:04 David Miller
2015-12-31 20:30 David Miller
2015-12-24 17:16 David Miller
2015-11-05 21:39 David Miller
2015-11-06  0:43 ` Linus Torvalds
2015-11-06  0:56   ` Linus Torvalds
2015-11-06  1:05     ` Julian Calaby
2015-11-06  6:44       ` Julia Lawall
2015-11-07  3:31         ` Julian Calaby
2015-11-07  6:04           ` Julia Lawall
2015-11-06  5:14   ` David Miller
2015-08-07  2:19 David Miller
2015-06-25 13:27 David Miller
2015-06-02  0:17 David Miller
2015-04-22  2:58 David Miller
2015-04-18 21:58 David Miller
2015-04-17 20:14 David Miller
2015-03-23 16:55 David Miller
2015-03-23 17:05 ` Linus Torvalds
2015-03-23 17:12   ` Linus Torvalds
2015-03-23 19:14     ` David Miller
2015-03-23 19:10   ` David Miller
2015-03-19  4:59 David Miller
2014-12-18 21:39 David Miller
2014-12-12 20:58 David Miller
2014-11-26 21:42 David Miller
2014-11-16 21:43 David Miller
2014-10-31 20:44 David Miller
2014-10-24 17:32 David Miller
2014-10-24 19:47 ` Linus Torvalds
2014-10-27 21:09   ` Andrew Morton
2014-10-27 22:43     ` David Miller
2014-10-28 10:49       ` Steve Capper
2014-10-19 17:26 David Miller
2014-10-15 18:45 David Miller
2014-10-10 20:01 David Miller
2014-08-14 23:17 David Miller
2014-08-12  4:01 David Miller
2014-08-06  5:03 David Miller
2014-07-22  5:38 David Miller
2014-06-16  6:45 David Miller
2014-05-22 21:53 David Miller
2014-05-06 15:30 David Miller
2014-05-06 16:29 ` Dave Jones
2014-05-06 17:13   ` David Miller
2014-03-24 19:18 David Miller
2014-02-21 17:42 David Miller
2014-01-29  8:51 David Miller
2014-01-05  2:04 David Miller
2013-11-19 22:18 David Miller
2013-11-14 23:19 David Miller
2013-10-03  3:52 David Miller
2013-10-01 17:57 David Miller
2013-09-05 20:44 David Miller
2013-09-05 22:32 ` Sergei Shtylyov
2013-09-06  2:54   ` David Miller
2013-07-10 21:00 David Miller
2013-06-19  9:28 David Miller
2013-05-05  2:42 David Miller
2013-04-25  0:08 David Miller
2013-04-21  1:16 David Miller
2013-03-19 21:18 David Miller
2013-02-20 22:09 David Miller
2013-02-14 20:14 David Miller
2012-12-20  0:15 David Miller
2012-12-13 20:11 David Miller
2012-12-03 20:33 David Miller
2012-11-23 19:48 David Miller
2012-11-10 19:21 David Miller
2012-10-17  5:05 David Miller
2012-10-12 19:26 David Miller
2012-10-10  1:26 David Miller
2012-10-08 20:18 David Miller
2012-10-10  5:11 ` Al Viro
2012-10-11  0:34   ` David Miller
2012-10-03  6:14 David Miller
2012-10-02 18:13 David Miller
2012-09-21 19:48 David Miller
2012-08-15  7:44 David Miller
2012-08-15  7:51 ` [GIT] Sparc David Miller
2012-07-26 23:58 David Miller
2012-06-15 22:41 David Miller
2012-05-30 22:38 David Miller
2012-05-24 21:32 David Miller
2012-05-21  9:03 David Miller
2012-05-21 17:37 ` Linus Torvalds
2012-05-21 18:24   ` Sam Ravnborg
2012-05-21 18:28     ` Linus Torvalds
2012-05-21 18:33       ` Linus Torvalds
2012-05-21 18:38       ` Sam Ravnborg
2012-05-10 20:52 David Miller
2012-04-21 20:58 David Miller
2012-04-13 19:24 David Miller
2012-04-13 19:46 ` Linus Torvalds
2012-04-13 20:12   ` David Miller
2012-04-13 21:50   ` Sam Ravnborg
2012-04-14  9:13     ` Ingo Molnar
2012-04-14 10:23       ` Sam Ravnborg
2012-04-14 10:50         ` Ingo Molnar
2012-04-04  8:03 David Miller
2012-03-31  1:37 David Miller
2012-03-30  7:39 David Miller
2012-03-30 10:02 ` Sam Ravnborg
2012-01-26 21:55 David Miller
2012-01-09 22:22 David Miller
2011-12-23 22:11 David Miller
2011-12-16 20:22 David Miller
2011-11-18 19:22 David Miller
2011-11-08 20:07 David Miller
2011-10-31  8:32 David Miller
2011-10-20  9:48 David Miller
2011-09-29 19:31 David Miller
2011-08-30 18:13 David Miller
2011-08-29 16:50 David Miller
2011-08-24  6:34 David Miller
2011-08-19  4:54 David Miller
2011-08-15 22:47 David Miller
2011-08-12  1:08 David Miller
2011-08-07 22:48 David Miller
2011-08-05 11:25 David Miller
2011-07-28  8:46 David Miller
2011-07-28 10:08 ` Anca Emanuel
2011-07-16 17:48 David Miller
2011-06-09 23:14 David Miller
2011-05-23  4:52 David Miller
2011-05-12  4:42 David Miller
2011-04-01  6:33 David Miller
2011-03-25 21:05 David Miller
2011-03-21  2:51 David Miller
2011-03-17  3:06 David Miller
2011-02-17 21:34 David Miller
2011-01-12  0:26 David Miller
2011-01-06 22:48 David Miller
2010-12-14 20:11 David Miller
2010-10-29  3:46 David Miller
2010-09-22 18:10 David Miller
2010-09-22 18:32 ` Al Viro
2010-09-22 18:46   ` Linus Torvalds
2010-09-22 18:53     ` Al Viro
2010-09-22 19:04       ` Al Viro
2010-09-22 19:08       ` Linus Torvalds
2010-09-22 19:53         ` Al Viro
2010-09-22 20:43           ` Al Viro
2010-09-22 21:15             ` David Miller
2010-09-22 23:12               ` Al Viro
2010-09-24  4:48                 ` David Miller
2010-09-23  0:27               ` Al Viro
2010-09-24  4:53                 ` David Miller
2010-09-23  4:59         ` Al Viro
2010-09-24  5:01           ` David Miller
2010-09-11  4:25 David Miller
2010-08-24  9:02 David Miller
2010-08-18  1:03 David Miller
2010-08-18  1:31 ` Linus Torvalds
2010-08-18  1:59   ` Linus Torvalds
2010-08-18  2:14     ` David Miller
2010-08-18  2:12   ` David Miller
2010-08-18  2:50     ` Al Viro
2010-08-09 10:28 David Miller
2010-08-05  0:21 David Miller
2010-07-21  4:25 [GIT] SPARC David Miller
2010-05-19 19:50 [GIT] Sparc David Miller
2010-04-20  8:49 [GIT]: Sparc David Miller
2010-04-13 11:43 [GIT] Sparc David Miller
2010-04-04  8:15 David Miller
2010-03-29 20:11 David Miller
2010-03-16 21:46 [GIT]: Sparc David Miller
2010-03-14  2:17 David Miller
2010-03-14 14:34 ` Geert Uytterhoeven
2010-03-14 21:24   ` David Miller
2010-03-04  8:28 David Miller
2010-03-02 12:41 David Miller
2010-02-22  2:32 David Miller
2010-02-19  7:29 David Miller
2010-02-20  0:23 ` David Miller
2010-02-10 18:04 David Miller
2010-02-11 20:45 ` David Miller
2010-01-26  0:56 David Miller
2010-01-26  9:23 ` Alexander Beregalov
2010-01-26 12:12   ` David Miller
2010-01-05  7:28 David Miller
2009-12-15  6:04 David Miller
2009-12-06  3:35 David Miller
2009-11-30  9:14 David Miller
2009-11-09  5:31 David Miller
2009-10-14 21:14 David Miller
2009-10-05  9:02 David Miller
2009-09-25 21:31 David Miller
2009-09-17 17:54 David Miller
2009-09-16  8:43 David Miller
2009-09-12  4:01 David Miller
2009-09-04 12:27 David Miller
2009-08-26  3:38 David Miller
2009-06-19  7:08 David Miller
2009-06-16 12:23 David Miller
2009-06-01 10:26 David Miller
2009-04-22 10:48 David Miller
2009-04-16 11:12 David Miller
2009-04-08 23:08 David Miller
2009-03-30  0:11 David Miller
2009-03-28  1:18 David Miller
2009-03-26  9:08 David Miller
2009-03-23  8:40 David Miller
2009-03-12 15:58 David Miller
2009-02-25  7:15 David Miller
2009-02-10  4:21 David Miller
2009-02-04  7:27 David Miller
2009-01-26 22:57 David Miller
2009-01-16  0:02 David Miller
2009-01-11  7:56 David Miller
2009-01-08  1:19 David Miller
2009-01-06  2:34 David Miller
2008-12-29  4:51 David Miller
2008-12-18  3:57 David Miller
2008-12-04 19:58 David Miller
2008-12-02  7:19 David Miller
2008-11-17  7:51 David Miller
2008-11-11  6:23 David Miller
2008-11-02  7:45 David Miller
2008-10-31  6:02 David Miller
2008-10-24  0:33 David Miller
2008-10-13  7:00 David Miller
2008-09-22 23:18 David Miller
2008-09-19  2:28 David Miller
2008-09-12 22:59 David Miller
2008-09-09 23:13 David Miller
2008-09-08 20:59 David Miller
2008-08-30 20:01 David Miller
2008-08-25  3:40 David Miller
2008-08-18  5:39 David Miller
2008-08-13 23:45 David Miller
2008-08-14  0:21 ` David Miller
2008-08-08  6:20 David Miller
2008-08-02  5:12 David Miller
2008-07-28  1:09 David Miller
2008-07-25 22:21 David Miller
2008-07-24  6:27 David Miller
2008-07-23  0:14 David Miller
2008-07-21  6:41 David Miller
2008-06-13  4:15 David Miller
2008-06-04 23:56 David Miller
2008-05-26  6:18 David Miller
2008-05-22  4:55 David Miller
2008-05-20 23:04 David Miller
2008-05-16 22:27 David Miller
2008-05-15  0:22 David Miller
2008-05-14  1:19 David Miller
2008-05-12  7:58 David Miller
2008-05-11  9:28 David Miller
2008-05-11 11:30 ` Christoph Hellwig
2008-05-09  0:05 David Miller
2008-05-07 23:39 David Miller
2008-05-08  0:06 ` Linus Torvalds
2008-05-08  1:16   ` David Miller
2008-05-07  1:14 David Miller
2008-05-03  3:02 David Miller
2008-04-30  8:33 David Miller
2008-04-28  0:01 David Miller
2008-04-28  6:29 ` Christoph Hellwig
2008-04-28  6:37   ` David Miller
2008-04-25 10:25 David Miller
2008-04-24 11:02 David Miller
2008-04-24 15:39 ` Linus Torvalds
2008-04-24 15:41   ` David Miller
2008-04-21 22:32 David Miller
2008-04-21 22:50 ` Roland Dreier
2008-04-21 23:54   ` David Miller
2008-04-21 23:10 ` Linus Torvalds
2008-04-21 23:18   ` Al Viro
2008-04-21 23:25     ` Al Viro
2008-04-22  0:16       ` David Miller
2008-04-22  0:26         ` Al Viro
2008-04-21 23:32     ` Linus Torvalds
2008-04-22  0:06   ` David Miller
2008-04-22  0:20     ` Linus Torvalds

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20081011.153346.78012869.davem@davemloft.net \
    --to=davem@davemloft.net \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sparclinux@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).