Skip to content

unicore32: resend patches after machine related files

Guan Xuetao linux-arch lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17unicore32 machine related files: core filesarch/unicore32/Kconfig arch/unicore32/kernel/puv3-core.c arch/unicore32/kernel/puv3-nb0916.c+440 -01 reply
2/17unicore32 machine related files: hardware registersarch/unicore32/include/mach/PKUnity.h arch/unicore32/include/mach/bitfield.h arch/unicore32/include/mach/hardware.h +17 more+1615 -00 replies
3/17unicore32 machine related files: pci bus handlingarch/unicore32/include/asm/pci.h arch/unicore32/kernel/pci.c drivers/pci/Makefile+451 -00 replies
4/17unicore32 machine related files: ps2 driverdrivers/input/serio/i8042-unicore32io.h drivers/input/serio/i8042.h+72 -00 replies
5/17unicore32: ADD MAINTAINER for unicore32 architectureMAINTAINERS+14 -00 replies
6/17unicore32 time.c: change calculate method for clock_event_devicearch/unicore32/kernel/time.c+2 -70 replies
7/17unicore32: remove unused lines in arch/unicore32/include/asm/irq.harch/unicore32/include/asm/irq.h+0 -20 replies
8/17unicore32: modify function names and parameters for irq_chipsarch/unicore32/Kconfig arch/unicore32/kernel/irq.c+42 -410 replies
9/17unicore32: rename PKUNITY_IOSPACE_BASE to PKUNITY_MMIO_BASEarch/unicore32/include/mach/PKUnity.h arch/unicore32/include/mach/hardware.h+3 -30 replies
10/17unicore32 i8042: adjust io funcs of i8042-unicore32io.hdrivers/input/serio/i8042-unicore32io.h+12 -90 replies
11/17unicore32 upgrade to v2.6.38-rc5: add one more paramter for pte_alloc_map callarch/unicore32/mm/pgd.c+1 -10 replies
12/17unicore32 i8042 upgrade and bugfix: adjust resource request region typedrivers/input/serio/i8042-unicore32io.h+2 -20 replies
13/17unicore32 io: redefine __REG(x) and re-use readl/writel funcsarch/unicore32/include/asm/gpio.h arch/unicore32/include/mach/dma.h arch/unicore32/include/mach/hardware.h +10 more+171 -1643 replies
14/17unicore32 machine related files: add i2c bus drivers for pkunity-v3 socMAINTAINERS arch/unicore32/configs/debug_defconfig drivers/i2c/busses/Kconfig +2 more+323 -01 reply
15/17unicore32 machine related: add frame buffer driver for pkunity-v3 socMAINTAINERS arch/unicore32/configs/debug_defconfig arch/unicore32/include/mach/memory.h +5 more+879 -21 reply
16/17unicore32: add (void __iomem *) to io_p2v macroarch/unicore32/include/mach/hardware.h arch/unicore32/include/mach/regs-ac97.h arch/unicore32/include/mach/regs-dmac.h +14 more+285 -2883 replies
17/17unicore32: replace unicore32-specific iomap functions with generic lib implementationarch/unicore32/Kconfig arch/unicore32/include/asm/io.h arch/unicore32/mm/Makefile +1 more+10 -601 reply

Reviews trailers per patch

8 of 17 patches have a Reviewed-by or Acked-by.

PatchDmitry TorokhovArnd Bergmann
1/17R-b
2/17
3/17
4/17A-b
5/17A-b
6/17
7/17
8/17
9/17
10/17
11/17
12/17
13/17R-b
14/17A-b
15/17A-b
16/17R-b
17/17R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/17] unicore32: resend patches after machine related files

This patch set will resend patches after machine related files. I2C bus driver and framebuffer driver are also added in this set.

The whole subsystem code could be fetched from:
git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32.git
with branch name: unicore32.

