4GB Support on Jetson TK1

Hi all,

Several requests have been made for >= 4GB RAM support for Tegra K1. While we don’t provide support for this configuration, following are patches to enable LPAE in your kernel for experimentation purposes. Please note a known issue: PCIe may not function in this configuration because the SMMU is not enabled for PCIe.
We have tested with 4GB Hynix. And for any 4GB Memory, following things to be followed:

  1. Apply the two patches from the attachment to add support for 4GB memory in kernel.
    0001-ARM-DMA-API-better-handing-of-DMA-masks-for-coherent.patch
    0002-arm-config-enable-LPAE-to-support-4GB-RAM.patch

  2. use a 4GB BCT for the memory you are using. That will never be same as what is used for Hynix. If you dont use a correct BCT, then there is all chance of device not booting or crashing randomly during or after boot.
    Size of RAM in BCT is decided by this parameter

SDRAM[0].McEmemCfg = 0x00000800; // 2GB
OR
SDRAM[0].McEmemCfg = 0x00001000; //4GB

  1. You need EMC DVFS table for this 4GB memory. This is nothing but settings for the memory at different freq of embedded memory controller (EMC). If you dont have this. Then disable EMC_SCALING by removing this config from tegra12_defconfig
    CONFIG_TEGRA_EMC_SCALING_ENABLE=y

  2. kernel command line has to be updated mem=2048M@4096M memtype=1

First option is to add another 2GB for the 2nd die. So total will be 4GB. Second option is to select correct EMC DVFS table. See function ardbeg_emc_init in file arch/arm/mach-tegra/board-ardbeg.c
One way of not having EMC dvfs is to return error from that function
default:
pr_info(“emc dvfs table not present\n”);
return -EINVAL;
}

These two kernel command line configs are to be updated in /boot/extlinux/extlinux.conf file in target for u-boot bootloader.

Thats it. I think I have not missed anything:-)

regards
Bibek

Jetson-TK1-4GB-Kernel-Patch-and-4gbHynixBCT.7z (5.06 KB)

hi,
the details you have given are for hynix dual die package (two chip selects) 1GB part for a total of 4GB. But now that part is not available ie its EOL. So do you have any options for using 1GB single die package (one chip select)

Regards,
Anurag

Thanks Bibek
You’re patch worked to me.
But I have same question as Anurag.
Dual die package memory will be EOL, cant’t to buy.
How can I modify to single die package?

The is no difference for single die or dual die memory support on BCT and software except your may need tune memory timing.

The hardware is different:
Take Hynix memory as example,You can use 8pcs 512MB(256Mx16x4_H5TC4G63AFR_PBA) or 4pcs 1GB(512Mx16x4_H5TC8G63AMR_PBA) achieve 4GB memory size.

Hi,

If you look at the “\Tegra_K1_Memory_CharacterizationV1.0.1\extras\param_files” in the memory tool provided by NVIDIA in the download zone, you can see alternative parts :
Micron EDJ8416E6MB-GN-F-D or Samsung K4B8G1646Q-MYK0… but they are also not available on the market… maybe End Of Life for them too…

Your first option is to find a broker if it is a non commercial need… and buy the Hynix H5TC8G63AMR.
If it is to be on production for some years you should search for DDR3L Twin die chip with configuration of 512M with 16 data bits and 8 banks… and build the .par file then validate it with the memory tool…

Regards,
Ale.

Hi,

I am in charge of Tegra K1 Qseven module project for our company products.
I am considering it to use for media player of video switcher products.
Large DRAM(>6.5GBytes) and PCIe x4 Gen2 connection with FPGA are needed.

At first, I am trying to config 8GByte DRAM with below Micron DDR3L.

16x1Gb, twin die DDR3L, “MT41K1G16DGA-125”

https://www.micron.com/parts/dram/ddr3-sdram/mt41k1g16dga-125?pc={00EED26F-83AE-4CE6-9A28-EB8B033361E8}

Is it possible to configure 8GByte DRAM module with this parts?
I have seen in Jetson TK1 schematic, A15 & CS1# are connected between DDR3L and Tegra K1.

I already replaced the DRAMs on Jetson TK1 with above parts.
Without kernel modification, booting as 2GB is OK but it’s unstable.
During untar operation, mmu errors are on uart console, and system halt sometimes.
I guess that it’s due to clock mismatch between DRAM controller(933MHz) and DRAM(800MHz max).
It looks like overclocking DRAM.

Who can tell me that the above 8GByte configuration is possible or not?
And, if possible, please, guide me.
Anyway, I will try your patches for 4GByte config.

Regards,
Seungoh Yi

Hi mupama,

We don’t provide support for >=4GB DRAM.

JFYI, [Edited]

Regarding PCIE, the limitation is:

“ Our ddr memory starts from 0x8000 0000, that is 2GB boundary. Plus 4GB will be 0x1 8000 0000 which is end of DRAM.
Now, if the end point dma is only 32 bit. And since SMMU is not enabled for PCIE in T124, it can access only till 0xFFFFFFFF and not beyond.
So, if user can take care of not accessing beyond 0xffffffff, PCIE will work normally.”

Was a zero dropped off at the end of 0x8000000? Looks like it would need to be 0x80000000. Seems there is an extra zero on 0x180000000, should be 0x18000000 (the extra zero on 2GB seems to be transposed from truncating the 4GB figure…2 hex digits per byte and 4 bytes when talking 32-bit works as a sort of mental checksum).

corrected missing 0 in start address . end address is correct.
thanks

Dear Bibek,
Could you share complete kernel command line information, or power on log for 4GB DDR.
And which version you do the test, R21.4 or ?

Best regards,
Fox

Dear Fox

Here:
U-Boot 2014.10-rc2-00002-g105d2f3 (Jun 25 2015 - 15:19:50)

TEGRA124
Board: NVIDIA Jetson TK1
I2C: ready
DRAM: 4 GiB
MMC: Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

tegra-pcie: PCI regions:
tegra-pcie: I/O: 0x12000000-0x12010000
tegra-pcie: non-prefetchable memory: 0x13000000-0x20000000
tegra-pcie: prefetchable memory: 0x20000000-0x40000000
tegra-pcie: 2x1, 1x1 configuration
WÖ–…µpcie: probing port 0, using 2 lanes
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, ignoring
tegra-pcie: probing port 1, using 1 lanes
In: serial
Out: serial
Err: serial
Net: RTL8169#0
Warning: RTL8169#0 using MAC address from net device

Hit any key to stop autoboot: 2 1 0
MMC: no card present
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0…
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
1572 bytes read in 126 ms (11.7 KiB/s)
Jetson-TK1 eMMC boot options
1: primary kernel
2: primary kernel
Enter choice: 1
1: primary kernel
Retrieving file: /boot/zImage
6221576 bytes read in 192 ms (30.9 MiB/s)
append: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M mem=2048M@4096M memtype=1 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
Retrieving file: /boot/tegra124-jetson_tk1-pm375-000-c00-00.dtb
59649 bytes read in 68 ms (856.4 KiB/s)
Kernel image @ 0x81000000 [ 0x000000 - 0x5eef08 ]

Flattened Device Tree blob at 82000000

Booting using the fdt blob at 0x82000000
Using Device Tree in place at 82000000, end 82011900

