History log of /rk3399_rockchip-uboot/arch/arm/include/ (Results 1526 – 1550 of 3788)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9bea236b26-May-2015 Tom Rini <trini@konsulko.com>

Merge branch 'master' of git://www.denx.de/git/u-boot-imx


/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/imx-common/cpu.c
/rk3399_rockchip-uboot/arch/arm/imx-common/i2c-mxv7.c
asm/arch-imx/imx-regs.h
asm/arch-mx25/imx-regs.h
asm/arch-mx27/imx-regs.h
asm/arch-mx6/crm_regs.h
asm/arch-mx6/imx-regs.h
asm/arch-mx6/mx6sx_pins.h
asm/arch-mx6/sys_proto.h
asm/arch-vf610/imx-regs.h
asm/imx-common/dma.h
/rk3399_rockchip-uboot/arch/arm/mach-zynq/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-zynq/include/mach/hardware.h
/rk3399_rockchip-uboot/arch/arm/mach-zynq/spl.c
/rk3399_rockchip-uboot/arch/arm/mach-zynq/timer.c
/rk3399_rockchip-uboot/board/aristainetos/Kconfig
/rk3399_rockchip-uboot/board/aristainetos/MAINTAINERS
/rk3399_rockchip-uboot/board/aristainetos/aristainetos-v1.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos-v2.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos.c
/rk3399_rockchip-uboot/board/aristainetos/aristainetos2.cfg
/rk3399_rockchip-uboot/board/aristainetos/axi.cfg
/rk3399_rockchip-uboot/board/aristainetos/clocks2.cfg
/rk3399_rockchip-uboot/board/aristainetos/ddr-setup2.cfg
/rk3399_rockchip-uboot/board/aristainetos/nt5cc256m16cp.cfg
/rk3399_rockchip-uboot/board/freescale/common/pfuze.c
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/README
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/gw_ventana_spl.c
/rk3399_rockchip-uboot/board/wandboard/MAINTAINERS
/rk3399_rockchip-uboot/board/wandboard/Makefile
/rk3399_rockchip-uboot/board/wandboard/README
/rk3399_rockchip-uboot/board/wandboard/spl.c
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/board/xilinx/zynq/.gitignore
/rk3399_rockchip-uboot/board/xilinx/zynq/Makefile
/rk3399_rockchip-uboot/board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/board/xilinx/zynq/custom_hw_platform/.gitignore
/rk3399_rockchip-uboot/board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.c
/rk3399_rockchip-uboot/board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.h
/rk3399_rockchip-uboot/common/env_nand.c
/rk3399_rockchip-uboot/common/spl/spl_mmc.c
/rk3399_rockchip-uboot/configs/aristainetos2_defconfig
/rk3399_rockchip-uboot/configs/colibri_vf_defconfig
/rk3399_rockchip-uboot/configs/marsboard_defconfig
/rk3399_rockchip-uboot/configs/riotboard_defconfig
/rk3399_rockchip-uboot/configs/vf610twr_defconfig
/rk3399_rockchip-uboot/configs/vf610twr_nand_defconfig
/rk3399_rockchip-uboot/configs/wandboard_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc702_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc706_defconfig
/rk3399_rockchip-uboot/doc/README.nand
/rk3399_rockchip-uboot/doc/README.zynq
/rk3399_rockchip-uboot/drivers/i2c/mxc_i2c.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/fsl_elbc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_util.c
/rk3399_rockchip-uboot/drivers/mtd/nand/vf610_nfc.c
/rk3399_rockchip-uboot/drivers/pwm/pwm-imx-util.c
/rk3399_rockchip-uboot/drivers/pwm/pwm-imx.c
/rk3399_rockchip-uboot/drivers/thermal/imx_thermal.c
/rk3399_rockchip-uboot/include/configs/aristainetos-common.h
/rk3399_rockchip-uboot/include/configs/aristainetos.h
/rk3399_rockchip-uboot/include/configs/aristainetos2.h
/rk3399_rockchip-uboot/include/configs/cgtqmx6eval.h
/rk3399_rockchip-uboot/include/configs/cm_fx6.h
/rk3399_rockchip-uboot/include/configs/colibri_vf.h
/rk3399_rockchip-uboot/include/configs/embestmx6boards.h
/rk3399_rockchip-uboot/include/configs/gw_ventana.h
/rk3399_rockchip-uboot/include/configs/mx6_common.h
/rk3399_rockchip-uboot/include/configs/mx6cuboxi.h
/rk3399_rockchip-uboot/include/configs/mx6qarm2.h
/rk3399_rockchip-uboot/include/configs/mx6sabre_common.h
/rk3399_rockchip-uboot/include/configs/mx6sabresd.h
/rk3399_rockchip-uboot/include/configs/mx6slevk.h
/rk3399_rockchip-uboot/include/configs/mx6sxsabresd.h
/rk3399_rockchip-uboot/include/configs/nitrogen6x.h
/rk3399_rockchip-uboot/include/configs/novena.h
/rk3399_rockchip-uboot/include/configs/ot1200.h
/rk3399_rockchip-uboot/include/configs/platinum.h
/rk3399_rockchip-uboot/include/configs/platinum_picon.h
/rk3399_rockchip-uboot/include/configs/platinum_titanium.h
/rk3399_rockchip-uboot/include/configs/secomx6quq7.h
/rk3399_rockchip-uboot/include/configs/tbs2910.h
/rk3399_rockchip-uboot/include/configs/titanium.h
/rk3399_rockchip-uboot/include/configs/tqma6.h
/rk3399_rockchip-uboot/include/configs/udoo.h
/rk3399_rockchip-uboot/include/configs/vf610twr.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/configs/warp.h
/rk3399_rockchip-uboot/include/configs/zynq-common.h
/rk3399_rockchip-uboot/include/imx_thermal.h
/rk3399_rockchip-uboot/include/power/pfuze100_pmic.h
/rk3399_rockchip-uboot/tools/mxsboot.c
e6c8b71618-May-2015 Heiko Schocher <hs@denx.de>

