History log of /rk3399_rockchip-uboot/arch/arm/include/ (Results 526 – 550 of 3788)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d2e1ee6810-Jun-2017 Tom Rini <trini@konsulko.com>

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


asm/arch-sunxi/cpu_sun4i.h
asm/arch-sunxi/display2.h
/rk3399_rockchip-uboot/arch/arm/lib/bootm.c
/rk3399_rockchip-uboot/arch/arm/mach-rmobile/include/mach/sh_sdhi.h
/rk3399_rockchip-uboot/board/mpl/common/pci.c
/rk3399_rockchip-uboot/board/ti/am43xx/board.c
/rk3399_rockchip-uboot/board/ti/am57xx/board.c
/rk3399_rockchip-uboot/board/ti/am57xx/mux_data.h
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/common/edid.c
/rk3399_rockchip-uboot/common/env_mmc.c
/rk3399_rockchip-uboot/configs/igep0020_defconfig
/rk3399_rockchip-uboot/configs/omapl138_lcdk_defconfig
/rk3399_rockchip-uboot/drivers/block/blk-uclass.c
/rk3399_rockchip-uboot/drivers/mmc/Kconfig
/rk3399_rockchip-uboot/drivers/mmc/mmc-uclass.c
/rk3399_rockchip-uboot/drivers/mmc/sh_sdhi.c
/rk3399_rockchip-uboot/drivers/power/pmic/Kconfig
/rk3399_rockchip-uboot/drivers/power/pmic/Makefile
/rk3399_rockchip-uboot/drivers/power/pmic/lp87565.c
/rk3399_rockchip-uboot/drivers/power/pmic/pmic_tps65218.c
/rk3399_rockchip-uboot/drivers/power/regulator/Kconfig
/rk3399_rockchip-uboot/drivers/power/regulator/Makefile
/rk3399_rockchip-uboot/drivers/power/regulator/lp87565_regulator.c
/rk3399_rockchip-uboot/drivers/power/regulator/palmas_regulator.c
/rk3399_rockchip-uboot/drivers/video/atmel_hlcdfb.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_hdmi.h
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_vop.h
/rk3399_rockchip-uboot/drivers/video/sunxi/Makefile
/rk3399_rockchip-uboot/drivers/video/sunxi/sunxi_de2.c
/rk3399_rockchip-uboot/drivers/video/sunxi/tve_common.c
/rk3399_rockchip-uboot/include/blk.h
/rk3399_rockchip-uboot/include/image.h
/rk3399_rockchip-uboot/include/power/lp87565.h
/rk3399_rockchip-uboot/include/power/tps65217.h
/rk3399_rockchip-uboot/include/power/tps65218.h
/rk3399_rockchip-uboot/test/dm/blk.c
/rk3399_rockchip-uboot/tools/kwbimage.c
00bbe96e02-Jun-2017 Semen Protsenko <semen.protsenko@linaro.org>

arm: omap: Unify get_device_type() function

Refactor OMAP3/4/5 code so that we have only one get_device_type()
function for all platforms.

Details:
- Add ctrl variable for AM33xx and OMAP3 platfor

arm: omap: Unify get_device_type() function

Refactor OMAP3/4/5 code so that we have only one get_device_type()
function for all platforms.

Details:
- Add ctrl variable for AM33xx and OMAP3 platforms (like it's done for
OMAP4/5), so we can obtain status register in common way
- For now ctrl structure for AM33xx/OMAP3 contains only status register
address
- Run hw_data_init() in order to assign ctrl to proper structure
- Remove DEVICE_MASK and DEVICE_GP definitions as they are not used
(DEVICE_TYPE_MASK and GP_DEVICE are used instead)
- Guard structs in omap_common.h with #ifdefs, because otherwise
including omap_common.h on non-omap4/5 board files breaks compilation

Buildman script was run for all OMAP boards. Result output:
arm: (for 38/616 boards)
all +352.5
bss -1.4
data +3.5
rodata +300.0
spl/u-boot-spl:all +284.7
spl/u-boot-spl:data +2.2
spl/u-boot-spl:rodata +252.0
spl/u-boot-spl:text +30.5
text +50.4
(no errors to report)