Starting kernel …

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.10.40-gc80d685 (bbasu@bbasu) (gcc version 4.5.3 (crosstool-NG hg_unknown@20110628.165246) ) #402 SMP PREEMPT Wed Mar 16 10:18:06 IST 2016
[ 0.000000] CPU: ARMv7 Processor [413fc0f3] revision 3 (ARMv7), cr=30c7387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] Machine: jetson-tk1, model: NVIDIA Tegra124 PM375, serial: 0
[ 0.000000] Found tsec, start=0xf4900000 size=2000000
[ 0.000000] Tegra reserved memory:
[ 0.000000] LP0: f46ff000 - f46ff80f
[ 0.000000] Bootloader framebuffer: 00000000 - 00000000
[ 0.000000] Bootloader framebuffer2: 00000000 - 00000000
[ 0.000000] Framebuffer: f8500000 - f96fffff
[ 0.000000] 2nd Framebuffer: f9700000 - fdefffff
[ 0.000000] Carveout: 00000000 - 00000000
[ 0.000000] Vpr: 00000000 - 00000000
[ 0.000000] Tsec: f4900000 - f68fffff
[ 0.000000] cma: CMA: reserved 16 MiB at ae800000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] DTS File Name: /home/bbasu/l4t_rel21/kernel/arch/arm/boot/dts/tegra124-jetson_tk1-pm375-000-c00-00.dts
[ 0.000000] Tegra12: CPU Speedo value 2305, Soc Speedo value 2196, Gpu Speedo value 2087
[ 0.000000] Tegra12: CPU Speedo ID 0, Soc Speedo ID 0, Gpu Speedo ID 0
[ 0.000000] Tegra12: CPU Process ID 0,Soc Process ID 1,Gpu Process ID 0
[ 0.000000] Tegra Revision: A01 SKU: 0x0 CPU Process: 0 Core Process: 1
[ 0.000000] tegra: PLLP fixed rate: 408000000
[ 0.000000] tegra_clk_shared_bus_user_init: c2bus client se left ON
[ 0.000000] tegra_clk_shared_bus_user_init: c4bus client vi left ON
[ 0.000000] Lowering cpu_lp maximum rate from 1350000000 to 1044000000
[ 0.000000] Lowering sbus maximum rate from 420000000 to 372000000
[ 0.000000] Lowering vic03 maximum rate from 900000000 to 756000000
[ 0.000000] Lowering tsec maximum rate from 900000000 to 756000000
[ 0.000000] Lowering msenc maximum rate from 600000000 to 480000000
[ 0.000000] Lowering se maximum rate from 600000000 to 480000000
[ 0.000000] Lowering vde maximum rate from 600000000 to 480000000
[ 0.000000] Lowering host1x maximum rate from 500000000 to 408000000
[ 0.000000] Lowering vi maximum rate from 700000000 to 600000000
[ 0.000000] Lowering isp maximum rate from 700000000 to 600000000
[ 0.000000] Lowering c4bus maximum rate from 700000000 to 600000000
[ 0.000000] Lowering pll_c maximum rate from 1400000000 to 1066000000
[ 0.000000] Lowering pll_c2 maximum rate from 1200000000 to 1066000000
[ 0.000000] Lowering pll_c3 maximum rate from 1200000000 to 1066000000
[ 0.000000] Lowering hdmi maximum rate from 594000000 to 297000000
[ 0.000000] Lowering sdmmc1 maximum rate from 208000000 to 204000000
[ 0.000000] Lowering sdmmc3 maximum rate from 208000000 to 204000000
[ 0.000000] Lowering gbus maximum rate from 1032000000 to 648000000
[ 0.000000] Lowering cpu_g maximum rate from 3000000000 to 2014500000
[ 0.000000] tegra dvfs: VDD_CPU nominal 1220mV, scaling enabled
[ 0.000000] tegra dvfs: VDD_CORE nominal 1150mV, scaling enabled
[ 0.000000] tegra dvfs: VDD_GPU nominal 1200mV, scaling enabled
[ 0.000000] Switching to timer-based delay loop
[ 0.000000] tegra_powergate_init: DONE
[ 0.000000] tegra12_plle_clk_enable: pll_e is already enabled
[ 0.000000] PERCPU: Embedded 9 pages/cpu @c403f000 s15360 r8192 d13312 u36864
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1015056
[ 0.000000] Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M mem=2048M@4096M memtype=1 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 1923MB 2048MB = 3971MB total
[ 0.000000] Memory: 4001780k/4001780k available, 158732k reserved, 3288060K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0b4f2b4 (11549 kB)
[ 0.000000] .init : 0xc0b50000 - 0xc0bd0c00 ( 515 kB)
[ 0.000000] .data : 0xc0bd2000 - 0xc0d2f718 (1398 kB)
[ 0.000000] .bss : 0xc0d2f718 - 0xc0dcaf0c ( 622 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:960
[ 0.000000] the number of interrupt controllers found is 5
[ 0.000000] Architected local timer running at 12.00MHz (phys).
[ 0.000000] sched_clock: 56 bits at 12MHz, resolution 83ns, wraps every 2863311536128ns
[ 0.000000] Ignoring duplicate/late registration of read_current_timer delay
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] console [tty1] enabled
[ 0.003768] Calibrating delay loop (skipped), value calculated using timer frequency… lpj=12000
[ 0.003838] pid_max: default: 32768 minimum: 301
[ 0.004137] Mount-cache hash table entries: 512
[ 0.026711] Initializing cgroup subsys debug
[ 0.026779] Initializing cgroup subsys freezer
[ 0.026867] CPU: Testing write buffer coherency: ok
[ 0.026940] ftrace: allocating 33230 entries in 65 pages
[ 0.069985] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.070028] Setting up static identity map for 0xc081d910 - 0xc081d9b4
[ 0.074021] ftrace: Allocated trace_printk buffers
[ 0.081706] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.084732] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.087790] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.087985] Brought up 4 CPUs
[ 0.088049] SMP: Total of 4 processors activated.
[ 0.088066] CPU: All CPU(s) started in SVC mode.
[ 0.088939] devtmpfs: initialized
[ 0.097709] pinctrl core: initialized pinctrl subsystem
[ 0.098024] regulator-dummy: no parameters
[ 0.098797] NET: Registered protocol family 16
[ 0.101140] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.102401] tegra_smmu tegra_smmu: Loaded Tegra IOMMU driver
[ 0.103827] console [pstore-1] enabled
[ 0.103866] ramoops: attached 0x200000@0xf8300000, ecc: 0/0
[ 0.104261] cpuidle: using governor ladder
[ 0.104285] cpuidle: using governor menu
[ 0.108185] ardbeg_camera_auxdata: update camera lookup table.
[ 0.117103] tegra-gpio 6000d000.gpio: Initialising GPIO state 0: name default
[ 0.117515] gpiochip_add: registered GPIOs 0 to 255 on device: tegra-gpio
[ 0.124351] Wake16 for irq=34
[ 0.126849] Wake58 for irq=81
[ 0.126899] Wake41 for irq=129
[ 0.126918] Wake43 for irq=129
[ 0.126965] Wake40 for irq=53
[ 0.126982] Wake42 for irq=53
[ 0.131220] board_info: id:sku:fab:major:minor = 0x0177:0x0000:0x45:0x41:0x00
[ 0.131306] board_info: id:sku:fab:major:minor = 0x0177:0x0000:0x45:0x41:0x00
[ 0.131392] Selecting UARTD as the debug console
[ 0.131439] The debug console clock name is uartd
[ 0.131881] ardbeg_modem_init: modem_id = 0
[ 0.134565] Clear bootloader IO dpd settings
[ 0.134801] Loading jetson TK132 4GB EMC tables.
[ 0.135062] tegra: pll_m is selected as scalable EMC clock source
[ 0.135106] Lowering emc maximum rate from 1200000000 to 792000000
[ 0.135136] tegra: validated EMC DFS table
[ 0.135266] ardbeg_edp_init: CPU regulator 11000 mA
[ 0.357361] ardbeg_edp_init: GPU regulator 11400 mA
[ 0.358346] swapper/0 isomgr_init(): iso emc max clk=792000KHz
[ 0.358368] swapper/0 isomgr_init(): max_iso_bw=6336000KB[ 0.358797] ardbeg_touch_init init raydium touch
[ 0.358951] Raydium - touch platform_id : 8
[ 0.449124] platform tegradc.0: IOVA linear map 0x00000000f8500000(1200000)
[ 0.452490] platform tegradc.0: IOVA linear map 0x00000000f9700000(4800000)
[ 0.457628] platform tegradc.1: IOVA linear map 0x00000000f8500000(1200000)
[ 0.460998] platform tegradc.1: IOVA linear map 0x00000000f9700000(4800000)
[ 0.461439] FUSE: cp_rev 1 ft_rev 1
[ 0.461617] tegra11_soctherem_oc_int_init(): OC interrupts are not enabled
[ 0.462057] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.462089] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.462333] mc-err: Started MC error interface!
[ 0.473173] bio: create slab at 0
[ 0.475101] reg-fixed-voltage 0.regulator: Consumer c1 does not have device name
[ 0.475157] reg-fixed-voltage 0.regulator: Consumer c2 does not have device name
[ 0.475295] vdd-ac-bat: 8400 mV
[ 0.475437] reg-fixed-voltage 1.regulator: Consumer c1 does not have device name
[ 0.475472] reg-fixed-voltage 1.regulator: Consumer c2 does not have device name
[ 0.475591] vdd-3v3-aon: 3300 mV
[ 0.475751] reg-fixed-voltage 8.regulator: Consumer c1 does not have device name
[ 0.475786] reg-fixed-voltage 8.regulator: Consumer c2 does not have device name
[ 0.475818] reg-fixed-voltage 8.regulator: Consumer c3 does not have device name
[ 0.475855] reg-fixed-voltage 8.regulator: Consumer c6 does not have device name
[ 0.475886] reg-fixed-voltage 8.regulator: Consumer c7 does not have device name
[ 0.475917] reg-fixed-voltage 8.regulator: Consumer c8 does not have device name
[ 0.475948] reg-fixed-voltage 8.regulator: Consumer c9 does not have device name
[ 0.475979] reg-fixed-voltage 8.regulator: Consumer c10 does not have device name
[ 0.476010] reg-fixed-voltage 8.regulator: Consumer c11 does not have device name
[ 0.476042] reg-fixed-voltage 8.regulator: Consumer c12 does not have device name
[ 0.476197] reg-3v3-supply: 3300 mV
[ 0.477846] vgaarb: loaded
[ 0.478492] SCSI subsystem initialized
[ 0.478869] usbcore: registered new interface driver usbfs
[ 0.478937] usbcore: registered new interface driver hub
[ 0.479045] usbcore: registered new device driver usb
[ 0.481943] as3722 4-0040: AS3722 ID: ID1:ID2:ID3 = 0x0c:0x01:0x05
[ 0.481974] as3722 4-0040: Device version 1V1 and platform version 1V2
[ 0.482001] as3722 4-0040: Final OTP version 1V2
[ 0.486944] gpiochip_add: registered GPIOs 1016 to 1023 on device: as3722-gpio
[ 0.487160] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.487221] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.487275] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.487327] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.487361] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.487393] as3722-regulator as3722-regulator.0: Consumer c4 does not have device name
[ 0.487457] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.487490] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.487521] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.487553] as3722-regulator as3722-regulator.0: Consumer c4 does not have device name
[ 0.487584] as3722-regulator as3722-regulator.0: Consumer c5 does not have device name
[ 0.487616] as3722-regulator as3722-regulator.0: Consumer c6 does not have device name
[ 0.487647] as3722-regulator as3722-regulator.0: Consumer c7 does not have device name
[ 0.487713] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.487745] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.487776] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.487808] as3722-regulator as3722-regulator.0: Consumer c4 does not have device name
[ 0.487842] as3722-regulator as3722-regulator.0: Consumer c6 does not have device name
[ 0.487877] as3722-regulator as3722-regulator.0: Consumer c8 does not have device name
[ 0.487908] as3722-regulator as3722-regulator.0: Consumer c9 does not have device name
[ 0.487940] as3722-regulator as3722-regulator.0: Consumer c10 does not have device name
[ 0.487972] as3722-regulator as3722-regulator.0: Consumer c11 does not have device name
[ 0.488004] as3722-regulator as3722-regulator.0: Consumer c12 does not have device name
[ 0.488036] as3722-regulator as3722-regulator.0: Consumer c13 does not have device name
[ 0.488067] as3722-regulator as3722-regulator.0: Consumer c14 does not have device name
[ 0.488098] as3722-regulator as3722-regulator.0: Consumer c15 does not have device name
[ 0.488154] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.488186] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.488241] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.488272] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.488304] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.488354] as3722-regulator as3722-regulator.0: Consumer c4 does not have device name
[ 0.488387] as3722-regulator as3722-regulator.0: Consumer c5 does not have device name
[ 0.488418] as3722-regulator as3722-regulator.0: Consumer c6 does not have device name
[ 0.488450] as3722-regulator as3722-regulator.0: Consumer c7 does not have device name
[ 0.488481] as3722-regulator as3722-regulator.0: Consumer c8 does not have device name
[ 0.488512] as3722-regulator as3722-regulator.0: Consumer c9 does not have device name
[ 0.488572] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.488603] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.488695] as3722-regulator as3722-regulator.0: Consumer c8 does not have device name
[ 0.488727] as3722-regulator as3722-regulator.0: Consumer c9 does not have device name
[ 0.488758] as3722-regulator as3722-regulator.0: Consumer c10 does not have device name
[ 0.488813] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.488865] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.488897] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.488928] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.488984] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.489016] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.489073] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.489123] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.489155] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.489235] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.489267] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.489298] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.490229] vdd-cpu: 650 <–> 1300 mV at 1000 mV 3500 mA
[ 0.491006] vdd-core: applied init 1150000uV constraint
[ 0.491602] vdd-core: 700 <–> 1350 mV at 1150 mV 3500 mA
[ 0.492786] vddio-ddr: at 1350 mV
[ 0.493117] as3722-sd3: no parameters
[ 0.493722] avdd-pll-pex: 1050 mV
[ 0.494913] vdd-1v8: at 1800 mV
[ 0.495250] vdd-gpu: applied init 1000000uV constraint
[ 0.496140] vdd-gpu: 650 <–> 1200 mV at 1000 mV 3500 mA
[ 0.496649] avdd-pll: at 1050 mV at 300 mA
[ 0.497931] vdd-cam: 1800 mV at 150 mA
[ 0.498608] avdd-dsi-csi: at 1200 mV at 150 mA
[ 0.499830] vdd-rtc: 800 mV at 150 mA
[ 0.500308] avdd-cam: 2800 mV at 150 mA
[ 0.500823] vdd-1v2-cam: 1175 mV at 150 mA
[ 0.501198] vddio-sdmmc-2: 1800 <–> 3300 mV at 150 mA
[ 0.501699] vdd-1v1-cam: 1275 mV at 150 mA
[ 0.502667] avdd-spi: 3300 mV at 150 mA
[ 0.503167] vdd-2v7-cam: 2800 mV at 150 mA
[ 0.503692] vpp-fuse: 1800 mV at 150 mA
[ 0.504795] Linux video capture interface: v2.00
[ 0.505920] Advanced Linux Sound Architecture Driver Initialized.
[ 0.506372] ardbeg_wifi_power: 1
[ 0.606726] usb0-vbus: 5000 mV
[ 0.607030] usb1-usb2-vbus: 5000 mV
[ 0.607345] vdd-hdmi: 5000 mV
[ 0.607641] avdd-hdmi-pll: 3300 mV
[ 0.607691] avdd-hdmi-pll: supplied by avdd-pll-pex
[ 0.607863] reg-fixed-sync-voltage 6.regulator: Consumer c1 does not have device name
[ 0.608011] vdd-lcd-bl: 3300 mV
[ 0.608168] reg-fixed-sync-voltage 7.regulator: Consumer c1 does not have device name
[ 0.608336] vdd-lcd-bl-en: 5000 mV
[ 0.608518] reg-fixed-sync-voltage 9.regulator: Consumer c3 does not have device name
[ 0.608646] reg-5v0-supply: 5000 mV
[ 0.608817] reg-fixed-sync-voltage a.regulator: Consumer c1 does not have device name
[ 0.608851] reg-fixed-sync-voltage a.regulator: Consumer c2 does not have device name
[ 0.608883] reg-fixed-sync-voltage a.regulator: Consumer c3 does not have device name
[ 0.608932] reg-fixed-sync-voltage a.regulator: Consumer c10 does not have device name
[ 0.608964] reg-fixed-sync-voltage a.regulator: Consumer c11 does not have device name
[ 0.608996] reg-fixed-sync-voltage a.regulator: Consumer c12 does not have device name
[ 0.609027] reg-fixed-sync-voltage a.regulator: Consumer c13 does not have device name
[ 0.609059] reg-fixed-sync-voltage a.regulator: Consumer c14 does not have device name
[ 0.609090] reg-fixed-sync-voltage a.regulator: Consumer c15 does not have device name
[ 0.609237] reg-1v8-supply: 1800 mV
[ 0.609570] reg-fixed-sync-voltage b.regulator: Consumer c1 does not have device name
[ 0.609732] reg-dcdc-1v2: 1200 mV
[ 0.609917] reg-fixed-sync-voltage c.regulator: Consumer c7 does not have device name
[ 0.609952] reg-fixed-sync-voltage c.regulator: Consumer c8 does not have device name
[ 0.610535] as3722-gpio2-supply: 3300 mV
[ 0.610749] reg-fixed-sync-voltage d.regulator: Consumer c1 does not have device name
[ 0.611272] as3722-gpio4-supply: 3300 mV
[ 0.611586] sdmmc-en-supply: 3300 mV
[ 0.611848] vdd-cdc-1v2-aud: 1200 mV
[ 0.612006] reg-fixed-sync-voltage 10.regulator: Consumer c1 does not have device name
[ 0.612042] reg-fixed-sync-voltage 10.regulator: Consumer c2 does not have device name
[ 0.612075] reg-fixed-sync-voltage 10.regulator: Consumer c3 does not have device name
[ 0.612200] reg-aon-1v8: 1800 mV
[ 0.612380] reg-fixed-sync-voltage 11.regulator: Consumer c1 does not have device name
[ 0.612515] reg-aon-1v2: 1200 mV
[ 0.615521] as3722-adc-extcon as3722-adc-extcon.2: USB-Host is disconnected
[ 0.618954] tegra: started io power detection dynamic control
[ 0.618981] tegra: NO_IO_POWER setting 0x0
[ 0.619006] Switching to clocksource arch_sys_counter
[ 0.640830] nvmap_heap_init: nvmap_heap_init: created heap block cache
[ 0.641024] nvmap_page_pool_init: Total MB RAM: 3923
[ 0.641048] nvmap_page_pool_init: nvmap page pool size: 125567 pages (490 MB)
[ 0.641235] nvmap_background_zero_thread: PP zeroing thread starting.
[ 0.641408] iram: dma coherent mem declare 0x0000000040001000,258048
[ 0.642265] misc nvmap: created heap iram base 0x40001000 size (252KiB)
[ 0.642433] nvmap:inner cache maint threshold=2097152
[ 0.652344] Wake39 for irq=52
[ 0.652446] tegra-otg tegra-otg: otg transceiver registered
[ 0.652850] NET: Registered protocol family 2
[ 0.653535] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.653743] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.653945] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.654006] TCP: reno registered
[ 0.654031] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.654109] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.654389] NET: Registered protocol family 1
[ 0.654791] RPC: Registered named UNIX socket transport module.
[ 0.654817] RPC: Registered udp transport module.
[ 0.654837] RPC: Registered tcp transport module.
[ 0.654857] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.655169] tegra-fuse tegra-fuse: Fuse driver initialized succesfully
[ 0.660925] host1x host1x: initialized
[ 0.662224] CPU PMU: probing PMU on CPU 0
[ 0.662259] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
[ 0.662898] tegra_throttle : init passed
[ 0.663026] Tegra cpuquiet initialized: disabled
[ 0.663194] cpu-tegra: init EDP limit: 2014 MHz
[ 0.664207] thermal thermal_zone0: Registering thermal zone thermal_zone0 for type CPU-therm
[ 0.664599] thermal thermal_zone1: Registering thermal zone thermal_zone1 for type GPU-therm
[ 0.664843] thermal thermal_zone2: Registering thermal zone thermal_zone2 for type MEM-therm
[ 0.665112] thermal thermal_zone3: Registering thermal zone thermal_zone3 for type PLL-therm
[ 0.666825] bounce pool size: 64 pages
[ 0.668319] Installing knfsd (copyright © 1996 okir@monad.swb.de).
[ 0.668611] NTFS driver 2.1.30 [Flags: R/O].
[ 0.668761] fuse init (API version 7.22)
[ 0.669001] msgmni has been set to 1425
[ 0.670460] io scheduler noop registered (default)
[ 0.871826] PCIE: port 0: link down, retrying
[ 1.071969] PCIE: port 0: link down, retrying
[ 1.272135] PCIE: port 0: link down, retrying
[ 1.272157] PCIE: port 0: link down, ignoring
[ 1.277321] PCI host bridge to bus 0000:00
[ 1.277351] pci_bus 0000:00: root bus resource [mem 0x32100000-0x3fffffff]
[ 1.277382] pci_bus 0000:00: root bus resource [mem 0x12100000-0x320fffff pref]
[ 1.277414] pci_bus 0000:00: root bus resource [io 0x1000-0xffff]
[ 1.277441] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 1.277830] PCI: bus0: Fast back to back transfers disabled
[ 1.277860] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.280124] PCI: bus1: Fast back to back transfers disabled
[ 1.280471] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[ 1.280502] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[ 1.280746] pcieport 0000:00:00.0: BAR 8: assigned [mem 0x32100000-0x321fffff]
[ 1.280781] pcieport 0000:00:00.0: BAR 9: assigned [mem 0x12100000-0x121fffff 64bit pref]
[ 1.280815] pcieport 0000:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]
[ 1.280848] pci 0000:01:00.0: BAR 4: assigned [mem 0x12100000-0x12103fff 64bit pref]
[ 1.280896] pci 0000:01:00.0: BAR 2: assigned [mem 0x32100000-0x32100fff 64bit]
[ 1.280943] pci 0000:01:00.0: BAR 0: assigned [io 0x1000-0x10ff]
[ 1.280974] pcieport 0000:00:00.0: PCI bridge to [bus 01]
[ 1.280999] pcieport 0000:00:00.0: bridge window [io 0x1000-0x1fff]
[ 1.281028] pcieport 0000:00:00.0: bridge window [mem 0x32100000-0x321fffff]
[ 1.281059] pcieport 0000:00:00.0: bridge window [mem 0x12100000-0x121fffff 64bit pref]
[ 1.281124] PCIE: No Link speed change happened
[ 1.281692] pwm-backlight pwm-backlight: unable to request PWM, trying legacy API
[ 1.281802] sysedp_create_consumer: unable to create pwm-backlight, no consumer_data for pwm-backlight found
[ 1.282715] tsec tsec: initialized
[ 1.284236] isp isp.0: initialized
[ 1.285232] isp isp.1: initialized
[ 1.286790] falcon vic03.0: initialized
[ 1.287979] falcon msenc: initialized
[ 1.288830] tegradc tegradc.0: DSI: HS clock rate is 464500
[ 1.290260] p,wuxga-10-1 panel dt support not available
[ 1.569994] tegradc tegradc.0: nominal-pclk:154700000 parent:154500000 div:1.0 pclk:154500000 153153000~168623000
[ 1.659247] tegradc tegradc.0: DSI pad calibration done
[ 1.666397] tegradc tegradc.0: probed
[ 1.666881] tegradc tegradc.0: fb registered
[ 1.666905] tegradc tegradc.0: nominal-pclk:154679000 parent:463500000 div:3.0 pclk:154500000 153132210~168600110
[ 1.672779] gpio wake4 for gpio=111
[ 1.700745] tegradc tegradc.1: nominal-pclk:154012000 parent:462000000 div:3.0 pclk:154000000 152471880~167873080
[ 1.702050] tegradc tegradc.1: probed
[ 1.725763] Console: switching to colour frame buffer device 240x75
[ 1.746989] tegradc tegradc.1: fb registered
[ 1.747117] hdmi_state_machine_worker (tid edb0c580): state 7 (Takeover from bootloader), hpd 1, pending_hpd_evt 1
[ 1.747299] hdmi_state_machine_set_state_l: switching from state 7 (Takeover from bootloader) to state 1 (Check Plug)
[ 1.750583] tegra-apbdma tegra-apbdma: Tegra20 APB DMA driver register 32 channels
[ 1.751437] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.752876] serial8250.0: ttyS0 at MMIO 0x70006300 (irq = 122) is a Tegra
[ 1.787714] hdmi_state_machine_worker (tid edb0c580): state 1 (Check Plug), hpd 1, pending_hpd_evt 0
[ 1.787721] hdmi_state_machine_set_state_l: switching from state 1 (Check Plug) to state 2 (Check EDID)
[ 1.851585] hdmi_state_machine_worker (tid edb0c580): state 2 (Check EDID), hpd 1, pending_hpd_evt 0
[ 1.905187] panel size 52 by 32
[ 2.562184] tegra_dc_hdmi_irq: start
[ 2.562194] tegra_dc_hdmi_irq: end
[ 2.712178] tegra_dc_hdmi_irq: start
[ 2.712190] tegra_dc_hdmi_irq: end
[ 4.077785] console [ttyS0] enabled
[ 4.077919] tegradc tegradc.1: nominal-pclk:154012000 parent:462000000 div:3.0 pclk:154000000 152471880~167873080
[ 4.078482] serial-tegra.0: ttyTHS0 at MMIO 0x70006000 (irq = 68) is a SERIAL_TEGRA
[ 4.078803] serial-tegra.1: ttyTHS1 at MMIO 0x70006040 (irq = 69) is a SERIAL_TEGRA
[ 4.079141] serial-tegra.2: ttyTHS2 at MMIO 0x70006200 (irq = 78) is a SERIAL_TEGRA
[ 4.085531] loop: module loaded
[ 4.085845] nct1008_nct72 0-004c: success in enabling rail vdd_nct72
[ 4.089660] gpio wake35 for gpio=70
[ 4.089732] nct1008_nct72 0-004c: nct1008_probe: initialized
[ 4.090387] thermal thermal_zone4: Registering thermal zone thermal_zone4 for type Tboard_tegra
[ 4.091438] thermal thermal_zone5: Registering thermal zone thermal_zone5 for type Tdiode_tegra
[ 4.093418] tegra_profiler: Branch: Dev
[ 4.093421] tegra_profiler: Version: 1.103
[ 4.093426] tegra_profiler: Samples version: 34
[ 4.093429] tegra_profiler: IO version: 18
[ 4.093436] armv7_pmu: arch: Cortex A15, type: 4, ver: 0
[ 4.093624] tegra_profiler: auth: init
[ 4.094024] GPS: mt3332_gps_mod_init: platform_driver_register ret = 0
[ 4.095514] tegra-sata tegra-sata.0: AHCI 0001.0301 32 slots 2 ports 3 Gbps 0x1 impl TEGRA-SATA mode
[ 4.095526] tegra-sata tegra-sata.0: flags: 64bit ncq sntf pm led pmp pio slum part sadm apst
[ 4.096812] scsi0 : tegra-sata
[ 4.097250] scsi1 : tegra-sata
[ 4.097477] ata1: SATA max UDMA/133 irq 55
[ 4.097481] ata2: DUMMY
[ 4.099590] tun: Universal TUN/TAP device driver, 1.6
[ 4.099593] tun: © 1999-2004 Max Krasnyansky maxk@qualcomm.com
[ 4.099839] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 4.102925] r8169 0000:01:00.0 eth0: RTL8168g/8111g at 0xf0000000, 00:04:4b:1d:6b:f9, XID 0c000800 IRQ 641
[ 4.102933] r8169 0000:01:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 4.103110] usbcore: registered new interface driver asix
[ 4.103158] usbcore: registered new interface driver ax88179_178a
[ 4.103199] usbcore: registered new interface driver cdc_ether
[ 4.103254] usbcore: registered new interface driver smsc95xx
[ 4.103289] usbcore: registered new interface driver cdc_subset
[ 4.103370] usbcore: registered new interface driver cdc_ncm
[ 4.103389] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 4.103618] tegra USB phy - inst[1] platform info:
[ 4.103621] port_otg: no
[ 4.103624] has_hostpc: yes
[ 4.103627] phy_interface: USB_PHY_INTF_UTMI
[ 4.103630] op_mode: TEGRA_USB_OPMODE_HOST
[ 4.103632] qc2_voltage: 0
[ 4.103635] vbus_gpio: -1
[ 4.103639] hot_plug: disabled
[ 4.103641] remote_wakeup: enabled
[ 4.105207] tegra-ehci tegra-ehci.1: Tegra EHCI Host Controller
[ 4.105240] tegra-ehci tegra-ehci.1: new USB bus registered, assigned bus number 1
[ 4.105349] Wake40 for irq=53
[ 4.105351] Wake42 for irq=53
[ 4.105372] tegra-ehci tegra-ehci.1: irq 53, io mem 0x7d004000
[ 4.111107] tegra-ehci tegra-ehci.1: USB 2.0 started, EHCI 1.10
[ 4.111206] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.111213] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.111219] usb usb1: Product: Tegra EHCI Host Controller
[ 4.111224] usb usb1: Manufacturer: Linux 3.10.40-gc80d685 ehci_hcd
[ 4.111229] usb usb1: SerialNumber: tegra-ehci.1
[ 4.111801] hub 1-0:1.0: USB hub found
[ 4.111818] hub 1-0:1.0: 1 port detected
[ 4.112224] tegra USB phy - inst[2] platform info:
[ 4.112227] port_otg: no
[ 4.112229] has_hostpc: yes
[ 4.112232] phy_interface: USB_PHY_INTF_UTMI
[ 4.112235] op_mode: TEGRA_USB_OPMODE_HOST
[ 4.112238] qc2_voltage: 0
[ 4.112240] vbus_gpio: -1
[ 4.112243] hot_plug: disabled
[ 4.112246] remote_wakeup: enabled
[ 4.113719] tegra-ehci tegra-ehci.2: Tegra EHCI Host Controller
[ 4.113741] tegra-ehci tegra-ehci.2: new USB bus registered, assigned bus number 2
[ 4.113835] Wake41 for irq=129
[ 4.113838] Wake43 for irq=129
[ 4.113861] tegra-ehci tegra-ehci.2: irq 129, io mem 0x7d008000
[ 4.119110] tegra-ehci tegra-ehci.2: USB 2.0 started, EHCI 1.10
[ 4.119186] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.119194] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.119200] usb usb2: Product: Tegra EHCI Host Controller
[ 4.119206] usb usb2: Manufacturer: Linux 3.10.40-gc80d685 ehci_hcd
[ 4.119211] usb usb2: SerialNumber: tegra-ehci.2
[ 4.119734] hub 2-0:1.0: USB hub found
[ 4.119750] hub 2-0:1.0: 1 port detected
[ 4.120171] ehci-pci: EHCI PCI platform driver
[ 4.120453] tegra_xusb_read_usb_calib: usb_calib0 = 0x02040308
[ 4.120729] usbcore: registered new interface driver usb-storage
[ 4.120845] usbcore: registered new interface driver usbserial
[ 4.120887] usbcore: registered new interface driver option
[ 4.120920] usbserial: USB Serial support registered for GSM modem (1-port)
[ 4.121026] usbcore: registered new interface driver pl2303
[ 4.121058] usbserial: USB Serial support registered for pl2303
[ 4.121093] Nvidia Tegra High-Speed USB Device Controller driver (Apr 30, 2012)
[ 4.121262] tegra USB phy - inst[0] platform info:
[ 4.121265] port_otg: yes
[ 4.121267] has_hostpc: yes
[ 4.121270] phy_interface: USB_PHY_INTF_UTMI
[ 4.121273] op_mode: TEGRA_USB_OPMODE_DEVICE
[ 4.121276] qc2_voltage: 0
[ 4.121278] vbus_pmu_irq: 0
[ 4.121281] vbus_gpio: -1
[ 4.121284] charging: enabled
[ 4.121287] remote_wakeup: disabled
[ 4.124115] tegra-udc tegra-udc.0: usb_bat_chg regulator not registered: USB charging will not be enabled
[ 4.160633] as3722-rtc as3722-rtc.1: rtc core: registered as3722 as rtc0
[ 4.160640] as3722-rtc as3722-rtc.1: RTC interrupt 449
[ 4.214969] i2c /dev entries driver
[ 4.216221] virtual_init
[ 4.218305] nvavp nvavp: allocated IOVA at 8ff00000 for AVP os
[ 4.219137] tegra_dtv_probe: probing dtv.
[ 4.219497] setup_stream: bufsize = 4096, bufnum = 4
[ 4.219498] ar0832_init: ++
[ 4.219864] i2c-core: driver [max77387] using legacy suspend method
[ 4.219867] i2c-core: driver [max77387] using legacy resume method
[ 4.219917] i2c-core: driver [as364x] using legacy suspend method
[ 4.219919] i2c-core: driver [as364x] using legacy resume method
[ 4.220151] [IMX135] sensor driver loading
[ 4.220202] [IMX179] sensor driver loading
[ 4.220252] [IMX185] sensor driver loading
[ 4.220300] [imx132] sensor driver loading
[ 4.220348] [AR0330] sensor driver loading
[ 4.220396] [ar0261] sensor driver loading
[ 4.220443] [AR1335] sensor driver loading
[ 4.220490] [ov4689] sensor driver loading
[ 4.221363] usbcore: registered new interface driver uvcvideo
[ 4.221366] USB Video Class driver (1.1.1)
[ 4.222269] zram: Created 1 device(s) …
[ 4.223513] tegra_wdt tegra_wdt.0: last reset is due to power on reset
[ 4.223683] WDT heartbeat enabled on probe
[ 4.223686] tegra_wdt_probe done
[ 4.224014] sdhci: Secure Digital Host Controller Interface driver
[ 4.224017] sdhci: Copyright© Pierre Ossman
[ 4.224020] sdhci-pltfm: SDHCI platform and OF driver helper
[ 4.224405] sdhci-tegra sdhci-tegra.3: vddio_sd_slot regulator not found: -517. Assuming vddio_sd_slot is not required.
[ 4.224566] sdhci-tegra sdhci-tegra.3: Speedo value 2196
[ 4.224574] sdhci-tegra sdhci-tegra.3: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1100
[ 4.273108] otg state changed: SUSPEND --> PERIPHERAL
[ 4.402124] ata1: SATA link down (SStatus 0 SControl 300)
[ 5.262867] handle_check_edid_l: audio_switch 1
[ 5.271761] Display connected, hpd_switch 1
[ 5.280286] handle_check_edid_l: setting audio and infoframes
[ 5.290429] tegradc tegradc.1: hdmi: can’t set audio to 44100 at 154012000 pix_clock
[ 5.302680] hdmi_state_machine_set_state_l: switching from state 2 (Check EDID) to state 4 (Enabled)
[ 5.316399] hdmi_state_machine_worker (tid edb0c580): state 4 (Enabled), hpd 1, pending_hpd_evt 1
[ 5.329920] hdmi_state_machine_handle_hpd_l: ignoring bouncing hpd
[ 5.341188] mmc0: no vqmmc regulator found
[ 5.350021] mmc0: no vmmc regulator found
[ 5.358646] mmc0: Invalid maximum block size, assuming 512 bytes
[ 5.369284] sysedp_create_consumer: unable to create sdhci-tegra.3, no consumer_data for sdhci-tegra.3 found
[ 5.403108] mmc0: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADMA
[ 5.420670] sdhci-tegra sdhci-tegra.2: Speedo value 2196
[ 5.430872] sdhci-tegra sdhci-tegra.2: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1100
[ 5.445422] mmc1: no vqmmc regulator found
[ 5.454521] mmc1: no vmmc regulator found
[ 5.463424] mmc1: Invalid maximum block size, assuming 512 bytes
[ 5.474387] sysedp_create_consumer: unable to create sdhci-tegra.2, no consumer_data for sdhci-tegra.2 found
[ 5.508108] mmc1: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADMA
[ 5.525406] mmc0: BKOPS_EN bit is not set
[ 5.534599] gpio wake56 for gpio=170
[ 5.547408] tegra-se tegra12-se: tegra_se_probe: complete
[ 5.548110] sdhci-tegra sdhci-tegra.3: Found T2T coeffs data
[ 5.548119] sdhci-tegra sdhci-tegra.3: 200MHz tap hole coeffs found
[ 5.582226] usbcore: registered new interface driver usbhid
[ 5.592899] usbhid: USB HID core driver
[ 5.602210] tegra-hier-ictlr tegra-hier-ictlr: probed
[ 6.000716] usbcore: registered new interface driver snd-usb-audio
[ 6.012558] MAX98090 driver built on Mar 16 2016 at 10:14:50
[ 6.023995] tegra_offload_platform probe successfull.
[ 6.031963] succefully registered offload opstegra30_avp_audio_platform_probe successful.[ 6.095762] Auto tuning windows***
[ 6.106138] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 6.116933] win[0]: 0(0) - 73(1)
[ 6.125455] win[1]: 80(0) - 160(1)
[ 6.134142] win[2]: 167(0) - 248(1)
[ 6.142905] ***************************************
[ 6.153130] ***tuning windows after inserting holes
[ 6.164262] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 6.175169] win[0]:-7(0) - 46(2)
[ 6.183810] win[1]:48(2) - 73(1)
[ 6.192361] win[2]:80(0) - 133(2)
[ 6.200909] win[3]:135(2) - 160(1)
[ 6.209527] win[4]:167(0) - 220(2)
[ 6.218103] win[5]:222(2) - 248(1)
[ 6.226658] ***********************************************
[ 6.237427] *Tuning values
[ 6.246841] estimated values
[ 6.255194] T2T_Vmax 59, T2T_Vmin 82, 1’st_hole_Vmax 45, UI_Vmax 84
[ 6.266646] Calculated values
[ 6.275115] T2T_Vmax 57, 1’st_hole_Vmax 47, UI_Vmax 87
[ 6.285465] T2T_Vmin 57, 1’st_hole_Vmin 47, UI_Vmin 87
[ 6.295794] ***********************************
[ 6.305544] *final tuning windows
[ 6.307741] rt5639 0-001c: read 0xfd=0x6
[ 6.322531] rt5639 0-001c: ASoC: mux INR Mux has no paths
[ 6.322546] rt5639 0-001c: ASoC: mux INL Mux has no paths
[ 6.323274] gpio wake49 for gpio=143