i2c, mxc: rework i2c base address names for different SoCs

rework and unify i2c address names for different SoCs, which
use the mxc_i2c driver.

Signed-off-by: Heiko Schocher <hs@denx.de>

21a2694018-May-2015 Heiko Schocher <hs@denx.de>

arm, imx6, i2c: add I2C4 for MX6DL

add I2C4 modul for MX6DL based boards.

Signed-off-by: Heiko Schocher <hs@denx.de>

ab87fc6b20-May-2015 Peng Fan <Peng.Fan@freescale.com>

imx: dma: correct MXS_DMA_ALIGNMENT

We should not hardcode MXS_DMA_ALIGNMENT to 32, since we can not guarantee
that socs' cache line size is 32 bytes.
If on chips whose cache line size is 64 bytes,

imx: dma: correct MXS_DMA_ALIGNMENT

We should not hardcode MXS_DMA_ALIGNMENT to 32, since we can not guarantee
that socs' cache line size is 32 bytes.
If on chips whose cache line size is 64 bytes, error occurs:
"
NAND: ERROR: v7_dcache_inval_range - start address is not aligned - 0xbdf1d1a0
ERROR: v7_dcache_inval_range - stop address is not aligned - 0xbdf1f4a0
ERROR: v7_dcache_inval_range - start address is not aligned - 0xbdf1d1a0
"
Align MXS_DMA_ALIGNMENT with ARCH_DMA_MINALIGN whose value is same to
CONFIG_SYS_CACHELINE_SIZE if CONFIG_SYS_CACHELINE_SIZE defined.

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
Acked-by: Marek Vasut <marex@denx.de>

show more ...