Tested on AM57x EVM and BeagleBoard xM.

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>
[trini: Rework the guards as to not break TI81xx]
Signed-off-by: Tom Rini <trini@konsulko.com>

show more ...


/rk3399_rockchip-uboot/README
asm/arch-am33xx/cpu.h
asm/arch-am33xx/omap.h
asm/arch-omap3/omap.h
asm/arch-omap4/omap.h
asm/arch-omap5/omap.h
asm/omap_common.h
/rk3399_rockchip-uboot/arch/arm/mach-omap2/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/hw_data.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/prcm-regs.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/sys_info.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/hwinit-common.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/board.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/hw_data.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/prcm-regs.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/sys_info.c
/rk3399_rockchip-uboot/arch/arm/mach-omap2/sysinfo-common.c
/rk3399_rockchip-uboot/arch/arm/mach-stm32/Kconfig
/rk3399_rockchip-uboot/board/st/stm32f746-disco/stm32f746-disco.c
/rk3399_rockchip-uboot/board/ti/am335x/board.c
/rk3399_rockchip-uboot/board/ti/am43xx/board.c
/rk3399_rockchip-uboot/cmd/jffs2.c
/rk3399_rockchip-uboot/configs/brppt1_mmc_defconfig
/rk3399_rockchip-uboot/configs/brppt1_nand_defconfig
/rk3399_rockchip-uboot/configs/brppt1_spi_defconfig
/rk3399_rockchip-uboot/configs/brxre1_defconfig
/rk3399_rockchip-uboot/configs/cm_t43_defconfig
/rk3399_rockchip-uboot/configs/draco_defconfig
/rk3399_rockchip-uboot/configs/etamin_defconfig
/rk3399_rockchip-uboot/configs/pxm2_defconfig
/rk3399_rockchip-uboot/configs/rastaban_defconfig
/rk3399_rockchip-uboot/configs/rut_defconfig
/rk3399_rockchip-uboot/configs/thuban_defconfig
/rk3399_rockchip-uboot/drivers/rtc/ds1337.c
/rk3399_rockchip-uboot/drivers/serial/serial_stm32x7.c
/rk3399_rockchip-uboot/drivers/serial/serial_stm32x7.h
/rk3399_rockchip-uboot/include/configs/UCP1020.h
/rk3399_rockchip-uboot/include/configs/bur_am335x_common.h
/rk3399_rockchip-uboot/include/configs/cm_t43.h
/rk3399_rockchip-uboot/include/configs/omapl138_lcdk.h
/rk3399_rockchip-uboot/include/configs/siemens-am33x-common.h
/rk3399_rockchip-uboot/include/configs/stm32f746-disco.h
/rk3399_rockchip-uboot/include/configs/tqma6_wru4.h
/rk3399_rockchip-uboot/scripts/config_whitelist.txt
b223c1ae31-May-2017 Simon Glass <sjg@chromium.org>

rockchip: rk3288: Convert clock driver to use shifted masks

Shifted masks are the standard approach with rockchip since it allows
use of the mask without shifting it each time. Update the definition

rockchip: rk3288: Convert clock driver to use shifted masks

Shifted masks are the standard approach with rockchip since it allows
use of the mask without shifting it each time. Update the definitions and
the driver to match.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

46864cc831-May-2017 Simon Glass <sjg@chromium.org>

tegra: Init clocks even when SPL did not run

At present early clock init happens in SPL. If SPL did not run (because
for example U-Boot is chain-loaded from another boot loader) then the
clocks are

tegra: Init clocks even when SPL did not run

At present early clock init happens in SPL. If SPL did not run (because
for example U-Boot is chain-loaded from another boot loader) then the
clocks are not set as U-Boot expects.

Add a function to detect this and call the early clock init in U-Boot
proper.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

c6d9e9db28-May-2017 Vikas Manocha <vikas.manocha@st.com>

SPL: Add XIP booting support

Enable support for XIP (execute in place) of U-Boot or kernel image. There is
no need to copy image from flash to ram if flash supports execute in place.