[ 6.355096] win[0]: 10 - 37
[ 6.368667] win[1]: 58 - 56
[ 6.376794] win[2]: 97 - 118
[ 6.384962] win[3]: 151 - 143
[ 6.393180] win[4]: 184 - 199
[ 6.401373] win[5]: 244 - 231
[ 6.409513] ********************************
[ 6.418942] best tap win - (10-37), best tap value 24 prev_best_tap 0
[ 6.986321] Auto tuning windows***
[ 6.996678] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 7.007387] win[0]: 0(0) - 73(1)
[ 7.015816] win[1]: 80(0) - 160(1)
[ 7.024321] win[2]: 168(0) - 248(1)
[ 7.032836] ***************************************
[ 7.042750] ***tuning windows after inserting holes
[ 7.053484] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 7.063963] win[0]:-7(0) - 46(2)
[ 7.072147] win[1]:48(2) - 73(1)
[ 7.080302] win[2]:80(0) - 133(2)
[ 7.088505] win[3]:135(2) - 160(1)
[ 7.096721] win[4]:168(0) - 220(2)
[ 7.104849] win[5]:222(2) - 248(1)
[ 7.112905] ***********************************************
[ 7.123140] *Tuning values
[ 7.132019] estimated values
[ 7.139854] T2T_Vmax 59, T2T_Vmin 82, 1’st_hole_Vmax 45, UI_Vmax 84
[ 7.150781] Calculated values
[ 7.158664] T2T_Vmax 57, 1’st_hole_Vmax 47, UI_Vmax 87
[ 7.168347] T2T_Vmin 57, 1’st_hole_Vmin 47, UI_Vmin 87
[ 7.177960] ***********************************
[ 7.186937] *final tuning windows
[ 7.196370] win[0]: 10 - 37
[ 7.203541] win[1]: 58 - 56
[ 7.210669] win[2]: 97 - 118
[ 7.217774] win[3]: 151 - 143
[ 7.224884] win[4]: 185 - 199
[ 7.231924] win[5]: 244 - 231
[ 7.238937] ********************************
[ 7.247257] best tap win - (10-37), best tap value 24 prev_best_tap 24
[ 7.257885] sdhci-tegra sdhci-tegra.3: sdhci_tegra_verify_best_tap: tuning freq 200000000hz, best tap 24
[ 7.274057] mmc0: new HS200 MMC card at address 0001
[ 7.283447] mmcblk mmc0:0001: Card claimed for testing.
[ 7.293170] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
[ 7.302034] mmcblk0rpmb: mmc0:0001 SEM16G partition 3 4.00 MiB
[ 7.314518] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9
[ 7.326111] rt5639 0-001c: rt5639_headset_detect RT5639_PWR_ANLG1(0x63) = 0xa814
[ 7.338128] rt5639 0-001c: rt5639_headset_detect RT5639_IRQ_CTRL2(0xbe) = 0x0
[ 7.412951] rt5639 0-001c: rt5639_headset_detect jack_type = 2
[ 7.423148] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> tegra30-i2s.1 mapping ok
[ 7.436024] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> tegra30-spdif mapping ok
[ 7.449720] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> tegra30-i2s.3 mapping ok
[ 7.462294] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> dit-hifi mapping ok
[ 7.474759] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> dit-hifi mapping ok
[ 7.486781] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream playback
[ 7.498256] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream capture
[ 7.509566] tegra-snd-rt5639 tegra-snd-rt5639.0: snd-soc-dummy-dai <-> tegra-offload-pcm mapping ok
[ 7.523501] compress asoc: snd-soc-dummy-dai <-> tegra-offload-compr mapping ok
[ 7.535318] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream playback
[ 7.546893] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream capture
[ 7.558519] tegra-snd-rt5639 tegra-snd-rt5639.0: snd-soc-dummy-dai <-> tegra-offload-pcm mapping ok
[ 7.572149] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> tegra30-i2s.1 mapping ok
[ 7.587727] input: tegra-rt5639 Headphone Jack as /devices/platform/tegra-snd-rt5639.0/sound/card1/input0
[ 7.602433] sysedp_create_consumer: unable to create speaker, no consumer_data for speaker found
[ 7.611959] oprofile: using timer interrupt.
[ 7.625122] GACT probability NOT on
[ 7.632917] Mirror/redirect action on
[ 7.640858] u32 classifier
[ 7.647882] Actions configured
[ 7.655566] Netfilter messages via NETLINK v0.30.
[ 7.664656] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 7.675519] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[ 7.686875] NF_TPROXY: Copyright © 2006-2007 BalaBit IT Ltd.
[ 7.697470] xt_time: kernel timezone is -0000
[ 7.706565] ip_tables: © 2000-2006 Netfilter Core Team
[ 7.716497] arp_tables: © 2002 David S. Miller
[ 7.725654] TCP: cubic registered
[ 7.733671] NET: Registered protocol family 10
[ 7.743517] mip6: Mobile IPv6
[ 7.751119] ip6_tables: © 2000-2006 Netfilter Core Team
[ 7.761309] sit: IPv6 over IPv4 tunneling driver
[ 7.771579] NET: Registered protocol family 17
[ 7.780717] NET: Registered protocol family 15
[ 7.789837] NET: Registered protocol family 35
[ 7.798924] NET: Registered protocol family 37
[ 7.807839] NET: Registered protocol family 41
[ 7.818047] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[ 7.854191] Registering SWP/SWPB emulation handler
[ 7.863604] last reset is due to power on reset
[ 7.863604]
[ 7.878606] Disabling clocks left on by bootloader:
[ 7.887978] audio_2x
[ 7.894929] audio
[ 7.901575] audio4
[ 7.908296] audio3
[ 7.915035] audio2
[ 7.921726] audio1
[ 7.928400] audio0
[ 7.935137] hdmi_audio
[ 7.942092] entropy
[ 7.948760] dsi2-fixed
[ 7.955657] dsi1-fixed
[ 7.962510] nor
[ 7.968669] trace
[ 7.975000] sdmmc4_ddr
[ 7.981756] sdmmc3_ddr
[ 7.988493] cclk_lp
[ 7.994893] pll_x_out0
[ 8.001585] pll_m_out1
[ 8.008376] tegra_dvfs: vdd_cpu connected to regulator
[ 8.017679] tegra_dvfs: vdd_core connected to regulator
[ 8.027146] tegra_dvfs: vdd_gpu connected to regulator
[ 8.037744] cpu_cold cooling device is registered
[ 8.046796] cpu_hot cooling device is registered
[ 8.046861] Tegra CPU DFLL is initialized with use_dfll = 1
[ 8.046927] CPU rate: 696 MHz
[ 8.232316] tegra dvfs: tegra sysfs cap interface is initialized
[ 8.242438] tegra dvfs: tegra sysfs gpu & emc interface is initialized
[ 8.253604] tegra_actmon.emc: Completed initialization (0)
[ 8.263524] tegra_actmon.avp: Completed initialization (0)
[ 8.273182] tegra_mon.cpu_emc: Completed initialization (0)
[ 8.286005] reg-aon-1v2: incomplete constraints, leaving on
[ 8.295540] reg-aon-1v8: incomplete constraints, leaving on
[ 8.305028] sdmmc-en-supply: incomplete constraints, leaving on
[ 8.314839] reg-dcdc-1v2: incomplete constraints, leaving on
[ 8.324394] reg-5v0-supply: incomplete constraints, leaving on
[ 8.334177] usb0-vbus: incomplete constraints, leaving on
[ 8.343534] vpp-fuse: incomplete constraints, leaving on
[ 8.352814] vdd-2v7-cam: incomplete constraints, leaving on
[ 8.362367] avdd-spi: incomplete constraints, leaving on
[ 8.371705] vdd-1v1-cam: incomplete constraints, leaving on
[ 8.381303] vddio-sdmmc-2: incomplete constraints, leaving on
[ 8.391028] vdd-1v2-cam: incomplete constraints, leaving on
[ 8.400555] avdd-cam: incomplete constraints, leaving on
[ 8.409865] vdd-cam: incomplete constraints, leaving on
[ 8.419082] as3722-sd3: incomplete constraints, leaving on
[ 8.428554] vdd-3v3-aon: incomplete constraints, leaving on
[ 8.438057] vdd-ac-bat: incomplete constraints, leaving on
[ 8.447413] regulator-dummy: incomplete constraints, leaving on
[ 8.457963] gpio wake51 for gpio=128
[ 8.465652] input: gpio-keys.3 as /devices/platform/gpio-keys.3/input/input1
[ 8.477549] as3722-rtc as3722-rtc.1: setting system clock to 2016-03-16 07:52:32 UTC (1458114752)
[ 8.491315] ALSA device list:
[ 8.498175] #0: HDA NVIDIA Tegra at 0x70038000 irq 113
[ 8.507497] #1: tegra-rt5639
[ 8.515620] EXT4-fs (mmcblk0p1): couldn’t mount as ext3 due to feature incompatibilities
[ 8.528321] EXT4-fs (mmcblk0p1): couldn’t mount as ext2 due to feature incompatibilities
[ 8.548800] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[ 8.560990] VFS: Mounted root (ext4 filesystem) on device 179:1.
[ 8.574044] devtmpfs: mounted
[ 8.581470] Freeing unused kernel memory: 512K (c0b50000 - c0bd0000)
[ 8.853696] init: plymouth-upstart-bridge main process (119) terminated with status 1
[ 8.866147] init: plymouth-upstart-bridge main process ended, respawning
[ 8.922026] init: plymouth-upstart-bridge main process (130) terminated with status 1
[ 8.934248] init: plymouth-upstart-bridge main process ended, respawning
[ 8.950188] init: ureadahead main process (122) terminated with status 5
[ 8.993465] init: plymouth-upstart-bridge main process (135) terminated with status 1
[ 9.005945] init: plymouth-upstart-bridge main process ended, respawning
[ 11.269363] systemd-udevd[346]: could not open moddep file ‘/lib/modules/3.10.40-gc80d685/modules.dep.bin’

  • Starting Mount filesystems on boot[ OK ]
  • Starting Signal sysvinit that the rootfs is mounted[ OK ]
  • Starting Clean /tmp directory[ OK ]
  • Starting Populate and link to /run filesystem[ OK ]
  • Stopping Populate and link to /run filesystem[ OK ]
  • Stopping Clean /tmp directory[ OK ]
  • Stopping Track if upstart is running in a container[ OK ]
  • Starting Initialize or finalize resolvconf[ OK ]
  • Starting set console keymap[ OK ]
  • Starting Signal sysvinit that virtual filesystems are mounted[ OK ]
  • Starting Signal sysvinit that virtual filesystems are mounted[ OK ]
  • Stopping set console keymap[ OK ]
  • Starting Signal sysvinit that local filesystems are mounted[ OK ]
  • Starting Bridge udev events into upstart[ OK ]
  • Starting Signal sysvinit that remote filesystems are mounted[ OK ]
  • Stopping Mount filesystems on boot[ OK ]
  • Starting NFSv4 id <-> name mapper[ OK ]
  • Starting device node and kernel event manager[ OK ]
  • Starting flush early job output to logs[ OK ]
  • Starting D-Bus system message bus[ OK ]
  • Starting NVIDIA specific init script[ OK ]
  • Starting load modules from /etc/modules[ OK ]
  • Starting cold plug devices[ OK ]
  • Starting log initial device creation[ OK ]
  • Stopping flush early job output to logs[ OK ]
  • Stopping load modules from /etc/modules[ OK ]
  • Starting SystemD login management service[ OK ]
  • Starting system logging daemon[ OK ]
  • Stopping cold plug devices[ OK ]
  • Stopping rpcsec_gss daemon[ OK ]
  • Stopping NVIDIA specific init script[ OK ]
  • Stopping log initial device creation[ OK ]
  • Stopping NVIDIA specific first-boot script[ OK ]
  • Starting configure network device security[ OK ]
  • Starting configure network device security[ OK ]
  • Starting enable remaining boot-time encrypted block devices[ OK ]
  • Starting configure network device[ OK ]
  • Starting userspace bootsplash[ OK ]
  • Starting CUPS printing spooler/server[ OK ]
  • Starting Send an event to indicate plymouth is up[ OK ]
  • Starting mDNS/DNS-SD daemon[ OK ]
  • Stopping userspace bootsplash[ OK ]
  • Starting Reload cups, upon starting avahi-daemon to make sure remote queues are populated[ OK ]
  • Stopping Send an event to indicate plymouth is up[ OK ]
  • Starting early crypto disks… [ OK ]
  • Starting System V initialisation compatibility[ OK ]
  • Starting modem connection manager[ OK ]
  • Starting configure network device security[ OK ]
  • Starting cups-browsed - Bonjour remote printer browsing daemon[ OK ]
  • Starting configure virtual network devices[ OK ]
  • Setting up X socket directories… [ OK ]
  • Stopping Reload cups, upon starting avahi-daemon to make sure remote queues are populated[ OK ]
  • Starting network connection manager[ OK ]
  • Stopping System V initialisation compatibility[ OK ]
  • speech-dispatcher disabled; edit /etc/default/speech-dispatcher
  • Starting NTP server ntpd [ OK ]
    saned disabled; edit /etc/default/saned
  • Starting System V runlevel compatibility[ OK ]
  • Starting OpenSSH server[ OK ]
  • Starting regular background program processing daemon[ OK ]
  • Starting anac(h)ronistic cron[ OK ]
  • Starting save kernel messages[ OK ]
  • Starting crash report submission daemon[ OK ]
  • Stopping System V runlevel compatibility[ OK ]
  • Stopping save kernel messages[ OK ]