a84988c722-May-2015 Tom Rini <trini@konsulko.com>

Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
asm/arch-ls102xa/immap_ls102xa.h
/rk3399_rockchip-uboot/arch/sandbox/Kconfig
/rk3399_rockchip-uboot/board/bct-brettl2/bct-brettl2.c
/rk3399_rockchip-uboot/board/bf518f-ezbrd/bf518f-ezbrd.c
/rk3399_rockchip-uboot/board/bf526-ezbrd/bf526-ezbrd.c
/rk3399_rockchip-uboot/board/bf527-ezkit/bf527-ezkit.c
/rk3399_rockchip-uboot/board/bf537-minotaur/bf537-minotaur.c
/rk3399_rockchip-uboot/board/bf537-pnav/bf537-pnav.c
/rk3399_rockchip-uboot/board/bf537-srv1/bf537-srv1.c
/rk3399_rockchip-uboot/board/bf537-stamp/bf537-stamp.c
/rk3399_rockchip-uboot/board/buffalo/lsxl/lsxl.c
/rk3399_rockchip-uboot/board/cm-bf527/cm-bf527.c
/rk3399_rockchip-uboot/board/cm-bf537e/cm-bf537e.c
/rk3399_rockchip-uboot/board/cm-bf537u/cm-bf537u.c
/rk3399_rockchip-uboot/board/dnp5370/dnp5370.c
/rk3399_rockchip-uboot/board/freescale/ls1021atwr/ls1021atwr.c
/rk3399_rockchip-uboot/board/ip04/ip04.c
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/board/sunxi/board.c
/rk3399_rockchip-uboot/board/tcm-bf518/tcm-bf518.c
/rk3399_rockchip-uboot/board/tcm-bf537/tcm-bf537.c
/rk3399_rockchip-uboot/common/cmd_nvedit.c
/rk3399_rockchip-uboot/common/env_attr.c
/rk3399_rockchip-uboot/common/env_callback.c
/rk3399_rockchip-uboot/common/env_flags.c
/rk3399_rockchip-uboot/configs/bct-brettl2_defconfig
/rk3399_rockchip-uboot/configs/bf518f-ezbrd_defconfig
/rk3399_rockchip-uboot/configs/bf526-ezbrd_defconfig
/rk3399_rockchip-uboot/configs/bf527-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf537-minotaur_defconfig
/rk3399_rockchip-uboot/configs/bf537-pnav_defconfig
/rk3399_rockchip-uboot/configs/bf537-srv1_defconfig
/rk3399_rockchip-uboot/configs/bf537-stamp_defconfig
/rk3399_rockchip-uboot/configs/cm-bf527_defconfig
/rk3399_rockchip-uboot/configs/cm-bf537e_defconfig
/rk3399_rockchip-uboot/configs/cm-bf537u_defconfig
/rk3399_rockchip-uboot/configs/dnp5370_defconfig
/rk3399_rockchip-uboot/configs/ga10h_v1_1_defconfig
/rk3399_rockchip-uboot/configs/ip04_defconfig
/rk3399_rockchip-uboot/configs/lschlv2_defconfig
/rk3399_rockchip-uboot/configs/lsxhl_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/tcm-bf518_defconfig
/rk3399_rockchip-uboot/configs/tcm-bf537_defconfig
/rk3399_rockchip-uboot/doc/README.enetaddr
/rk3399_rockchip-uboot/doc/README.scrapyard
/rk3399_rockchip-uboot/drivers/net/bcm-sf2-eth.c
/rk3399_rockchip-uboot/drivers/net/designware.c
/rk3399_rockchip-uboot/drivers/net/dm9000x.c
/rk3399_rockchip-uboot/drivers/net/ftmac110.c
/rk3399_rockchip-uboot/drivers/net/greth.c
/rk3399_rockchip-uboot/drivers/net/lan91c96.c
/rk3399_rockchip-uboot/drivers/net/macb.c
/rk3399_rockchip-uboot/drivers/net/phy/phy.c
/rk3399_rockchip-uboot/drivers/net/phy/realtek.c
/rk3399_rockchip-uboot/examples/standalone/README.smc91111_eeprom
/rk3399_rockchip-uboot/include/configs/M5208EVBE.h
/rk3399_rockchip-uboot/include/configs/M5235EVB.h
/rk3399_rockchip-uboot/include/configs/M5272C3.h
/rk3399_rockchip-uboot/include/configs/M5282EVB.h
/rk3399_rockchip-uboot/include/configs/M53017EVB.h
/rk3399_rockchip-uboot/include/configs/M5329EVB.h
/rk3399_rockchip-uboot/include/configs/M5373EVB.h
/rk3399_rockchip-uboot/include/configs/M54418TWR.h
/rk3399_rockchip-uboot/include/configs/M54451EVB.h
/rk3399_rockchip-uboot/include/configs/M54455EVB.h
/rk3399_rockchip-uboot/include/configs/M5475EVB.h
/rk3399_rockchip-uboot/include/configs/M5485EVB.h
/rk3399_rockchip-uboot/include/configs/MPC8536DS.h
/rk3399_rockchip-uboot/include/configs/MPC8540ADS.h
/rk3399_rockchip-uboot/include/configs/MPC8541CDS.h
/rk3399_rockchip-uboot/include/configs/MPC8544DS.h
/rk3399_rockchip-uboot/include/configs/MPC8548CDS.h
/rk3399_rockchip-uboot/include/configs/MPC8555CDS.h
/rk3399_rockchip-uboot/include/configs/MPC8560ADS.h
/rk3399_rockchip-uboot/include/configs/MPC8568MDS.h
/rk3399_rockchip-uboot/include/configs/MPC8572DS.h
/rk3399_rockchip-uboot/include/configs/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/MPC8641HPCN.h
/rk3399_rockchip-uboot/include/configs/a4m072.h
/rk3399_rockchip-uboot/include/configs/bct-brettl2.h
/rk3399_rockchip-uboot/include/configs/bf518f-ezbrd.h
/rk3399_rockchip-uboot/include/configs/bf526-ezbrd.h
/rk3399_rockchip-uboot/include/configs/bf527-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf533-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf533-stamp.h
/rk3399_rockchip-uboot/include/configs/bf537-minotaur.h
/rk3399_rockchip-uboot/include/configs/bf537-pnav.h
/rk3399_rockchip-uboot/include/configs/bf537-srv1.h
/rk3399_rockchip-uboot/include/configs/bf537-stamp.h
/rk3399_rockchip-uboot/include/configs/bf538f-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf548-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf561-acvilon.h
/rk3399_rockchip-uboot/include/configs/bf561-ezkit.h
/rk3399_rockchip-uboot/include/configs/blackstamp.h
/rk3399_rockchip-uboot/include/configs/blackvme.h
/rk3399_rockchip-uboot/include/configs/br4.h
/rk3399_rockchip-uboot/include/configs/cm-bf527.h
/rk3399_rockchip-uboot/include/configs/cm-bf533.h
/rk3399_rockchip-uboot/include/configs/cm-bf537e.h
/rk3399_rockchip-uboot/include/configs/cm-bf537u.h
/rk3399_rockchip-uboot/include/configs/cm-bf548.h
/rk3399_rockchip-uboot/include/configs/cm-bf561.h
/rk3399_rockchip-uboot/include/configs/cobra5272.h
/rk3399_rockchip-uboot/include/configs/dbau1x00.h
/rk3399_rockchip-uboot/include/configs/ea20.h
/rk3399_rockchip-uboot/include/configs/gr_cpci_ax2000.h
/rk3399_rockchip-uboot/include/configs/gr_ep2s60.h
/rk3399_rockchip-uboot/include/configs/gr_xc3s_1500.h
/rk3399_rockchip-uboot/include/configs/grsim.h
/rk3399_rockchip-uboot/include/configs/grsim_leon2.h
/rk3399_rockchip-uboot/include/configs/ibf-dsp561.h
/rk3399_rockchip-uboot/include/configs/inka4x0.h
/rk3399_rockchip-uboot/include/configs/ip04.h
/rk3399_rockchip-uboot/include/configs/ls1021aqds.h
/rk3399_rockchip-uboot/include/configs/ls1021atwr.h
/rk3399_rockchip-uboot/include/configs/lsxl.h
/rk3399_rockchip-uboot/include/configs/microblaze-generic.h
/rk3399_rockchip-uboot/include/configs/motionpro.h
/rk3399_rockchip-uboot/include/configs/omap3_cairo.h
/rk3399_rockchip-uboot/include/configs/pb1x00.h
/rk3399_rockchip-uboot/include/configs/pr1.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/configs/sbc405.h
/rk3399_rockchip-uboot/include/configs/sbc8548.h
/rk3399_rockchip-uboot/include/configs/sbc8641d.h
/rk3399_rockchip-uboot/include/configs/scb9328.h
/rk3399_rockchip-uboot/include/configs/sequoia.h
/rk3399_rockchip-uboot/include/configs/stxgp3.h
/rk3399_rockchip-uboot/include/configs/stxssa.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/tcm-bf518.h
/rk3399_rockchip-uboot/include/configs/tcm-bf537.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/v38b.h
/rk3399_rockchip-uboot/include/configs/work_92105.h
/rk3399_rockchip-uboot/include/configs/xaeniax.h
/rk3399_rockchip-uboot/include/configs/zeus.h
/rk3399_rockchip-uboot/include/dm/test.h
/rk3399_rockchip-uboot/include/env_attr.h
/rk3399_rockchip-uboot/include/env_callback.h
/rk3399_rockchip-uboot/include/env_default.h
/rk3399_rockchip-uboot/include/env_flags.h
/rk3399_rockchip-uboot/include/fsl_immap.h
/rk3399_rockchip-uboot/include/search.h
/rk3399_rockchip-uboot/include/test/env.h
/rk3399_rockchip-uboot/include/test/suites.h
/rk3399_rockchip-uboot/include/test/test.h
/rk3399_rockchip-uboot/include/test/ut.h
/rk3399_rockchip-uboot/net/Kconfig
/rk3399_rockchip-uboot/net/eth.c
/rk3399_rockchip-uboot/net/net.c
/rk3399_rockchip-uboot/test/Kconfig
/rk3399_rockchip-uboot/test/Makefile
/rk3399_rockchip-uboot/test/cmd_ut.c
/rk3399_rockchip-uboot/test/dm/Kconfig
/rk3399_rockchip-uboot/test/dm/Makefile
/rk3399_rockchip-uboot/test/dm/bus.c
/rk3399_rockchip-uboot/test/dm/cmd_dm.c
/rk3399_rockchip-uboot/test/dm/core.c
/rk3399_rockchip-uboot/test/dm/eth.c
/rk3399_rockchip-uboot/test/dm/gpio.c
/rk3399_rockchip-uboot/test/dm/i2c.c
/rk3399_rockchip-uboot/test/dm/pci.c
/rk3399_rockchip-uboot/test/dm/pmic.c
/rk3399_rockchip-uboot/test/dm/regulator.c
/rk3399_rockchip-uboot/test/dm/rtc.c
/rk3399_rockchip-uboot/test/dm/sf.c
/rk3399_rockchip-uboot/test/dm/spi.c
/rk3399_rockchip-uboot/test/dm/test-dm.sh
/rk3399_rockchip-uboot/test/dm/test-driver.c
/rk3399_rockchip-uboot/test/dm/test-fdt.c
/rk3399_rockchip-uboot/test/dm/test-main.c
/rk3399_rockchip-uboot/test/dm/test-uclass.c
/rk3399_rockchip-uboot/test/dm/usb.c
/rk3399_rockchip-uboot/test/env/Kconfig
/rk3399_rockchip-uboot/test/env/Makefile
/rk3399_rockchip-uboot/test/env/attr.c
/rk3399_rockchip-uboot/test/env/cmd_ut_env.c
/rk3399_rockchip-uboot/test/time_ut.c
/rk3399_rockchip-uboot/test/ut.c
a88cc3bd29-Apr-2015 York Sun <yorksun@freescale.com>