Signed-off-by:

SPL: Add XIP booting support

Enable support for XIP (execute in place) of U-Boot or kernel image. There is
no need to copy image from flash to ram if flash supports execute in place.

Signed-off-by: Vikas Manocha <vikas.manocha@st.com>
Reviewed-by: Alexandru Gagniuc <alex.g@adaptrum.com>

show more ...

b98efa1d19-May-2017 Jernej Skrabec <jernej.skrabec@siol.net>

sunxi: video: Add support for CSC and TVE to DE2 driver

Extend DE2 driver with support for TVE driver, which will be added in
next commit. TVE unit expects data to be in YUV format, so CSC support
i

sunxi: video: Add support for CSC and TVE to DE2 driver

Extend DE2 driver with support for TVE driver, which will be added in
next commit. TVE unit expects data to be in YUV format, so CSC support
is also added here.

Note that HDMI driver has higher priority, so TV out is not probed if
HDMI monitor is detected.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

a8191dfe19-May-2017 Jernej Skrabec <jernej.skrabec@siol.net>

sunxi: Add base address for TV encoder

This commit adds TVE base address for Allwinner H3 and H5 SoCs.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Acked-by: Maxime Ripard <maxime.ripard

sunxi: Add base address for TV encoder

This commit adds TVE base address for Allwinner H3 and H5 SoCs.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>

show more ...

f6457ce503-Jun-2017 Icenowy Zheng <icenowy@aosc.xyz>

sunxi: Add selective DRAM type and timing

DRAM chip varies, and one code cannot satisfy all DRAMs.

Add options to select a timing set.

Currently only DDR3-1333 (the original set) is added into it.

sunxi: Add selective DRAM type and timing

DRAM chip varies, and one code cannot satisfy all DRAMs.

Add options to select a timing set.

Currently only DDR3-1333 (the original set) is added into it.

Signed-off-by: Icenowy Zheng <icenowy@aosc.xyz>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
Tested-by: Jagan Teki <jagan@amarulasolutions.com>

show more ...

f43a009903-Jun-2017 Icenowy Zheng <icenowy@aosc.xyz>

sunxi: Rename bus-width related macros in H3 DRAM code

The DesignWare DRAM controller used by H3 and newer SoCs use a bit to
identify whether the DRAM is half-width.

As H3 itself come with 32-bit D

sunxi: Rename bus-width related macros in H3 DRAM code

The DesignWare DRAM controller used by H3 and newer SoCs use a bit to
identify whether the DRAM is half-width.

As H3 itself come with 32-bit DRAM, the two modes of the bit used to be
named "MCTL_CR_32BIT" and "MCTL_CR_16BIT", but for SoCs with 16-bit DRAM
they're really 8-bit and 16-bit.

Rename the bit's macro, and also rename the variable name in
dram_sun8i_h3.c.

This commit do not add 16-bit DRAM controller support, but the support
will be introduced in next commit.

Signed-off-by: Icenowy Zheng <icenowy@aosc.xyz>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
Tested-by: Jagan Teki <jagan@amarulasolutions.com>

show more ...

9934aba403-Jun-2017 Icenowy Zheng <icenowy@aosc.xyz>

sunxi: makes an invisible option for H3-like DRAM controllers

Allwinner SoCs after H3 (e.g. A64, H5, R40, V3s) uses a H3-like
DesignWare DRAM controller, which do not have official free DRAM
initial

sunxi: makes an invisible option for H3-like DRAM controllers

Allwinner SoCs after H3 (e.g. A64, H5, R40, V3s) uses a H3-like
DesignWare DRAM controller, which do not have official free DRAM
initialization code, but can use modified dram_sun8i_h3.c.

Add a invisible option for easier DRAM initialization code reuse.