Ubuntu 14.04.1 LTS tegra-ubuntu ttyS0

tegra-ubuntu login: ubuntu (automatic login)

Last login: Wed Mar 16 07:51:11 UTC 2016 on ttyS0
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.10.40-gc80d685 armv7l)

0 packages can be updated.
0 updates are security updates.

ubuntu@tegra-ubuntu:~ ubuntu@tegra-ubuntu:~
ubuntu@tegra-ubuntu:~$

Dear Bibek,
Thanks for your share.

I tested DDR is MT41K512M16HA-107:A

Below are my log,
--------------------- I filter some point -----------
DRAM: 4 GiB
[ 0.000000] Truncating memory at 0x80000000 to fit in 32-bit physical address space
[ 0.000000] Ignoring memory below PHYS_OFFSET: 0x00000000-0x80000000

[ 0.000000] Memory: 1923MB = 1923MB total
[ 0.000000] Memory: 1920996k/1920996k available, 142364k reserved, 1190908K highmem

What could I miss or loss?

My original log:

U-Boot SPL 2014.10-rc2-g3127911 (Jun 07 2016 - 21:00:01)

U-Boot 2014.10-rc2-g3127911 (Jun 07 2016 - 21:00:01)

TEGRA124
Board: NVIDIA Jetson TK1
I2C: ready
DRAM: 4 GiB
MMC: Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