arm/ls1021a: Remove ccsr_ddr from immap_ls102xa.h

ccsr_ddr structure is already defined in fsl_immap.h. Remove
this duplicated define. Move fixed timing into ls1021atwr.h.

Signed-off-by: York Sun <

arm/ls1021a: Remove ccsr_ddr from immap_ls102xa.h

ccsr_ddr structure is already defined in fsl_immap.h. Remove
this duplicated define. Move fixed timing into ls1021atwr.h.

Signed-off-by: York Sun <yorksun@freescale.com>
CC: Alison Wang <alison.wang@freescale.com>
Acked-by: Alison Wang <alison.wang@freescale.com>

show more ...

83edb2ac14-May-2015 Hans de Goede <hdegoede@redhat.com>

sunxi: video: Fix lvds panel support for sun6i+

We've never tested the lvds panel support on sun6i+ SoCs until now, and
unsurprisingly the lvds code needed some fixes to work on my ga10h A33
tablet

sunxi: video: Fix lvds panel support for sun6i+

We've never tested the lvds panel support on sun6i+ SoCs until now, and
unsurprisingly the lvds code needed some fixes to work on my ga10h A33
tablet with lvds panel. This makes the panel on that tablet actually work.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Ian Campbell <ijc@hellion.org.uk>

show more ...

8975cdf413-May-2015 Hans de Goede <hdegoede@redhat.com>