Signed-off-by: Icenowy Zheng <icenowy@aosc.xyz>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
Tested-by: Jagan Teki <jagan@amarulasolutions.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/armv7m/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fwcall.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/sun8i-h3-nanopi-m1-plus.dts
asm/arch-sunxi/dram.h
asm/arch-sunxi/dram_sunxi_dw.h
/rk3399_rockchip-uboot/arch/arm/lib/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/dram_sunxi_dw.c
/rk3399_rockchip-uboot/arch/sandbox/cpu/cpu.c
/rk3399_rockchip-uboot/board/compulab/cl-som-am57x/spl.c
/rk3399_rockchip-uboot/board/hisilicon/hikey/README
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/board/ti/am57xx/board.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2g.c
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/elf.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/board_f.c
/rk3399_rockchip-uboot/common/board_r.c
/rk3399_rockchip-uboot/common/bootstage.c
/rk3399_rockchip-uboot/common/dlmalloc.c
/rk3399_rockchip-uboot/common/fb_mmc.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/configs/cl-som-am57x_defconfig
/rk3399_rockchip-uboot/configs/nanopi_m1_plus_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/sandbox_flattree_defconfig
/rk3399_rockchip-uboot/configs/sandbox_noblk_defconfig
/rk3399_rockchip-uboot/configs/sandbox_spl_defconfig
/rk3399_rockchip-uboot/drivers/dfu/dfu_sf.c
/rk3399_rockchip-uboot/drivers/ram/stm32_sdram.c
/rk3399_rockchip-uboot/drivers/reset/sti-reset.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-pci.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.c
/rk3399_rockchip-uboot/include/asm-generic/global_data.h
/rk3399_rockchip-uboot/include/bootstage.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/cl-som-am57x.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/omap5_uevm.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_common.h
/rk3399_rockchip-uboot/include/environment/ti/dfu.h
/rk3399_rockchip-uboot/lib/time.c
/rk3399_rockchip-uboot/scripts/Makefile.lib
/rk3399_rockchip-uboot/test/py/tests/test_hush_if_test.py
ca562b6331-May-2017 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

rockchip: video: rk3399: add HDMI TX support on the RK3399

This commit enables the RK3399 HDMI TX, which is very similar to the
one found on the RK3288. As requested by Simon, this splits the HDMI

rockchip: video: rk3399: add HDMI TX support on the RK3399

This commit enables the RK3399 HDMI TX, which is very similar to the
one found on the RK3288. As requested by Simon, this splits the HDMI
driver into a SOC-specific portion (rk3399_hdmi.c, rk3288_hdmi.c) and
a common portion (rk_hdmi.c).

Note that the I2C communication for reading the EDID works well with
the default settings, but does not with the alternate settings used on
the RK3288... this configuration aspect is reflected by the driverdata
for the RK3399 driver.

Having some sort of DTS-based configuration for the regulator
dependencies would be nice for the future, but for now we simply use
lists of regulator names (also via driverdata) that we probe.

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

cc75afc531-May-2017 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

rockchip: video: rk3399: enable HDMI output (from the rk_vop) for the RK3399

This commit adds a driver for the RK3399 VOPs capable and all the
necessary plumbing to feed the HDMI encoder. For the VO

rockchip: video: rk3399: enable HDMI output (from the rk_vop) for the RK3399

This commit adds a driver for the RK3399 VOPs capable and all the
necessary plumbing to feed the HDMI encoder. For the VOP-big, this
correctly tracks the ability to feed 10bit RGB data to the encoder.

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

d46d404731-May-2017 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

rockchip: video: refactor rk_vop and split RK3288-specific code off

To prepare for adding the RK3399 VOP driver (which shares most of its
registers and config logic with the RK3228 VOP), this change

rockchip: video: refactor rk_vop and split RK3288-specific code off

To prepare for adding the RK3399 VOP driver (which shares most of its
registers and config logic with the RK3228 VOP), this change refactors
the driver and splits the RK3288-specific driver off.

The changes in detail are:
- introduces a data-structure for chip-specific drivers to register
features/callbacks with the common driver: at this time, this is
limited to a callback for setting the pin polarities (between the
VOP and the encoder modules) and a flag to signal 10bit RGB
capability
- refactors the probing of regulators into a helper function that
can take a list of regulator names to probe and autoset
- moves the priv data-structure into a (common) header file to be
used by the chip-specific drivers to provide base addresses to
the common driver
- uses a callback into the chip-specific driver to set pin polarities
(replacing the direct register accesses previously used)
- splits enabling the output (towards an encoder) into a separate
help function withint the common driver

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