tegra-pcie: PCI regions:
tegra-pcie: I/O: 0x12000000-0x12010000
tegra-pcie: non-prefetchable memory: 0x13000000-0x20000000
tegra-pcie: prefetchable memory: 0x20000000-0x40000000
tegra-pcie: 2x1, 1x1 configuration
tegra-pcie: probing port 0, using 2 lanes
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, ignoring
tegra-pcie: probing port 1, using 1 lanes
In: serial
Out: serial
Err: serial
Net: RTL8169#0
Warning: RTL8169#0 using MAC address from net device

Hit any key to stop autoboot: 0
MMC: no card present
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0…
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
841 bytes read in 352 ms (2 KiB/s)
Jetson-TK1 eMMC boot options
1: primary kernel
Enter choice: 1: primary kernel
Retrieving file: /boot/zImage
6040328 bytes read in 196 ms (29.4 MiB/s)
append: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000
mem=2015M@2048M mem=2048M@4096M memtype=1 ddr_die=2048M@2048M section=256M
pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85
usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0
debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0
android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6
emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 net.ifnames=0

root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
Retrieving file: /boot/tegra124-jetson_tk1-pm375-000-c00-00.dtb
59661 bytes read in 204 ms (285.2 KiB/s)
Kernel image @ 0x81000000 [ 0x000000 - 0x5c2b08 ]