sunxi: Make DRAM_ODT_EN Kconfig setting a bool

Make DRAM_ODT_EN Kconfig setting a bool, add a separate DRAM_ODT_CORRECTION
setting for A23 SoCs and use DRAM_ODT_EN Kconfig everywhere instead of
only

sunxi: Make DRAM_ODT_EN Kconfig setting a bool

Make DRAM_ODT_EN Kconfig setting a bool, add a separate DRAM_ODT_CORRECTION
setting for A23 SoCs and use DRAM_ODT_EN Kconfig everywhere instead of
only in dram_sun4i.c and hardcoding odt_en elsewhere.

Note this commit makes no functional changes for existing boards,
its purpose is to allow changing the odt_en value on future A33 boards.

For sun4i/sun5i/sun7i boards which set DRAM_ODT_EN=y (which no defconfigs
currently do) this patch turns on odt for both the DQ and the DQS lines,
whereas previously it was possibly (but not desirable) to turn odt on only
for one of them by setting the in DRAM_ODT_EN option to 1 or 2 instead of 3.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>

show more ...

5cd83b1106-May-2015 Laurent Itti <laurentitti@gmail.com>

sunxi: add support for UART2 on A23/A33

Add support for UART2 (2-pin version but note that RTS/CTS pins are available
pn that port for possible future use), can be selected in config
by using CONFIG

sunxi: add support for UART2 on A23/A33

Add support for UART2 (2-pin version but note that RTS/CTS pins are available
pn that port for possible future use), can be selected in config
by using CONFIG_CONS_INDEX=3

Signed-off-by: Laurent Itti <laurentitti@gmail.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>

show more ...

f0e8e89418-May-2015 Tim Harvey <tharvey@gateworks.com>

imx: mx6: add get_cpu_temp_grade to obtain cpu temperature grade from OTP

The MX6 has a temperature grade defined by OCOTP_MEM0[7:6] which is at 0x480
in the Fusemap Description Table in the referen

imx: mx6: add get_cpu_temp_grade to obtain cpu temperature grade from OTP

The MX6 has a temperature grade defined by OCOTP_MEM0[7:6] which is at 0x480
in the Fusemap Description Table in the reference manual. Return this value
as well as min/max temperature based on the value.

Note that the IMX6SDLRM and the IMX6SXRM do not indicate this in the
their Fusemap Description Table however Freescale has confirmed that these
eFUSE bits match the description within the IMX6DQRM and that they will
be added to the next revision of the respective reference manuals.

This has been tested with IMX6 Automative and Industrial parts.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

show more ...

9b9449c318-May-2015 Tim Harvey <tharvey@gateworks.com>

imx: mx6: add get_cpu_speed_grade_hz func to return MHz speed grade from OTP

The IMX6 has four different speed grades determined by eFUSE SPEED_GRADING
indicated by OCOTP_CFG3[17:16] which is at 0x4

imx: mx6: add get_cpu_speed_grade_hz func to return MHz speed grade from OTP

The IMX6 has four different speed grades determined by eFUSE SPEED_GRADING
indicated by OCOTP_CFG3[17:16] which is at 0x440 in the Fusemap Description
Table. Return this frequency so that it can be used elsewhere.

Note that the IMX6SDLRM and the IMX6SXRM do not indicate this in the
their Fusemap Description Table however Freescale has confirmed that these
eFUSE bits match the description within the IMX6DQRM and that they will
be added to the next revision of the respective reference manuals.

These have been tested with IMX6 Quad/Solo/Dual-light 800Mhz and 1GHz grades.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

show more ...

d43e0ab418-May-2015 Tim Harvey <tharvey@gateworks.com>

mx6: add OTP bank1 registers

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

7e61127218-May-2015 Peng Fan <Peng.Fan@freescale.com>

imx: mx6sx enable SION for i2c pin mux

Enable IOMUX_CONFIG_SION for all I2C pin mux settings, otherwise
we will get erros when doing i2c operations.
error log like the following:
"
wait_for_sr_state

imx: mx6sx enable SION for i2c pin mux

Enable IOMUX_CONFIG_SION for all I2C pin mux settings, otherwise
we will get erros when doing i2c operations.
error log like the following:
"
wait_for_sr_state: failed sr=81 cr=a0 state=2020
i2c_init_transfer: failed for chip 0xb retry=1
"

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>

show more ...

b4ed9f8611-Mar-2015 Fabio Estevam <fabio.estevam@freescale.com>

mx6: Set shared override bit in PL310 AUX_CTRL register

Having bit 22 cleared in the PL310 Auxiliary Control register (shared
attribute override enable) has the side effect of transforming Normal
Sh

mx6: Set shared override bit in PL310 AUX_CTRL register

Having bit 22 cleared in the PL310 Auxiliary Control register (shared
attribute override enable) has the side effect of transforming Normal
Shared Non-cacheable reads into Cacheable no-allocate reads.

Coherent DMA buffers in Linux always have a Cacheable alias via the
kernel linear mapping and the processor can speculatively load cache
lines into the PL310 controller. With bit 22 cleared, Non-cacheable
reads would unexpectedly hit such cache lines leading to buffer
corruption.

This was inspired by a patch from Catalin Marinas [1] and also from recent
discussions in the linux-arm-kernel list [2] where Russell King and Rob Herring
suggested that bootloaders should initialize the cache.