fefe9d0602-Jun-2017 Romain Perier <romain.perier@collabora.com>

rockchip: rk3288: grf: Fix shift for RK3288_TXCLK_DLY_ENA_GMAC_ENABLE

RK3288_TXCLK_DLY_ENA_GMAC_ENABLE, in GRF_SOC_CON3, is supposed to be bit
0xe and not 0xf. Otherwise, it is RGMII RX clock delayl

rockchip: rk3288: grf: Fix shift for RK3288_TXCLK_DLY_ENA_GMAC_ENABLE

RK3288_TXCLK_DLY_ENA_GMAC_ENABLE, in GRF_SOC_CON3, is supposed to be bit
0xe and not 0xf. Otherwise, it is RGMII RX clock delayline enable and
introduces random delays and data lose.

This commit fixes the issue by replacing RK3288_TXCLK_DLY_ENA_GMAC_ENABLE
with the right shift.

Signed-off-by: Romain Perier <romain.perier@collabora.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-puma-ddr1333.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-puma-ddr1600.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-puma-ddr1866.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3399-puma.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rk3399.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/rv1108-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rv1108.dtsi
asm/arch-rockchip/grf_rk3288.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1108/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1108/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1108/clk_rv1108.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1108/rv1108.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1108/syscon_rv1108.c
/rk3399_rockchip-uboot/board/rockchip/evb_rk3328/evb-rk3328.c
/rk3399_rockchip-uboot/board/rockchip/evb_rv1108/Kconfig
/rk3399_rockchip-uboot/board/rockchip/evb_rv1108/MAINTAINERS
/rk3399_rockchip-uboot/board/rockchip/evb_rv1108/Makefile
/rk3399_rockchip-uboot/board/rockchip/evb_rv1108/README
/rk3399_rockchip-uboot/board/rockchip/evb_rv1108/evb_rv1108.c
/rk3399_rockchip-uboot/configs/evb-rv1108_defconfig
/rk3399_rockchip-uboot/configs/puma-rk3399_defconfig
/rk3399_rockchip-uboot/drivers/sysreset/Makefile
/rk3399_rockchip-uboot/drivers/sysreset/sysreset_rv1108.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-rockchip.c
/rk3399_rockchip-uboot/drivers/video/rockchip/rk_hdmi.c
/rk3399_rockchip-uboot/include/configs/evb_rv1108.h
/rk3399_rockchip-uboot/include/configs/rv1108_common.h
/rk3399_rockchip-uboot/include/usb/dwc2_udc.h
bae2f28201-Jun-2017 Andy Yan <andy.yan@rock-chips.com>

rockchip: clk: Add rv1108 clock driver

Add clock driver support for Rockchip rv1108 soc

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

09aa7c4601-Jun-2017 Andy Yan <andy.yan@rock-chips.com>

rockchip: pinctrl: Add rv1108 pinctrl driver

Add pinctrl support for Rockchip rv1108 soc

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

077eb31517-May-2017 Kever Yang <kever.yang@rock-chips.com>

rockchip: pinctrl: rk3328: do not set io routing

In rk3328, some function pin may have more than one choice, and muxed
with more than one IO, for example, the UART2 controller IO,
TX and RX, have 3

rockchip: pinctrl: rk3328: do not set io routing

In rk3328, some function pin may have more than one choice, and muxed
with more than one IO, for example, the UART2 controller IO,
TX and RX, have 3 choice(setting in com_iomux):
- M0 which mux with GPIO1A0/GPIO1A1
- M1 which mux with GPIO2A0/GPIO2A1
- usb2phy which mux with USB2.0 DP/DM pin.

We should not decide which group to use in pinctrl driver,
for it may be different in different board, it should goes to board
file, and the pinctrl file should setting correct iomux depends on
the com_iomux value.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

6f0c123717-May-2017 Kever Yang <kever.yang@rock-chips.com>

