Qi-kernel rebase: jz-3.15 branch released

Apelete Seketeli apelete at seketeli.net
Sat Jul 5 18:15:19 EDT 2014


Hello,

Last release announce was for jz-3.12, this time around I'm pleased to
announce the availability of jz-3.15 for those following development
of the qi-kernel.

The jz-3.15 branch is a rebase of the Qi Hardware community
non-upstream patches onto Linux kernel 3.15.

Apart from jz-3.13 silently pushed out some months ago, things have
been pretty quiet since jz-3.12.

The following patches which are now upstream have been dropped since
jz-3.13:

Apelete Seketeli (4):
  mips: qi_lb60: update defconfig for the Ben NanoNote
  usb: musb: fix setting JZ4740 gadget periphal mode on reset
  usb: musb_gadget: use is_otg flag to set gadget peripheral mode on reset
  usb: musb: add support for JZ4740 usb device controller

Lars-Peter Clausen (4):
  Add defconfig for the Ben NanoNote
  pwm: jz4740: Pass device to clk_get
  drivers/rtc/rtc-jz4740.c: Use managed resources
  ASoC: jz4740: Use the generic dmaengine PCM driver

Paul Cercueil (1):
  MMC: JZ4740: Fix handling of read errors.

So, we have a greater number of patches that are upstream this time,
but we are still maintaining a fair amount of patches "out of tree".

Are those remaining patches not valuable enough to be cleaned up and
sent upstream or have the authors just lost interest in them ?
I'm willing to help if we decide to go for it :).

Anyway, trivial merge conflicts put aside, please find the git log
below. Note that I backported a patch from Linux v3.16rc1 from Alex
Smith which is needed to fix a boot from SD issue introduced in Linux
v3.15.

Cheers.

--

The following changes since commit 1860e37:

  Linux 3.15

are available in the git repository at:

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

--

Alex Smith (1):
  mmc: jz4740: don't wait for PRG_DONE after stop command with R1
    response

Apelete Seketeli (2):
  dma: jz4740: complete descriptor before marking it null
  mmc: jz4740: add dma infrastructure for data transfers

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                      |  471 +
 arch/mips/jz4740/board-qi_lb60.c                   |   34 +-
 arch/mips/jz4740/clock.c                           |  230 +-
 arch/mips/jz4740/clock.h                           |    4 +
 arch/mips/jz4740/cpufreq.c                         |  226 +
 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                      |  326 +-
 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/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                           |    9 +
 sound/soc/jz4740/Makefile                          |    2 +
 sound/soc/jz4740/a320.c                            |  172 +
 60 files changed, 238643 insertions(+), 214 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

-- 
        Apelete



More information about the discussion mailing list


interactive