GuanXuetao (17):
unicore32 machine related files: core files
unicore32 machine related files: hardware registers
unicore32 machine related files: pci bus handling
unicore32 machine related files: ps2 driver
unicore32: ADD MAINTAINER for unicore32 architecture
unicore32 time.c: change calculate method for clock_event_device
unicore32: remove unused lines in arch/unicore32/include/asm/irq.h
unicore32: modify function names and parameters for irq_chips
unicore32: rename PKUNITY_IOSPACE_BASE to PKUNITY_MMIO_BASE unicore32 i8042: adjust io funcs of i8042-unicore32io.h
unicore32 upgrade to v2.6.38-rc5: add one more paramter for pte_alloc_map call unicore32 i8042 upgrade and bugfix: adjust resource request region type unicore32 io: redefine __REG(x) and re-use readl/writel funcs unicore32 machine related files: add i2c bus drivers for pkunity-v3 soc unicore32 machine related: add frame buffer driver for pkunity-v3 soc
unicore32: add (void __iomem *) to io_p2v macro
unicore32: replace unicore32-specific iomap functions with generic
lib implementation

 MAINTAINERS                               |   16 +
 arch/unicore32/Kconfig                    |   29 +
 arch/unicore32/configs/debug_defconfig    |    7 +-
 arch/unicore32/include/asm/gpio.h         |    9 +-
 arch/unicore32/include/asm/io.h           |    9 +-
 arch/unicore32/include/asm/irq.h          |    2 -
 arch/unicore32/include/asm/pci.h          |   46 ++
 arch/unicore32/include/mach/PKUnity.h     |  104 ++++
 arch/unicore32/include/mach/bitfield.h    |   24 +
 arch/unicore32/include/mach/dma.h         |   11 +-
 arch/unicore32/include/mach/hardware.h    |   36 ++
 arch/unicore32/include/mach/memory.h      |    2 +-
 arch/unicore32/include/mach/regs-ac97.h   |   32 ++
 arch/unicore32/include/mach/regs-dmac.h   |   81 +++
 arch/unicore32/include/mach/regs-gpio.h   |   70 +++
 arch/unicore32/include/mach/regs-i2c.h    |   63 +++
 arch/unicore32/include/mach/regs-intc.h   |   28 +
 arch/unicore32/include/mach/regs-nand.h   |   79 +++
 arch/unicore32/include/mach/regs-ost.h    |   92 ++++
 arch/unicore32/include/mach/regs-pci.h    |   94 ++++
 arch/unicore32/include/mach/regs-pm.h     |  126 +++++
 arch/unicore32/include/mach/regs-ps2.h    |   20 +
 arch/unicore32/include/mach/regs-resetc.h |   34 ++
 arch/unicore32/include/mach/regs-rtc.h    |   37 ++
 arch/unicore32/include/mach/regs-sdc.h    |  156 ++++++
 arch/unicore32/include/mach/regs-spi.h    |   98 ++++
 arch/unicore32/include/mach/regs-uart.h   |    3 +
 arch/unicore32/include/mach/regs-umal.h   |  229 ++++++++
 arch/unicore32/include/mach/regs-unigfx.h |  200 +++++++
 arch/unicore32/kernel/clock.c             |   34 +-
 arch/unicore32/kernel/dma.c               |   15 +-
 arch/unicore32/kernel/gpio.c              |   12 +-
 arch/unicore32/kernel/irq.c               |  148 +++---
 arch/unicore32/kernel/pci.c               |  404 ++++++++++++++
 arch/unicore32/kernel/process.c           |   10 +-
 arch/unicore32/kernel/puv3-core.c         |  285 ++++++++++
 arch/unicore32/kernel/puv3-nb0916.c       |  145 +++++
 arch/unicore32/kernel/rtc.c               |   34 +-
 arch/unicore32/kernel/time.c              |   55 +-
 arch/unicore32/mm/Makefile                |    2 +-
 arch/unicore32/mm/iomap.c                 |   56 --
 arch/unicore32/mm/pgd.c                   |    2 +-
 drivers/i2c/busses/Kconfig                |   11 +
 drivers/i2c/busses/Makefile               |    1 +
 drivers/i2c/busses/i2c-puv3.c             |  306 +++++++++++
 drivers/input/serio/i8042-unicore32io.h   |   73 +++
 drivers/input/serio/i8042.h               |    2 +
 drivers/pci/Makefile                      |    1 +
 drivers/video/Kconfig                     |   11 +
 drivers/video/Makefile                    |    1 +
 drivers/video/fb-puv3.c                   |  846 +++++++++++++++++++++++++++++
 include/linux/fb.h                        |    2 +
 52 files changed, 3968 insertions(+), 225 deletions(-)
 create mode 100644 arch/unicore32/include/asm/pci.h
 create mode 100644 arch/unicore32/include/mach/PKUnity.h
 create mode 100644 arch/unicore32/include/mach/bitfield.h
 create mode 100644 arch/unicore32/include/mach/hardware.h
 create mode 100644 arch/unicore32/include/mach/regs-ac97.h
 create mode 100644 arch/unicore32/include/mach/regs-dmac.h
 create mode 100644 arch/unicore32/include/mach/regs-gpio.h
 create mode 100644 arch/unicore32/include/mach/regs-i2c.h
 create mode 100644 arch/unicore32/include/mach/regs-intc.h
 create mode 100644 arch/unicore32/include/mach/regs-nand.h
 create mode 100644 arch/unicore32/include/mach/regs-ost.h
 create mode 100644 arch/unicore32/include/mach/regs-pci.h
 create mode 100644 arch/unicore32/include/mach/regs-pm.h
 create mode 100644 arch/unicore32/include/mach/regs-ps2.h
 create mode 100644 arch/unicore32/include/mach/regs-resetc.h
 create mode 100644 arch/unicore32/include/mach/regs-rtc.h
 create mode 100644 arch/unicore32/include/mach/regs-sdc.h
 create mode 100644 arch/unicore32/include/mach/regs-spi.h
 create mode 100644 arch/unicore32/include/mach/regs-uart.h
 create mode 100644 arch/unicore32/include/mach/regs-umal.h
 create mode 100644 arch/unicore32/include/mach/regs-unigfx.h
 create mode 100644 arch/unicore32/kernel/pci.c
 create mode 100644 arch/unicore32/kernel/puv3-core.c
 create mode 100644 arch/unicore32/kernel/puv3-nb0916.c
 delete mode 100644 arch/unicore32/mm/iomap.c
 create mode 100644 drivers/i2c/busses/i2c-puv3.c
 create mode 100644 drivers/input/serio/i8042-unicore32io.h
 create mode 100644 drivers/video/fb-puv3.c
Signature · 1 line
1.7.4.1