rockchip: pinctrl: move rk3328 grf reg definition in header file

Move GRF register bit definition into GRF header file, remove
'GRF_' prefix and add 'GPIOmXn_' as prefix for bit meaning.

Signed-off

rockchip: pinctrl: move rk3328 grf reg definition in header file

Move GRF register bit definition into GRF header file, remove
'GRF_' prefix and add 'GPIOmXn_' as prefix for bit meaning.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

3c421f6f15-May-2017 Kever Yang <kever.yang@rock-chips.com>

rockchip: rk3036: clean mask definition for grf reg

U-Boot prefer to use MASKs with SHIFT embeded, clean the Macro
definition in grf header file and pinctrl driver.

Signed-off-by: Kever Yang <kever

rockchip: rk3036: clean mask definition for grf reg

U-Boot prefer to use MASKs with SHIFT embeded, clean the Macro
definition in grf header file and pinctrl driver.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

1960b01015-May-2017 Kever Yang <kever.yang@rock-chips.com>

rockchip: clock: rk3036: some fix according TRM

- hclk/pclk_div range should use '<=' instead of '<'
- use GPLL for pd_bus clock source
- pd_bus HCLK/PCLK clock rate should not bigger than ACLK

Sig

rockchip: clock: rk3036: some fix according TRM

- hclk/pclk_div range should use '<=' instead of '<'
- use GPLL for pd_bus clock source
- pd_bus HCLK/PCLK clock rate should not bigger than ACLK

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

37943aae15-May-2017 Kever Yang <kever.yang@rock-chips.com>

rockchip: rk3036: clean mask definition for cru reg

Embeded the shift in mask MACRO definition in cru header file
and clock driver.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by

rockchip: rk3036: clean mask definition for cru reg

Embeded the shift in mask MACRO definition in cru header file
and clock driver.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-geekbox.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-px5-evb.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3368-sheep.dts
/rk3399_rockchip-uboot/arch/arm/dts/rk3368.dtsi
asm/arch-rockchip/cru_rk3036.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3368/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3368/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3368/clk_rk3368.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3368/rk3368.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3368/syscon_rk3368.c
/rk3399_rockchip-uboot/board/geekbuying/geekbox/Kconfig
/rk3399_rockchip-uboot/board/geekbuying/geekbox/MAINTAINERS
/rk3399_rockchip-uboot/board/geekbuying/geekbox/Makefile
/rk3399_rockchip-uboot/board/geekbuying/geekbox/README
/rk3399_rockchip-uboot/board/geekbuying/geekbox/geekbox.c
/rk3399_rockchip-uboot/board/rockchip/evb_px5/Kconfig
/rk3399_rockchip-uboot/board/rockchip/evb_px5/MAINTAINERS
/rk3399_rockchip-uboot/board/rockchip/evb_px5/Makefile
/rk3399_rockchip-uboot/board/rockchip/evb_px5/README
/rk3399_rockchip-uboot/board/rockchip/evb_px5/evb-px5.c
/rk3399_rockchip-uboot/board/rockchip/sheep_rk3368/Kconfig
/rk3399_rockchip-uboot/board/rockchip/sheep_rk3368/MAINTAINERS
/rk3399_rockchip-uboot/board/rockchip/sheep_rk3368/Makefile
/rk3399_rockchip-uboot/board/rockchip/sheep_rk3368/README
/rk3399_rockchip-uboot/board/rockchip/sheep_rk3368/sheep_rk3368.c
/rk3399_rockchip-uboot/configs/evb-px5_defconfig
/rk3399_rockchip-uboot/configs/geekbox_defconfig
/rk3399_rockchip-uboot/configs/sheep-rk3368_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3036.c
/rk3399_rockchip-uboot/drivers/sysreset/Makefile
/rk3399_rockchip-uboot/drivers/sysreset/sysreset_rk3368.c
/rk3399_rockchip-uboot/include/configs/evb_px5.h
/rk3399_rockchip-uboot/include/configs/geekbox.h
/rk3399_rockchip-uboot/include/configs/rk3368_common.h
/rk3399_rockchip-uboot/include/configs/sheep_rk3368.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/rk3368-cru.h
27600a5815-May-2017 Andy Yan <andy.yan@rock-chips.com>

