jz-3.16 branch released - upstream status

Apelete Seketeli apelete at seketeli.net
Mon Sep 8 22:53:46 UTC 2014


Hello there,

Yet another Qi-kernel release announcement, this time for Linux kernel
3.16 enhanced with Qi all over the place.

Not much happened since jz-3.15, except for a couple of new patches
here and there on MMC and USB front. To put it another way, we still
have quite the same amount of patches out-of-tree.

For those who haven't been following the MIPS scene recently, some of
us witnessed the release of a product from Imagination Technologies
based on a new Ingenic SoC. The guys at ImgTec recently announced the
MIPS Creator CI20 single board computer powered by an Ingenic JZ4780
SoC [1].

Wondering what it has to do with Qi-kernel ? Well, it's not only the
hardware, but also a lot of kernel code that got out in the wild [2].
It seems the code will be heading upstream, in an effort to get
unified kernel support across the JZ47xx range.

I asked about this before [3], but what about taking the time now to
push upstream the few patches we too still have out-of-tree ?

The idea is to ride the JZ47xx upstream wave and contribute to the
unified kernel support effort; we already did a lot of hard hacking as
the patches below show, and we already have good support for JZ4740
and Ben NanoNote in mainline. It would be great to go that extra mile
and get the rest of our code in mainline as much as possible :-).

With the babbling now over, Lars, Maarten, Paul, if you agree with the
idea, could you please have a look at your patches below and give a
status of what can be pushed ?
For the patches that would require some fixing, could you again please
give a clear status about what needs to be done ?

I'm willing to help with the clean-up/fixing process if needed, of
course :-).

Cheers.

[1] http://www.elinux.org/MIPS_Creator_CI20
[2] https://github.com/MIPS/CI20_linux
[3] http://lists.en.qi-hardware.com/pipermail/discussion/2014-July/010667.html

--

The following changes since commit 19583ca5:

  Linux 3.16

are available in the git repository at:

  git://projects.qi-hardware.com/qi-kernel.git jz-3.16

--

Apelete Seketeli (5):
  dma: jz4740: complete descriptor before marking it null
  mmc: jz4740: add dma infrastructure for data transfers
  mmc: jz4740: prepare next dma transfer in parallel with current
    transfer
  mips: jz4740: rename usb_nop_xceiv to usb_phy_generic
  usb: musb: register nop transceiver driver for jz4740

Lars-Peter Clausen (12):
  ubi: Read only the vid header instead of the whole page
  NAND: Optimize NAND_ECC_HW_OOB_FIRST read
  NAND: Add support for subpage reads for NAND_ECC_HW_OOB_FIRST
  Add ili8960 lcd driver
  qi_lb60: Don't use 3-wire spi mode for the display for now
  mmc: jz4740: Use clk_prepare_enable/clk_disable_unprepare
  drivers/rtc/rtc-jz4740.c: jz4740: Add device tree support
  ASoC: jz4740-codec: Add device tree support
  mmc: jz4740: Use a regulator for power control
  mmc: jz4740: Add devicetree support
  slcd: Use generic dmaengine interface
  dma: jz4740: Dequeue descriptor from active list before completing it

Maarten ter Huurne (14):
  fbcon: Add 6x10 font
  /dev/mem: Add kernel config option to omit this device
  mtd: cc_ftl: New FTL driver for media players using China Chip
    firmware
  media: radio: RDA5807: Added driver.
  MIPS: Removed declaration of obsolete arch_init_clk_ops()
  MIPS: JZ4740: Added setting of PLL rate and main dividers
  MIPS: JZ4740: Add cpufreq support
  MMC: JZ4740: Added support for CPU frequency changing
  MIPS: JZ4740: SLCD framebufer driver
  MIPS: JZ4740: Work around fbcon logo crash with SLCD
  MIPS: A320: Add SoC sound support for Dingoo A320
  MIPS: A320: Add Dingoo A320 board support
  OpenDingux: Add initrd
  Add defconfig for the Dingoo A320