Flattened Device Tree blob at 82000000

Booting using the fdt blob at 0x82000000
Using Device Tree in place at 82000000, end 8201190c

Starting kernel …

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.10.40 (foxk@ubuntu) (gcc version 4.8.4 (Ubuntu/Linaro 4.8.4-

2ubuntu1~14.04.1) ) #2 SMP PREEMPT Tue Sep 13 00:39:00 PDT 2016
[ 0.000000] CPU: ARMv7 Processor [413fc0f3] revision 3 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] Machine: jetson-tk1, model: NVIDIA Tegra124 PM375, serial: 0
[ 0.000000] Truncating memory at 0x80000000 to fit in 32-bit physical address space
[ 0.000000] Ignoring memory below PHYS_OFFSET: 0x00000000-0x80000000
[ 0.000000] Found tsec, start=0xf4900000 size=2000000
[ 0.000000] Tegra reserved memory:
[ 0.000000] LP0: f46ff000 - f46ff80f
[ 0.000000] Bootloader framebuffer: 00000000 - 00000000
[ 0.000000] Bootloader framebuffer2: 00000000 - 00000000
[ 0.000000] Framebuffer: f8500000 - f96fffff
[ 0.000000] 2nd Framebuffer: f9700000 - fdefffff
[ 0.000000] Carveout: 00000000 - 00000000
[ 0.000000] Vpr: 00000000 - 00000000
[ 0.000000] Tsec: f4900000 - f68fffff
[ 0.000000] cma: CMA: reserved 16 MiB at ae800000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] DTS File Name: /dvs/git/dirty/git-master_linux/kernel/arch/arm/boot/dts/tegra124-