rockchip: rk3368: Add pinctrl driver

Add driver to support iomux setup for the most commonly
used peripherals on rk3368.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <

rockchip: rk3368: Add pinctrl driver

Add driver to support iomux setup for the most commonly
used peripherals on rk3368.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

d1dcf85215-May-2017 Andy Yan <andy.yan@rock-chips.com>

rockchip: rk3368: Add clock driver

Add driver to setup the various PLLs and peripheral
clocks on the RK3368.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium

rockchip: rk3368: Add clock driver

Add driver to setup the various PLLs and peripheral
clocks on the RK3368.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/armv7m/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fwcall.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/u-boot-spl.lds
asm/arch-rockchip/cru_rk3368.h
/rk3399_rockchip-uboot/arch/arm/lib/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399-board-spl.c
/rk3399_rockchip-uboot/arch/sandbox/cpu/cpu.c
/rk3399_rockchip-uboot/board/compulab/cl-som-am57x/spl.c
/rk3399_rockchip-uboot/board/hisilicon/hikey/README
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/README
/rk3399_rockchip-uboot/board/theobroma-systems/puma_rk3399/puma-rk3399.c
/rk3399_rockchip-uboot/board/ti/am57xx/board.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board_k2g.c
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/elf.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/board_f.c
/rk3399_rockchip-uboot/common/board_r.c
/rk3399_rockchip-uboot/common/bootstage.c
/rk3399_rockchip-uboot/common/dlmalloc.c
/rk3399_rockchip-uboot/common/fb_mmc.c
/rk3399_rockchip-uboot/common/spl/Kconfig
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/configs/cl-som-am57x_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3399_defconfig
/rk3399_rockchip-uboot/configs/puma-rk3399_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/sandbox_flattree_defconfig
/rk3399_rockchip-uboot/configs/sandbox_noblk_defconfig
/rk3399_rockchip-uboot/configs/sandbox_spl_defconfig
/rk3399_rockchip-uboot/drivers/clk/rockchip/Makefile
/rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3368.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_sf.c
/rk3399_rockchip-uboot/drivers/misc/Kconfig
/rk3399_rockchip-uboot/drivers/misc/Makefile
/rk3399_rockchip-uboot/drivers/misc/rockchip-efuse.c
/rk3399_rockchip-uboot/drivers/power/pmic/rk8xx.c
/rk3399_rockchip-uboot/drivers/power/regulator/pwm_regulator.c
/rk3399_rockchip-uboot/drivers/power/regulator/rk8xx.c
/rk3399_rockchip-uboot/drivers/ram/stm32_sdram.c
/rk3399_rockchip-uboot/drivers/reset/sti-reset.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-pci.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.c
/rk3399_rockchip-uboot/include/asm-generic/global_data.h
/rk3399_rockchip-uboot/include/bootstage.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/cl-som-am57x.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/omap5_uevm.h
/rk3399_rockchip-uboot/include/configs/puma_rk3399.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_common.h
/rk3399_rockchip-uboot/include/environment/ti/dfu.h
/rk3399_rockchip-uboot/lib/time.c
/rk3399_rockchip-uboot/scripts/Makefile.lib
/rk3399_rockchip-uboot/test/py/tests/test_hush_if_test.py
457e51cf17-May-2017 Simon Glass <sjg@chromium.org>

common: arm: freescale: layerscape: Move header files out of common.h

We should not have an arch-specific header file in common.h. Adjust the
board files a little so it is not needed, and drop it.

common: arm: freescale: layerscape: Move header files out of common.h

We should not have an arch-specific header file in common.h. Adjust the
board files a little so it is not needed, and drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

68994b9817-May-2017 Simon Glass <sjg@chromium.org>

common: freescale: Move arch-specific imx code to arch-imx

These declarations should not be in common.h. Move them to an
arch-specific header.

Signed-off-by: Simon Glass <sjg@chromium.org>

1...<<21222324252627282930>>...152