Paul Cercueil (8):
  fbcon: use kstrtouint instead of deprecated function simple_strtoul.
  fbcon: continue parsing parameters after an error.
  fbcon: optimize parameters parsing loop.
  fbcon: add parameter to toggle bind on startup.
  ASoC: JZ4740: delay activation of the DAC to work around a sound bug.
  RTC: JZ4740: Init the "regulator" register on startup.
  MIPS: JZ4740: LCD: Fixed LCD_CMD consts and completed LCD_STATE
    consts
  OpenDingux: Add logo

 .../devicetree/bindings/rtc/jz4740-rtc.txt         |   17 +
 .../devicetree/bindings/sound/jz4740-codec.txt     |   12 +
 Documentation/fb/fbcon.txt                         |   12 +-
 arch/mips/Kconfig                                  |    1 +
 arch/mips/configs/a320_defconfig                   |  152 +
 arch/mips/include/asm/clock.h                      |    3 -
 arch/mips/include/asm/mach-jz4740/gpio.h           |    5 +
 arch/mips/include/asm/mach-jz4740/jz4740_fb.h      |    8 +
 arch/mips/include/asm/mach-jz4740/jz4740_mmc.h     |    2 -
 arch/mips/jz4740/Kconfig                           |    3 +
 arch/mips/jz4740/Makefile                          |    2 +
 arch/mips/jz4740/board-a320.c                      |  474 +
 arch/mips/jz4740/board-qi_lb60.c                   |   37 +-
 arch/mips/jz4740/clock.c                           |  230 +-
 arch/mips/jz4740/clock.h                           |    4 +
 arch/mips/jz4740/cpufreq.c                         |  226 +
 arch/mips/jz4740/platform.c                        |    2 +-
 arch/x86/Kconfig.debug                             |    1 +
 drivers/char/Kconfig                               |   10 +
 drivers/char/mem.c                                 |   19 +-
 drivers/cpufreq/Kconfig                            |   10 +
 drivers/dma/dma-jz4740.c                           |    3 +-
 drivers/media/radio/Kconfig                        |   11 +
 drivers/media/radio/Makefile                       |    1 +
 drivers/media/radio/radio-rda5807.c                |  674 +
 drivers/mmc/host/jz4740_mmc.c                      |  407 +-
 drivers/mtd/Kconfig                                |    9 +-
 drivers/mtd/Makefile                               |    1 +
 drivers/mtd/cc_ftl.c                               |  247 +
 drivers/mtd/nand/nand_base.c                       |   94 +-
 drivers/mtd/ubi/io.c                               |    2 +-
 drivers/rtc/rtc-jz4740.c                           |   24 +
 drivers/usb/musb/jz4740.c                          |    3 +
 drivers/video/backlight/Kconfig                    |    7 +
 drivers/video/backlight/Makefile                   |    1 +
 drivers/video/backlight/ili8960.c                  |  262 +
 drivers/video/console/fbcon.c                      |  132 +-
 drivers/video/fbdev/Kconfig                        |   22 +
 drivers/video/fbdev/Makefile                       |    1 +
 drivers/video/fbdev/jz4740_fb.c                    |   78 +-
 drivers/video/fbdev/jz4740_lcd.h                   |  105 +
 drivers/video/fbdev/jz4740_slcd.h                  |  139 +
 drivers/video/fbdev/jz4740_slcd_fb.c               | 1123 +
 drivers/video/fbdev/jz4740_slcd_panels.c           |  575 +
 drivers/video/logo/Kconfig                         |    5 +
 drivers/video/logo/Makefile                        |    1 +
 drivers/video/logo/logo.c                          |    8 +-
 drivers/video/logo/logo_opendingux_clut224.ppm     |230404 ++++++++++++++++++++
 include/linux/font.h                               |    4 +-
 include/linux/linux_logo.h                         |    1 +
 include/media/radio-rda5807.h                      |   47 +
 initrd/mininit                                     |  Bin 0 -> 43180 bytes
 initrd/splashkill                                  |  Bin 0 -> 35900 bytes
 initrd/tree.txt                                    |   29 +
 lib/fonts/Kconfig                                  |    9 +
 lib/fonts/Makefile                                 |    1 +
 lib/fonts/font_6x10.c                              | 3086 +
 lib/fonts/fonts.c                                  |    4 +
 sound/soc/codecs/jz4740.c                          |   16 +-
 sound/soc/jz4740/Kconfig                           |   10 +
 sound/soc/jz4740/Makefile                          |    2 +
 sound/soc/jz4740/a320.c                            |  172 +
 62 files changed, 238739 insertions(+), 211 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/rtc/jz4740-rtc.txt
 create mode 100644 Documentation/devicetree/bindings/sound/jz4740-codec.txt
 create mode 100644 arch/mips/configs/a320_defconfig
 create mode 100644 arch/mips/jz4740/board-a320.c
 create mode 100644 arch/mips/jz4740/cpufreq.c
 create mode 100644 drivers/media/radio/radio-rda5807.c
 create mode 100644 drivers/mtd/cc_ftl.c
 create mode 100644 drivers/video/backlight/ili8960.c
 create mode 100644 drivers/video/fbdev/jz4740_lcd.h
 create mode 100644 drivers/video/fbdev/jz4740_slcd.h
 create mode 100644 drivers/video/fbdev/jz4740_slcd_fb.c
 create mode 100644 drivers/video/fbdev/jz4740_slcd_panels.c
 create mode 100644 drivers/video/logo/logo_opendingux_clut224.ppm
 create mode 100644 include/media/radio-rda5807.h
 create mode 100755 initrd/mininit
 create mode 100755 initrd/splashkill
 create mode 100644 initrd/tree.txt
 create mode 100644 lib/fonts/font_6x10.c
 create mode 100644 sound/soc/jz4740/a320.c

-- 
1.7.10.4


-- 
        Apelete



More information about the discussion mailing list


interactive