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