[1] http://lists.infradead.org/pipermail/linux-arm-kernel/2010-November/031810.html
[2] https://lkml.org/lkml/2015/2/20/199

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/dts/exynos4412-odroid.dts
/rk3399_rockchip-uboot/arch/arm/dts/exynos4412-trats2.dts
/rk3399_rockchip-uboot/arch/arm/dts/exynos5250-smdk5250.dts
/rk3399_rockchip-uboot/arch/arm/dts/exynos5250-snow.dts
/rk3399_rockchip-uboot/arch/arm/imx-common/cmd_dek.c
asm/pl310.h
/rk3399_rockchip-uboot/arch/sandbox/dts/Makefile
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox.dts
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox_pmic.dtsi
/rk3399_rockchip-uboot/arch/sandbox/dts/test.dts
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/gw_ventana_spl.c
/rk3399_rockchip-uboot/board/samsung/common/board.c
/rk3399_rockchip-uboot/board/samsung/common/misc.c
/rk3399_rockchip-uboot/board/samsung/odroid/odroid.c
/rk3399_rockchip-uboot/board/solidrun/mx6cuboxi/README
/rk3399_rockchip-uboot/board/solidrun/mx6cuboxi/mx6cuboxi.c
/rk3399_rockchip-uboot/board/tbs/tbs2910/tbs2910.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6.c
/rk3399_rockchip-uboot/board/warp/README
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/cmd_pmic.c
/rk3399_rockchip-uboot/common/cmd_regulator.c
/rk3399_rockchip-uboot/configs/odroid_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/doc/README.mxc_hab
/rk3399_rockchip-uboot/doc/device-tree-bindings/pmic/max77686.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/pmic/sandbox.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/regulator/fixed.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/regulator/max77686.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/regulator/regulator.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/regulator/sandbox.txt
/rk3399_rockchip-uboot/doc/driver-model/pmic-framework.txt
/rk3399_rockchip-uboot/drivers/i2c/sandbox_i2c.c
/rk3399_rockchip-uboot/drivers/power/Kconfig
/rk3399_rockchip-uboot/drivers/power/Makefile
/rk3399_rockchip-uboot/drivers/power/pmic/Kconfig
/rk3399_rockchip-uboot/drivers/power/pmic/Makefile
/rk3399_rockchip-uboot/drivers/power/pmic/i2c_pmic_emul.c
/rk3399_rockchip-uboot/drivers/power/pmic/max77686.c
/rk3399_rockchip-uboot/drivers/power/pmic/pmic-uclass.c
/rk3399_rockchip-uboot/drivers/power/pmic/pmic_max77686.c
/rk3399_rockchip-uboot/drivers/power/pmic/sandbox.c
/rk3399_rockchip-uboot/drivers/power/regulator/Kconfig
/rk3399_rockchip-uboot/drivers/power/regulator/Makefile
/rk3399_rockchip-uboot/drivers/power/regulator/fixed.c
/rk3399_rockchip-uboot/drivers/power/regulator/max77686.c
/rk3399_rockchip-uboot/drivers/power/regulator/regulator-uclass.c
/rk3399_rockchip-uboot/drivers/power/regulator/sandbox.c
/rk3399_rockchip-uboot/drivers/pwm/pwm-imx-util.c
/rk3399_rockchip-uboot/include/configs/exynos4-common.h
/rk3399_rockchip-uboot/include/configs/exynos5-common.h
/rk3399_rockchip-uboot/include/configs/mx6cuboxi.h
/rk3399_rockchip-uboot/include/configs/odroid.h
/rk3399_rockchip-uboot/include/configs/tbs2910.h
/rk3399_rockchip-uboot/include/configs/tqma6.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/dt-bindings/pmic/sandbox_pmic.h
/rk3399_rockchip-uboot/include/power/max77686_pmic.h
/rk3399_rockchip-uboot/include/power/pmic.h
/rk3399_rockchip-uboot/include/power/regulator.h
/rk3399_rockchip-uboot/include/power/sandbox_pmic.h
/rk3399_rockchip-uboot/lib/Kconfig
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/test/dm/Makefile
/rk3399_rockchip-uboot/test/dm/pmic.c
/rk3399_rockchip-uboot/test/dm/regulator.c
/rk3399_rockchip-uboot/test/dm/test-dm.sh
/rk3399_rockchip-uboot/test/dm/test-main.c
/rk3399_rockchip-uboot/tools/logos/solidrun.bmp
71204e9514-May-2015 Peng Fan <Peng.Fan@freescale.com>

i2c: mxc: refactor i2c driver and support dm

1. Introduce a new structure `struct mxc_i2c_bus`, this structure will
used for non-DM and DM.
2. Remove `struct mxc_i2c_regs` structure, but use regi

i2c: mxc: refactor i2c driver and support dm

