v2017.03.0
Sascha Hauer
s.hauer at pengutronix.de
Fri Mar 10 00:09:44 PST 2017
Hi All,
I just released barebox-v2017.03.0. This release brings us i.MX7
support. The i.MX7 may come as dual core variant and the kernel
folks decided to support enabling the secondary core only via
PSCI, so we gained PSCI support in barebox aswell. It has only
been tested on i.MX7 and probably has some rough edges, but on
this SoC it should work as expected. Apart from that we now have
i.MX6SL support. As usual there are many fixes and smaller changes,
but see yourself below.
Sascha
----------------------------------------------------------------
Alexander Kurz (10):
ARM i.MX31 clk: add pll_ref_clk and MCU PLL bypass select
ARM: i.MX7: Kconfig: ARCH_IMX7 selects COMMON_CLK_OF_PROVIDER
ARM: i.MX7: add AIPS base address defines
ARM i.MX: move cpu_type macros in front of cpu_revision code
ARM i.MX: add SoC type detection for i.MX6SL
ARM: i.MX6SL: import clock infrastructure from linux
ARM i.MX: Add i.MX6SL support
i.MX: i2c: fix i2c-fsl for non-OF boards
i.MX: esdhc: fix imx-esdhc driver for non-OF boards
ARM: i.MX50: do not pass base address to imx53_boot_save_loc
Andrey Gusakov (1):
video: tc358767: add copyright lines
Andrey Smirnov (23):
i.MX: esdhc: Enable host->clk during initialization
i.MX: ocotp: Move memory reversing into a subroutine
i.MX: ocotp: Add provisions for storing multiple MAC addresses
i.MX: ocotp: Initialize OCOTP as early as possible
i.MX: clk: Add IMX_PLLV3_SYS_VF610 subtype
i.MX: ocotp: Add imx_ocotp_sense_enable()
i.MX: imx6-fusemap: Fix SJC_RESP_LOCK width
i.MX: Add fusemap for VF610
i.MX: vf610: Ramp CPU clock to maximum frequency
i.MX: iomuxv3: Add low-level pad code to headers
i.MX: iomuxv3: Add helper macros to deconstruct iomux_v3_cfg_t values
i.MX: iomuxv3: Add low-level pad configuration routine
i.MX6: sabresd: Remove magic numbers in setup_uart
i.MX: iomuxv3: Use helper functions in iomux-v3.h
i.MX: vf610: Add low-level pin configuration helper
i.MX: iomux-vf610: Add missing pad definitions
i.MX: imx-usb-phy: Add VF610 OF compatiblity string
i.MX: Default CONFIG_USB_IMX_PHY to 'y' on Vybrid
i.MX: imx-usb-misc: Add Vybrid support
i.MX: vf610-twr: Remove MSCM setup code
ARM: imx: Add support for ZII RDU2 board
spi: i.MX: Add driver for DSPI
i.MX: vf610: Add support for ZII VF610 Dev Family
Daniel Schultz (1):
arm: am33xx: Initialize EMIF REG_PR_OLD_COUNT
Jean-Christophe PLAGNIOL-VILLARD (1):
video: sdl fix typo
Juergen Borleis (10):
imx-usb-loader: let constant data be const
imx-usb-loader: this table is used internally only, so keep it static
imx-usb-loader: add i.MX7S support
ARM: Makefile: format fix
clk: i.MX: Add clock support for i.MX7
ARM: i.MX: gpt: Add i.MX7 support
serial: i.MX: add i.MX7 support
ARM: i.MX: Add i.MX7 base architecture support
pinmmux: i.MX: add pin mux support for i.MX7
ARM: i.MX: Add WaRP7 board support
Lucas Stach (5):
ARM: rdu2: support QP variant
arm: omap: OMAP_SERIALBOOT needs console support
ARM: align exception vectors to 32 byte
ARM: correctly identify ARMv6 K/Z
ARM: execute DMB before trying to flush cache
Michael Olbrich (5):
readkey: keys are unsigned char
serial: efi: improve input handling
output: use '[0m' to reset colors
efi: include and execute exit calls
efi: don't unload drivers
Oleksij Rempel (1):
ARM: imx233-olinuxino: add CONFIG_CONSOLE_ACTIVATE_ALL
Peter Mamonov (2):
mtd: spi-nor: add support for s25fl208k
usb: ehci: pass full speed devices to companion controller
Robin van der Gracht (1):
clk: imx: clk-imx6ul: Fixed conditional for enabling USB phy clocks
Sascha Hauer (52):
i2c: i.MX: Enable clock
mci: imx-esdhc: Enable clock
serial: i.MX: Enable clock
usb: imx: Make usb-misc multi instance safe
usb: imx: Add usbmisc support for i.MX7
usb: imx: Add clock support
phy: usb-nop-xceiv: Add clock support
of: partitions: force "partitions" subnode
mci: Allow to partition eMMC boot partitions
mci: imx-esdhci: remove wrong write protection test
clk: i.MX: pllv3: Add support for the i.MX7 enet pll
clk: imx: Add clk-cpu support
clk: i.MX7: Add missing USB clocks
watchdog: i.MX: add soc_reset operation
watchdog: i.MX: Fix internal/external reset
ARM: i.MX7: initialize architected timer
regulator: Add pfuze driver
ARM: vf610-twr: remove unused variable
clk: Keep enable count consistent over reparent
clk: implement CLK_OPS_PARENT_ENABLE
clk: i.MX: clk-gate2: Allow to pass flags
clk: i.MX: Pass CLK_OPS_PARENT_ENABLE where necessary
clk: i.MX7: do clock reparenting when all clocks are initialized
clk: Add support for shared gates
clk: i.MX7: Fix ethernet clocks
clk: i.MX7: do not register PLL bypass clocks as separate clocks
clk: i.MX7: setup ethernet clocks
ARM: start: Fix boarddata allocation
pinctrl: i.MX7: Fix LPSR sel_imput setting
ARM: i.MX7: Add imx7s.dtsi
ARM: i.MX7: Initialize CSU
ARM: Add UNWIND macro
ARM: Add smc call support
ARM: start: Fix image size calculation
dts: update to v4.10-rc4
dts: update to v4.10-rc5
dts: update to v4.10-rc6
ARM: Add PSCI support
ARM: i.MX7: Add PSCI support
Merge branch 'for-next/arm'
Merge branch 'for-next/dts'
Merge branch 'for-next/efi'
Merge branch 'for-next/imx'
Merge branch 'for-next/misc'
Merge branch 'for-next/mvebu'
Merge branch 'for-next/net'
commands/mmc_extcsd: Relicense under GPLv2+
scripts: mxsimage: Fix build with OpenSSL < 1.1.x
dma: apbh_dma: add missing array termination
usb: imx: role_registered contains role
usb: imx: Fix setting of dev->priv
Release v2017.03.0
Uwe Kleine-König (11):
net/phy: marvell: rename 88E1545 to 88E1540
net/phy: marvell: 88E1540 LED registers already exist on 88E1121
net/phy: marvell: rename phy_driver array to match Linux driver
net/phy: marvell: change spacing to be more similar to the Linux driver
net/phy: marvell: align definition of MII_88E1121_PHY_MSCR to Linux driver
net/phy: marvell: improve config_aneg for 88E1121R and 88E1318S
net/phy: marvell: add support for 88e1510 to marvell phy driver
of: provide for_each_matching_node_from
bus: mvebu-mbus: fixup correct device tree
memcmp: fix comparison on short read
nand-bb: fix writing to the end of a .bb device
Vicente Bergas (1):
scripts/omap4_usbboot: use libusb
Wadim Egorov (3):
ARM: phycore-rk3288: Use UART2 as debug output
serial: ns16550: Set read/write functions depending on reg-io-width
config: Set UART port 2 as debug port
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list