jetson_tk1-pm375-000-c00-00.dts
[ 0.000000] Tegra12: CPU Speedo value 2261, Soc Speedo value 2202, Gpu Speedo value 2026
[ 0.000000] Tegra12: CPU Speedo ID 5, Soc Speedo ID 0, Gpu Speedo ID 1
[ 0.000000] Tegra12: CPU Process ID 0,Soc Process ID 1,Gpu Process ID 0
[ 0.000000] Tegra Revision: A01 SKU: 0x87 CPU Process: 0 Core Process: 1
[ 0.000000] tegra: PLLP fixed rate: 408000000
[ 0.000000] tegra_clk_shared_bus_user_init: c2bus client se left ON
[ 0.000000] tegra_clk_shared_bus_user_init: c4bus client vi left ON
[ 0.000000] Lowering cpu_lp maximum rate from 1350000000 to 1044000000
[ 0.000000] Lowering sbus maximum rate from 420000000 to 372000000
[ 0.000000] Lowering vic03 maximum rate from 900000000 to 756000000
[ 0.000000] Lowering tsec maximum rate from 900000000 to 756000000
[ 0.000000] Lowering msenc maximum rate from 600000000 to 480000000
[ 0.000000] Lowering se maximum rate from 600000000 to 480000000
[ 0.000000] Lowering vde maximum rate from 600000000 to 480000000
[ 0.000000] Lowering host1x maximum rate from 500000000 to 408000000
[ 0.000000] Lowering vi maximum rate from 700000000 to 600000000
[ 0.000000] Lowering isp maximum rate from 700000000 to 600000000
[ 0.000000] Lowering c4bus maximum rate from 700000000 to 600000000
[ 0.000000] Lowering pll_c maximum rate from 1400000000 to 1066000000
[ 0.000000] Lowering pll_c2 maximum rate from 1200000000 to 1066000000
[ 0.000000] Lowering pll_c3 maximum rate from 1200000000 to 1066000000
[ 0.000000] Lowering hdmi maximum rate from 594000000 to 297000000
[ 0.000000] Lowering sdmmc1 maximum rate from 208000000 to 204000000
[ 0.000000] Lowering sdmmc3 maximum rate from 208000000 to 204000000
[ 0.000000] Lowering gbus maximum rate from 1032000000 to 852000000
[ 0.000000] Lowering cpu_g maximum rate from 3000000000 to 2065500000
[ 0.000000] tegra dvfs: VDD_CPU nominal 1260mV, scaling enabled
[ 0.000000] tegra dvfs: VDD_CORE nominal 1150mV, scaling enabled
[ 0.000000] tegra dvfs: VDD_GPU nominal 1200mV, scaling enabled
[ 0.000000] Switching to timer-based delay loop
[ 0.000000] tegra_powergate_init: DONE
[ 0.000000] tegra12_plle_clk_enable: pll_e is already enabled
[ 0.000000] PERCPU: Embedded 9 pages/cpu @c1df3000 s15168 r8192 d13504 u36864
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 490768
[ 0.000000] Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1
lp0_vec=2064@0xf46ff000 mem=2015M@2048M mem=2048M@4096M memtype=1 ddr_die=2048M@2048M section=256M
pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85
usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0
debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0
android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6
emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 net.ifnames=0
root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 1923MB = 1923MB total
[ 0.000000] Memory: 1920996k/1920996k available, 142364k reserved, 1190908K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0b19100 (11333 kB)
[ 0.000000] .init : 0xc0b1a000 - 0xc0b96b40 ( 499 kB)
[ 0.000000] .data : 0xc0b98000 - 0xc0cf7e80 (1408 kB)
[ 0.000000] .bss : 0xc0cf7e80 - 0xc0d92e0c ( 620 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:960
[ 0.000000] the number of interrupt controllers found is 5
[ 0.000000] Architected local timer running at 12.00MHz (phys).

Best regards,
Fox

Make sure that the BCT File you are using during flashing is stating that its a 4GB DDR.
For example

bootloader/ardbeg/BCT/PM375_Hynix_4GB_H5TC8G63AMR_PBA_792Mhz.cfg

SDRAM[0].McEmemCfg = 0x00001000;

regards
Bibek

Yes, I use:
EMMC_BCT=PM375_T124_Hynix_4GB_H5TC8G63AMR_PBA_792Mhz.cfg;
And
SDRAM[0].McEmemCfg = 0x00001000;

Best regards,
Fox

Now I am little confused.
You are not using Hynix, rather you are using Micron DDR?
And still it boots with Hynix BCT?

Can you share your complete boot log starting from flashing. Both Host and Target.

regards
Bibek

Dear Bibek,
Due to I am not get BCT for Micron DDR MT41K512M16HA-107:A from internal.
So I use Hynix BCT for test first.
Did you have this Micron DDR BCT?
I know it could is not workable reason, I also will request BCT for Micron DDR from internal.

Best regards,
Fox

Hi Fox,

I dont have a Micron BCT. Can you share the host side and target side logs right from flashing to login prompt?

regards
Bibek

Can someone please tell me the steps to apply the given patch? I am new to TK1 and I am tryng to flash a 4gb version.

so, are you telling that you have purchased a TK1 and replaced the DDR with a 4GB variant?