1. Introduce a new structure `struct mxc_i2c_bus`, this structure will
used for non-DM and DM.
2. Remove `struct mxc_i2c_regs` structure, but use register offset to access
registers based on `base` entry of `struct mxc_i2c_bus`.
3. Remove most `#ifdef I2C_QUIRK_REG`. Using driver_data to contain platform
flags. A new flag is introduced, I2C_QUIRK_FLAG.
4. Most functions use `struct mxc_i2c_bus` as one of the parameters.
Make most functions common to DM and non-DM, try to avoid duplicated code.
5. Support DM, but pinctrl is not included. Pinmux setting is still set
by setup_i2c, but we do not need bus_i2c_init for DM.
6. struct i2c_parms and struct sram_data are removed.
7. Remove bus_i2c_read bus_i2c_write prototype in header file. The frist
paramter of bus_i2c_init is modified to i2c index. Add new prototype
i2c_idle_bus and force_bus_idle. Since bus_i2c_init is not good for
DM I2C and pinctrl is missed, we use a weak function for i2c_idle_bus.
Board file take the responsibility to implement this function, like this:
"
int i2c_idle_bus(struct mxc_i2c_bus *i2c_bus)
{
if (i2c_bus->index == 0)
force_bus_idle(i2c_pads_info0);
else if (i2c_bus->index == 1)
force_bus_idle(i2c_pads_info1);
else
xxxxxx
}
"
8. Introduce a weak function, enable_i2c_clk
9. Tested on an i.MX7 platform. Log info:
=> dm tree
Class Probed Name
----------------------------------------
root [ + ] root_driver
simple_bus [ ] |-- soc
simple_bus [ ] | |-- aips-bus@30000000
simple_bus [ ] | | |-- anatop@30360000
simple_bus [ ] | | `-- snvs@30370000
simple_bus [ ] | |-- aips-bus@30400000
simple_bus [ ] | `-- aips-bus@30800000
i2c [ ] | |-- i2c@30a20000
i2c [ ] | `-- i2c@30a40000
simple_bus [ ] `-- regulators
=> i2c dev 0
Setting bus to 0
=> i2c probe
Valid chip addresses: 08 50
=> i2c md 8 31
0031: 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

e6469f3914-May-2015 Peng Fan <Peng.Fan@freescale.com>

imx: mx27 move GPIO_PORTx to gpio.h

These GPIO_PORTx macros should be in gpio.h, but not in imx-regs.h.

Also, imx-regs.h and iomux-v3.h has same macro defintion for
GPIO_PORTx, and both of them are

imx: mx27 move GPIO_PORTx to gpio.h

These GPIO_PORTx macros should be in gpio.h, but not in imx-regs.h.

Also, imx-regs.h and iomux-v3.h has same macro defintion for
GPIO_PORTx, and both of them are included in mxc_i2c.c(include
mxc_i2c.h). This will incur build warnings with macro redefinition.

Since iomux-v3.h is not compatible with mx27, we can not simply
include iomux-v3.h for mx27, so move the GPIO_PORTx to gpio.h to
fix the build warning.

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>

show more ...

5519912104-May-2015 Simon Glass <sjg@chromium.org>

arm: Add a prototype for save_boot_params_ret()

It is convenient for some boards to implement save_boot_params() in C rather
than assembler. Provide a way to return in this case.

Signed-off-by: Sim

arm: Add a prototype for save_boot_params_ret()

It is convenient for some boards to implement save_boot_params() in C rather
than assembler. Provide a way to return in this case.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

6a72e80410-May-2015 Hans de Goede <hdegoede@redhat.com>

sunxi: ohci: Add ohci usb host controller support

This commit adds support for the OHCI companion controller, which makes
usb-1 devices directly plugged into to usb root port work.

Note for now thi

sunxi: ohci: Add ohci usb host controller support

This commit adds support for the OHCI companion controller, which makes
usb-1 devices directly plugged into to usb root port work.

Note for now this switches usb-keyboard support for sunxi back from int-queue
support to the old interrupt polling method. Adding int-queue support to the
ohci code and switching back to int-queue support is in the works.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Marek Vasut <marex@denx.de>
Acked-by: Ian Campbell <ijc@hellion.org.uk>

show more ...


/rk3399_rockchip-uboot/arch/arc/Kconfig
/rk3399_rockchip-uboot/arch/arc/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/Kconfig
asm/arch-sunxi/clock_sun4i.h
asm/arch-sunxi/clock_sun6i.h
/rk3399_rockchip-uboot/arch/arm/lib/bootm-fdt.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9260_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-tegra/board2.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/emc.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/emc.h
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra124/Kconfig
/rk3399_rockchip-uboot/board/avionic-design/medcom-wide/Makefile
/rk3399_rockchip-uboot/board/avionic-design/plutux/Makefile
/rk3399_rockchip-uboot/board/avionic-design/tec-ng/Makefile
/rk3399_rockchip-uboot/board/avionic-design/tec/Makefile
/rk3399_rockchip-uboot/board/compal/paz00/Makefile
/rk3399_rockchip-uboot/board/compulab/trimslice/Makefile
/rk3399_rockchip-uboot/board/sunxi/Kconfig
/rk3399_rockchip-uboot/board/toradex/apalis_t30/Makefile
/rk3399_rockchip-uboot/board/toradex/colibri_t20/Makefile
/rk3399_rockchip-uboot/board/toradex/colibri_t30/Makefile
/rk3399_rockchip-uboot/common/cmd_setexpr.c
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/common/usb.c
/rk3399_rockchip-uboot/common/usb_hub.c
/rk3399_rockchip-uboot/doc/README.scrapyard
/rk3399_rockchip-uboot/drivers/usb/host/Makefile
/rk3399_rockchip-uboot/drivers/usb/host/ehci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-sunxi.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-sunxi.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci.h
/rk3399_rockchip-uboot/drivers/usb/host/usb-uclass.c
/rk3399_rockchip-uboot/include/configs/at91-sama5_common.h
/rk3399_rockchip-uboot/include/configs/at91sam9rlek.h
/rk3399_rockchip-uboot/include/configs/jetson-tk1.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/usb.h
79cf644e21-Apr-2015 Thierry Reding <treding@nvidia.com>

