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