[PATCH 0/7] ARM: tegra: basic support for Tegra124 SoC
Joseph Lo
josephl at nvidia.com
Mon Oct 7 03:31:18 EDT 2013
Hi,
This series adds basic support for the new Tegra SoC, Tegra124. To bring
up the system, it also needs an initrd as rootfs. Because most of the
peripheral not be enabled yet in this series, it depends on the clock and
pinctrl driver.
Here are the commands for U-Boot that I used for booting system to
console prompt:
* preparing kernel & initrd image
mkimage -A arm -T kernel_noload -C none -a 0 -e 0 -d zImage kernel.img
mkimage -A arm -C none -T ramdisk -a ${initrd_addr} -d rootfs.img.gz rootfs.img
* boot cmd for U-Boot
setenv bootargs console=ttyS0,115200 loglevel=8 init=/bin/sh
ext2load mmc ${mmc_dev}:${boot_part} ${kernel_addr_r} kernel.img
ext2load mmc ${mmc_dev}:${boot_part} ${ramdisk_addr_r} rootfs.img
ext2load mmc ${mmc_dev}:${boot_part} ${fdt_addr_r} tegra124-venice2.dtb
bootm ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
Verified on Venice2.
Joseph Lo (7):
ARM: tegra: add Tegra124 SoC support
ARM: tegra: add chip ID of Tegra124
ARM: tegra: add SMP support for Tegra124
ARM: tegra: Add initial device tree for Tegra124
ARM: tegra: add Venice2 board support
HACK: arm: tegra: reuse the Tegra114 clock driver for Tegra124 UART-A
ARM: tegra: enable Tegra124 support
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/tegra124-venice2.dts | 21 +++++
arch/arm/boot/dts/tegra124.dtsi | 140 +++++++++++++++++++++++++++++++++
arch/arm/configs/tegra_defconfig | 1 +
arch/arm/mach-tegra/Kconfig | 8 ++
arch/arm/mach-tegra/fuse.h | 1 +
arch/arm/mach-tegra/platsmp.c | 2 +
arch/arm/mach-tegra/tegra.c | 1 +
8 files changed, 176 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/boot/dts/tegra124-venice2.dts
create mode 100644 arch/arm/boot/dts/tegra124.dtsi
--
1.8.4
More information about the linux-arm-kernel
mailing list