ARM: tegra: Enable SMMU when going non-secure

Make sure to enable the SMMU when booting the kernel in non-secure mode.
This is necessary because some of the SMMU registers are restricted to
TrustZon

ARM: tegra: Enable SMMU when going non-secure

Make sure to enable the SMMU when booting the kernel in non-secure mode.
This is necessary because some of the SMMU registers are restricted to
TrustZone-secured requestors, hence the kernel wouldn't be able to turn
the SMMU on. At the same time, enable translation for all memory clients
for the same reasons. The kernel will still be able to control SMMU IOVA
translation using the per-SWGROUP enable bits.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

7316987421-Apr-2015 Ian Campbell <ijc@hellion.org.uk>

tegra124: Reserve secure RAM using MC_SECURITY_CFG{0, 1}_0

These registers can be used to prevent non-secure world from accessing a
megabyte aligned region of RAM, use them to protect the u-boot sec

tegra124: Reserve secure RAM using MC_SECURITY_CFG{0, 1}_0

These registers can be used to prevent non-secure world from accessing a
megabyte aligned region of RAM, use them to protect the u-boot secure monitor
code.

At first I tried to do this from s_init(), however this inexplicably causes
u-boot's networking (e.g. DHCP) to fail, while networking under Linux was fine.

So instead I have added a new weak arch function protect_secure_section()
called from relocate_secure_section() and reserved the region there. This is
better overall since it defers the reservation until after the sec vs. non-sec
decision (which can be influenced by an envvar) has been made when booting the
os.

Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
[Jan: tiny style adjustment]
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Thierry Reding <treding@nvidia.com>
Tested-by: Thierry Reding <treding@nvidia.com>
Tested-by: Ian Campbell <ijc@hellion.org.uk>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

ffdf9f9a21-Apr-2015 Jan Kiszka <jan.kiszka@siemens.com>

tegra124: Add PSCI support for Tegra124

This is based on Thierry Reding's work and uses Ian Campell's
preparatory patches. It comes with full support for CPU_ON/OFF PSCI
services. The algorithm used

tegra124: Add PSCI support for Tegra124

This is based on Thierry Reding's work and uses Ian Campell's
preparatory patches. It comes with full support for CPU_ON/OFF PSCI
services. The algorithm used in this version for turning CPUs on and
off was proposed by Peter De Schrijver and Thierry Reding in
http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/210881. It
consists of first enabling CPU1..3 via the PMC, just to powergate them
again with the help of the Flow Controller. Once the Flow Controller is
in place, we can leave the PMC alone while processing CPU_ON and CPU_OFF
PSCI requests.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

ce416fac21-Apr-2015 Jan Kiszka <jan.kiszka@siemens.com>

ARM: Add board-specific initialization hook for PSCI

Tegra boards will have to initialize power management for the PSCI
support this way.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-o

ARM: Add board-specific initialization hook for PSCI

Tegra boards will have to initialize power management for the PSCI
support this way.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

91a34ed921-Apr-2015 Jan Kiszka <jan.kiszka@siemens.com>

tegra: Make tegra_powergate_power_on public

Will be used for unpowergating CPUs.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Thierry R

tegra: Make tegra_powergate_power_on public

Will be used for unpowergating CPUs.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Thierry Reding <treding@nvidia.com>
Tested-by: Thierry Reding <treding@nvidia.com>
Tested-by: Ian Campbell <ijc@hellion.org.uk>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

d6b72da021-Apr-2015 Jan Kiszka <jan.kiszka@siemens.com>

virt-dt: Allow reservation of secure region when in a RAM carveout

In this case the secure code lives in RAM, and hence the memory node in
the device tree needs to be adjusted. This avoids that the

virt-dt: Allow reservation of secure region when in a RAM carveout

In this case the secure code lives in RAM, and hence the memory node in
the device tree needs to be adjusted. This avoids that the OS will map
and possibly access the reservation.

Add support for setting CONFIG_ARMV7_SECURE_RESERVE_SIZE to carve out
such a region. We only support cutting off memory from the beginning or
the end of a RAM bank as we do not want to increase their number (which
would happen if punching a hole) for simplicity reasons

This will be used in a subsequent patch for Jetson-TK1.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

bfb2c8d321-Apr-2015 Ian Campbell <ijc@hellion.org.uk>

tegra124: Add more registers to struct mc_ctlr

I will need mc_security_cfg0/1 in a future patch and I added the rest while
debugging, so thought I might as well commit them.

Signed-off-by: Ian Camp

tegra124: Add more registers to struct mc_ctlr

I will need mc_security_cfg0/1 in a future patch and I added the rest while
debugging, so thought I might as well commit them.

Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Thierry Reding <treding@nvidia.com>
Tested-by: Thierry Reding <treding@nvidia.com>
Tested-by: Ian Campbell <ijc@hellion.org.uk>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

1...<<61626364656667686970>>...152