Screen distortion on HDMI

Tonie,

I don’t get what did you mean in comment #20. Could you describe more clear?

What is the return value from “tegra12x_hdmi_determine_parent”?

Hi, WayneWWW,

It’s 552000000

If you change the “ref” inside that, is it able to set other value to parent clock?

Hi, WayneWWW,

If I set ref which is not times of 6Mhz, the display is failed.
If I set ref to be 3 Mhz, same result.

If you directly hack the return value of tegra12x_hdmi_determine_parent to become “278164000*2”, Is tk1 able to output HDMI? Let’s check if hardware is capable or not…

Hi, WayneWWW,

Why do you suggest to use 278164000 ?

Tonie,

This is the correct value from your edid. Or you can try with 278100000

Hi, WayneWWW,

Display is failed. (No output)

Could you share the dmesg of this failed result?

Hi, WayneWWW,

It has output. (I re-plug the cable).
Here are the demsg :

[ 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 (root@tim-pcpartner) (gcc version 4.9.0 (crosstool-NG hg+default-069f43a215cc) ) #56 SMP PREEMPT Thu Jun 28 15:25:51 CST 2018
[ 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:
LP0: f46ff000 - f46ff80f
Bootloader framebuffer: 00000000 - 00000000
Bootloader framebuffer2: 00000000 - 00000000
Framebuffer: f8500000 - f96fffff
2nd Framebuffer: f9700000 - fdefffff
Carveout: 00000000 - 00000000
Vpr: 00000000 - 00000000
Tsec: f4900000 - f68fffff
[ 0.000000] cma: CMA: reserved 16 MiB at aac00000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] On node 0 totalpages: 1016576
[ 0.000000] free_area_init_node: node 0, pgdat c0da8800, node_mem_map c200f000
[ 0.000000] Normal zone: 1400 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 179200 pages, LIFO batch:31
[ 0.000000] HighMem zone: 6792 pages used for memmap
[ 0.000000] HighMem zone: 837376 pages, LIFO batch:31
[ 0.000000] DTS File Name: /home/frank/Work/TK1/tk1_r21-4_b3644g/kernel/arch/arm/boot/dts/tegra124-jetson_tk1-pm375-000-c00-00.dts
[ 0.000000] Tegra12: CPU Speedo value 2249, Soc Speedo value 2187, Gpu Speedo value 2020
[ 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 @c403f000 s15168 r8192 d13504 u36864
[ 0.000000] pcpu-alloc: s15168 r8192 d13504 u36864 alloc=94096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1015176
[ 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=2 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: 3999732k/3999732k available, 160780k reserved, 3349500K highmem
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xec000000 - 0xff000000 ( 304 MB)
lowmem : 0xc0000000 - 0xebc00000 ( 700 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0xc0008000 - 0xc0be17c0 (12134 kB)
.init : 0xc0be2000 - 0xc0c61b40 ( 511 kB)
.data : 0xc0c62000 - 0xc0dc1804 (1407 kB)
.bss : 0xc0dc1804 - 0xc0e4db1c ( 561 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.002900] Calibrating delay loop (skipped), value calculated using timer frequency… lpj=12000
[ 0.002956] pid_max: default: 32768 minimum: 301
[ 0.003255] Mount-cache hash table entries: 512
[ 0.025465] Initializing cgroup subsys debug
[ 0.025502] Initializing cgroup subsys freezer
[ 0.025601] CPU: Testing write buffer coherency: ok
[ 0.025663] ftrace: allocating 31117 entries in 61 pages
[ 0.066867] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.066905] Setting up static identity map for 0xc08b5b38 - 0xc08b5bd4
[ 0.070899] ftrace: Allocated trace_printk buffers
[ 0.076512] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.079522] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.082561] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.082748] Brought up 4 CPUs
[ 0.082822] SMP: Total of 4 processors activated.
[ 0.082839] CPU: All CPU(s) started in SVC mode.
[ 0.083764] devtmpfs: initialized
[ 0.092696] pinctrl core: initialized pinctrl subsystem
[ 0.093034] regulator-dummy: no parameters
[ 0.093822] NET: Registered protocol family 16
[ 0.096276] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.097572] tegra_smmu tegra_smmu: Loaded Tegra IOMMU driver
[ 0.099080] console [pstore-1] enabled
[ 0.099117] ramoops: attached 0x200000@0xf8300000, ecc: 0/0
[ 0.099476] cpuidle: using governor ladder
[ 0.099497] cpuidle: using governor menu
[ 0.103331] ardbeg_camera_auxdata: update camera lookup table.
[ 0.112043] tegra-gpio 6000d000.gpio: Initialising GPIO state 0: name default
[ 0.112472] gpiochip_add: registered GPIOs 0 to 255 on device: tegra-gpio
[ 0.119190] Wake16 for irq=34
[ 0.121644] Wake58 for irq=81
[ 0.121692] Wake41 for irq=129
[ 0.121709] Wake43 for irq=129
[ 0.121753] Wake40 for irq=53
[ 0.121769] Wake42 for irq=53
[ 0.125945] board_info: id:sku:fab:major:minor = 0x0177:0x0000:0x02:0x43:0x00
[ 0.126025] board_info: id:sku:fab:major:minor = 0x0177:0x0000:0x02:0x43:0x00
[ 0.126069] disp1 pclk=0
[ 0.126077] disp2 pclk=297000000
[ 0.126087] Selecting UARTD as the debug console
[ 0.126127] The debug console clock name is uartd
[ 0.126398] ardbeg_modem_init: modem_id = 0
[ 0.129041] Clear bootloader IO dpd settings
[ 0.129277] Loading jetson TK132 4GB EMC tables.
[ 0.129543] tegra: pll_m is selected as scalable EMC clock source
[ 0.129585] Lowering emc maximum rate from 1200000000 to 792000000
[ 0.129609] tegra: validated EMC DFS table
[ 0.129734] ardbeg_edp_init: CPU regulator 12500 mA
[ 0.374417] ardbeg_edp_init: GPU regulator 11400 mA
[ 0.375358] swapper/0 isomgr_init(): iso emc max clk=792000KHz
[ 0.375377] swapper/0 isomgr_init(): max_iso_bw=6336000KB
[ 0.375732] ardbeg_touch_init init raydium touch
[ 0.375877] Raydium - touch platform_id : 8
[ 0.465874] platform tegradc.0: IOVA linear map 0x00000000f8500000(1200000)
[ 0.469224] platform tegradc.0: IOVA linear map 0x00000000f9700000(4800000)
[ 0.474318] platform tegradc.1: IOVA linear map 0x00000000f8500000(1200000)
[ 0.477665] platform tegradc.1: IOVA linear map 0x00000000f9700000(4800000)
[ 0.478097] FUSE: cp_rev 0 ft_rev 0
[ 0.478269] tegra11_soctherem_oc_int_init(): OC interrupts are not enabled
[ 0.478695] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.478724] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.478991] mc-err: Started MC error interface!
[ 0.490054] bio: create slab at 0
[ 0.491908] reg-fixed-voltage 0.regulator: Consumer c1 does not have device name
[ 0.491942] reg-fixed-voltage 0.regulator: Consumer c2 does not have device name
[ 0.491970] of_get_named_gpio_flags: can’t parse gpios property
[ 0.492064] vdd-ac-bat: 8400 mV
[ 0.492198] reg-fixed-voltage 1.regulator: Consumer c1 does not have device name
[ 0.492231] reg-fixed-voltage 1.regulator: Consumer c2 does not have device name
[ 0.492257] of_get_named_gpio_flags: can’t parse gpios property
[ 0.492349] vdd-3v3-aon: 3300 mV
[ 0.492502] reg-fixed-voltage 8.regulator: Consumer c1 does not have device name
[ 0.492553] reg-fixed-voltage 8.regulator: Consumer c2 does not have device name
[ 0.492582] reg-fixed-voltage 8.regulator: Consumer c3 does not have device name
[ 0.492617] reg-fixed-voltage 8.regulator: Consumer c6 does not have device name
[ 0.492644] reg-fixed-voltage 8.regulator: Consumer c7 does not have device name
[ 0.492672] reg-fixed-voltage 8.regulator: Consumer c8 does not have device name
[ 0.492699] reg-fixed-voltage 8.regulator: Consumer c9 does not have device name
[ 0.492727] reg-fixed-voltage 8.regulator: Consumer c10 does not have device name
[ 0.492756] reg-fixed-voltage 8.regulator: Consumer c11 does not have device name
[ 0.492784] reg-fixed-voltage 8.regulator: Consumer c12 does not have device name
[ 0.492826] of_get_named_gpio_flags: can’t parse gpios property
[ 0.492923] reg-3v3-supply: 3300 mV
[ 0.494490] vgaarb: loaded
[ 0.495123] SCSI subsystem initialized
[ 0.495310] libata version 3.00 loaded.
[ 0.495490] usbcore: registered new interface driver usbfs
[ 0.495554] usbcore: registered new interface driver hub
[ 0.495687] usbcore: registered new device driver usb
[ 0.495917] of_get_named_gpio_flags exited with status 20
[ 0.495934] of_get_named_gpio_flags exited with status 21
[ 0.496329] of_get_named_gpio_flags exited with status 157
[ 0.496346] of_get_named_gpio_flags exited with status 158
[ 0.496573] of_get_named_gpio_flags exited with status 217
[ 0.496610] of_get_named_gpio_flags exited with status 218
[ 0.496842] of_get_named_gpio_flags exited with status 172
[ 0.496859] of_get_named_gpio_flags exited with status 173
[ 0.497085] of_get_named_gpio_flags exited with status 206
[ 0.497101] of_get_named_gpio_flags exited with status 207
[ 0.498508] as3722 4-0040: AS3722 ID: ID1:ID2:ID3 = 0x0c:0x01:0x15
[ 0.498535] as3722 4-0040: Final OTP version 1V21
[ 0.503179] gpiochip_find_base: found new base at 1016
[ 0.503274] gpiochip_add: registered GPIOs 1016 to 1023 on device: as3722-gpio
[ 0.503307] GPIO chip as3722-gpio: created GPIO range 0->7 ==> as3722-pinctrl PIN 0->7
[ 0.503471] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.503526] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.503577] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.503606] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.503635] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.503662] as3722-regulator as3722-regulator.0: Consumer c4 does not have device name
[ 0.503736] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.503766] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.503794] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.503822] as3722-regulator as3722-regulator.0: Consumer c4 does not have device name
[ 0.503850] as3722-regulator as3722-regulator.0: Consumer c5 does not have device name
[ 0.503878] as3722-regulator as3722-regulator.0: Consumer c6 does not have device name
[ 0.503906] as3722-regulator as3722-regulator.0: Consumer c7 does not have device name
[ 0.503969] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.503997] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.504026] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.504054] as3722-regulator as3722-regulator.0: Consumer c4 does not have device name
[ 0.504085] as3722-regulator as3722-regulator.0: Consumer c6 does not have device name
[ 0.504115] as3722-regulator as3722-regulator.0: Consumer c8 does not have device name
[ 0.504143] as3722-regulator as3722-regulator.0: Consumer c9 does not have device name
[ 0.504171] as3722-regulator as3722-regulator.0: Consumer c10 does not have device name
[ 0.504199] as3722-regulator as3722-regulator.0: Consumer c11 does not have device name
[ 0.504228] as3722-regulator as3722-regulator.0: Consumer c12 does not have device name
[ 0.504255] as3722-regulator as3722-regulator.0: Consumer c13 does not have device name
[ 0.504284] as3722-regulator as3722-regulator.0: Consumer c14 does not have device name
[ 0.504312] as3722-regulator as3722-regulator.0: Consumer c15 does not have device name
[ 0.504363] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.504391] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.504443] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.504472] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.504500] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.504528] as3722-regulator as3722-regulator.0: Consumer c4 does not have device name
[ 0.504555] as3722-regulator as3722-regulator.0: Consumer c5 does not have device name
[ 0.504583] as3722-regulator as3722-regulator.0: Consumer c6 does not have device name
[ 0.504610] as3722-regulator as3722-regulator.0: Consumer c7 does not have device name
[ 0.504638] as3722-regulator as3722-regulator.0: Consumer c8 does not have device name
[ 0.504666] as3722-regulator as3722-regulator.0: Consumer c9 does not have device name
[ 0.504740] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.504770] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.504857] as3722-regulator as3722-regulator.0: Consumer c8 does not have device name
[ 0.504886] as3722-regulator as3722-regulator.0: Consumer c9 does not have device name
[ 0.504914] as3722-regulator as3722-regulator.0: Consumer c10 does not have device name
[ 0.504965] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.505013] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.505042] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.505070] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.505122] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.505150] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.505204] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.505250] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.505279] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.505355] as3722-regulator as3722-regulator.0: Consumer c1 does not have device name
[ 0.505384] as3722-regulator as3722-regulator.0: Consumer c2 does not have device name
[ 0.505412] as3722-regulator as3722-regulator.0: Consumer c3 does not have device name
[ 0.506341] vdd-cpu: 650 <–> 1300 mV at 1000 mV 3500 mA
[ 0.507108] vdd-core: applied init 1150000uV constraint
[ 0.507703] vdd-core: 700 <–> 1350 mV at 1150 mV 3500 mA
[ 0.508930] vddio-ddr: at 1350 mV
[ 0.509261] as3722-sd3: no parameters
[ 0.509832] avdd-pll-pex: 1050 mV
[ 0.511018] vdd-1v8: at 1800 mV
[ 0.511357] vdd-gpu: applied init 1000000uV constraint
[ 0.512235] vdd-gpu: 650 <–> 1200 mV at 1000 mV 3500 mA
[ 0.512728] avdd-pll: at 1050 mV at 300 mA
[ 0.514005] vdd-cam: 1800 mV at 150 mA
[ 0.514678] avdd-dsi-csi: at 1200 mV at 150 mA
[ 0.515888] vdd-rtc: 800 mV at 150 mA
[ 0.516369] avdd-cam: 2800 mV at 150 mA
[ 0.516866] vdd-1v2-cam: 1175 mV at 150 mA
[ 0.517236] vddio-sdmmc-2: 1800 <–> 3300 mV at 150 mA
[ 0.517728] vdd-1v1-cam: 1275 mV at 150 mA
[ 0.518699] avdd-spi: 3300 mV at 150 mA
[ 0.519218] vdd-2v7-cam: 2800 mV at 150 mA
[ 0.519728] vpp-fuse: 1800 mV at 150 mA
[ 0.520312] of_get_named_gpio_flags: can’t parse gpios property
[ 0.520322] of_get_named_gpio_flags: can’t parse gpios property
[ 0.520769] Linux video capture interface: v2.00
[ 0.521884] Advanced Linux Sound Architecture Driver Initialized.
[ 0.522359] ardbeg_wifi_power: 1
[ 0.622909] of_get_named_gpio_flags exited with status 108
[ 0.623036] usb0-vbus: 5000 mV
[ 0.623220] of_get_named_gpio_flags exited with status 109
[ 0.623338] usb1-usb2-vbus: 5000 mV
[ 0.623511] of_get_named_gpio_flags exited with status 86
[ 0.623638] vdd-hdmi: 5000 mV
[ 0.623831] of_get_named_gpio_flags exited with status 63
[ 0.623935] avdd-hdmi-pll: 3300 mV
[ 0.623982] avdd-hdmi-pll: supplied by avdd-pll-pex
[ 0.624147] reg-fixed-sync-voltage 6.regulator: Consumer c1 does not have device name
[ 0.624188] of_get_named_gpio_flags exited with status 122
[ 0.624291] vdd-lcd-bl: 3300 mV
[ 0.624463] reg-fixed-sync-voltage 7.regulator: Consumer c1 does not have device name
[ 0.624505] of_get_named_gpio_flags exited with status 58
[ 0.624612] vdd-lcd-bl-en: 5000 mV
[ 0.624781] reg-fixed-sync-voltage 9.regulator: Consumer c3 does not have device name
[ 0.624810] of_get_named_gpio_flags: can’t parse gpios property
[ 0.624901] reg-5v0-supply: 5000 mV
[ 0.625067] reg-fixed-sync-voltage a.regulator: Consumer c1 does not have device name
[ 0.625098] reg-fixed-sync-voltage a.regulator: Consumer c2 does not have device name
[ 0.625127] reg-fixed-sync-voltage a.regulator: Consumer c3 does not have device name
[ 0.625172] reg-fixed-sync-voltage a.regulator: Consumer c10 does not have device name
[ 0.625201] reg-fixed-sync-voltage a.regulator: Consumer c11 does not have device name
[ 0.625230] reg-fixed-sync-voltage a.regulator: Consumer c12 does not have device name
[ 0.625259] reg-fixed-sync-voltage a.regulator: Consumer c13 does not have device name
[ 0.625287] reg-fixed-sync-voltage a.regulator: Consumer c14 does not have device name
[ 0.625315] reg-fixed-sync-voltage a.regulator: Consumer c15 does not have device name
[ 0.625367] of_get_named_gpio_flags: can’t parse gpios property
[ 0.625459] reg-1v8-supply: 1800 mV
[ 0.625774] reg-fixed-sync-voltage b.regulator: Consumer c1 does not have device name
[ 0.625816] of_get_named_gpio_flags exited with status 138
[ 0.625938] reg-dcdc-1v2: 1200 mV
[ 0.626109] reg-fixed-sync-voltage c.regulator: Consumer c7 does not have device name
[ 0.626141] reg-fixed-sync-voltage c.regulator: Consumer c8 does not have device name
[ 0.626180] of_get_named_gpio_flags exited with status 1018
[ 0.626687] as3722-gpio2-supply: 3300 mV
[ 0.626907] reg-fixed-sync-voltage d.regulator: Consumer c1 does not have device name
[ 0.626950] of_get_named_gpio_flags exited with status 1020
[ 0.627424] as3722-gpio4-supply: 3300 mV
[ 0.627600] of_get_named_gpio_flags exited with status 136
[ 0.627715] sdmmc-en-supply: 3300 mV
[ 0.627896] of_get_named_gpio_flags exited with status 138
[ 0.627984] vdd-cdc-1v2-aud: 1200 mV
[ 0.628139] reg-fixed-sync-voltage 10.regulator: Consumer c1 does not have device name
[ 0.628172] reg-fixed-sync-voltage 10.regulator: Consumer c2 does not have device name
[ 0.628201] reg-fixed-sync-voltage 10.regulator: Consumer c3 does not have device name
[ 0.628228] of_get_named_gpio_flags: can’t parse gpios property
[ 0.628321] reg-aon-1v8: 1800 mV
[ 0.628480] reg-fixed-sync-voltage 11.regulator: Consumer c1 does not have device name
[ 0.628510] of_get_named_gpio_flags: can’t parse gpios property
[ 0.628605] reg-aon-1v2: 1200 mV
[ 0.631574] as3722-adc-extcon as3722-adc-extcon.2: USB-Host is disconnected
[ 0.635013] tegra: started io power detection dynamic control
[ 0.635037] tegra: NO_IO_POWER setting 0x0
[ 0.635062] Switching to clocksource arch_sys_counter
[ 0.656395] nvmap_heap_init: nvmap_heap_init: created heap block cache
[ 0.656582] nvmap_page_pool_init: Total MB RAM: 3921
[ 0.656606] nvmap_page_pool_init: nvmap page pool size: 125503 pages (490 MB)
[ 0.656763] nvmap_background_zero_thread: PP zeroing thread starting.
[ 0.656938] iram: dma coherent mem declare 0x0000000040001000,258048
[ 0.657778] misc nvmap: created heap iram base 0x40001000 size (252KiB)
[ 0.657934] nvmap:inner cache maint threshold=2097152
[ 0.667530] Wake39 for irq=52
[ 0.667633] tegra-otg tegra-otg: otg transceiver registered
[ 0.667990] NET: Registered protocol family 2
[ 0.668673] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.668874] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.669063] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.669141] TCP: reno registered
[ 0.669167] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.669219] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.669524] NET: Registered protocol family 1
[ 0.669907] RPC: Registered named UNIX socket transport module.
[ 0.669931] RPC: Registered udp transport module.
[ 0.669948] RPC: Registered tcp transport module.
[ 0.669966] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.669989] PCI: CLS 0 bytes, default 64
[ 0.670262] tegra-fuse tegra-fuse: Fuse driver initialized succesfully
[ 0.675391] host1x host1x: initialized
[ 0.676773] CPU PMU: probing PMU on CPU 0
[ 0.676806] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
[ 0.677428] tegra_throttle : init passed
[ 0.677540] Tegra cpuquiet initialized: disabled
[ 0.677676] cpu-tegra: init EDP limit: 2065 MHz
[ 0.678659] thermal thermal_zone0: Registering thermal zone thermal_zone0 for type CPU-therm
[ 0.679030] thermal thermal_zone1: Registering thermal zone thermal_zone1 for type GPU-therm
[ 0.679283] thermal thermal_zone2: Registering thermal zone thermal_zone2 for type MEM-therm
[ 0.679512] thermal thermal_zone3: Registering thermal zone thermal_zone3 for type PLL-therm
[ 0.681201] bounce pool size: 64 pages
[ 0.682557] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 0.682974] fuse init (API version 7.22)
[ 0.683215] msgmni has been set to 1301
[ 0.684622] io scheduler noop registered (default)
[ 0.684928] of_get_named_gpio_flags: can’t parse gpios property
[ 0.684938] of_get_named_gpio_flags: can’t parse gpios property
[ 0.684946] of_get_named_gpio_flags: can’t parse gpios property
[ 0.885848] PCIE: port 0: link down, retrying
[ 1.085892] PCIE: port 0: link down, retrying
[ 1.285932] PCIE: port 0: link down, retrying
[ 1.285953] PCIE: port 0: link down, ignoring
[ 1.291102] PCI host bridge to bus 0000:00
[ 1.291148] pci_bus 0000:00: root bus resource [mem 0x32100000-0x3fffffff]
[ 1.291176] pci_bus 0000:00: root bus resource [mem 0x12100000-0x320fffff pref]
[ 1.291204] pci_bus 0000:00: root bus resource [io 0x1000-0xffff]
[ 1.291227] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 1.291296] pci 0000:00:00.0: [10de:0e13] type 01 class 0x060400
[ 1.291391] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.291617] PCI: bus0: Fast back to back transfers disabled
[ 1.291644] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.291845] pci 0000:01:00.0: [10ec:8168] type 00 class 0x020000
[ 1.291879] pci 0000:01:00.0: reg 10: [io 0x0000-0x00ff]
[ 1.291925] pci 0000:01:00.0: reg 18: [mem 0x00000000-0x00000fff 64bit]
[ 1.291957] pci 0000:01:00.0: reg 20: [mem 0x00000000-0x00003fff 64bit pref]
[ 1.292062] pci 0000:01:00.0: supports D1 D2
[ 1.292072] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.294175] PCI: bus1: Fast back to back transfers disabled
[ 1.294205] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 1.294221] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01
[ 1.294512] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[ 1.294538] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[ 1.294565] pcie_pme 0000:00:00.0:pcie01: service driver pcie_pme loaded
[ 1.294680] aer 0000:00:00.0:pcie02: service driver aer loaded
[ 1.294775] pcieport 0000:00:00.0: BAR 8: assigned [mem 0x32100000-0x321fffff]
[ 1.294808] pcieport 0000:00:00.0: BAR 9: assigned [mem 0x12100000-0x121fffff 64bit pref]
[ 1.294839] pcieport 0000:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]
[ 1.294869] pci 0000:01:00.0: BAR 4: assigned [mem 0x12100000-0x12103fff 64bit pref]
[ 1.294913] pci 0000:01:00.0: BAR 2: assigned [mem 0x32100000-0x32100fff 64bit]
[ 1.294957] pci 0000:01:00.0: BAR 0: assigned [io 0x1000-0x10ff]
[ 1.294985] pcieport 0000:00:00.0: PCI bridge to [bus 01]
[ 1.295010] pcieport 0000:00:00.0: bridge window [io 0x1000-0x1fff]
[ 1.295036] pcieport 0000:00:00.0: bridge window [mem 0x32100000-0x321fffff]
[ 1.295065] pcieport 0000:00:00.0: bridge window [mem 0x12100000-0x121fffff 64bit pref]
[ 1.295104] PCIE: No Link speed change happened
[ 1.295670] pwm-backlight pwm-backlight: unable to request PWM, trying legacy API
[ 1.295773] sysedp_create_consumer: unable to create pwm-backlight, no consumer_data for pwm-backlight found
[ 1.296678] tsec tsec: initialized
[ 1.298180] isp isp.0: initialized
[ 1.299147] isp isp.1: initialized
[ 1.300682] falcon vic03.0: initialized
[ 1.301836] falcon msenc: initialized
[ 1.303514] tegradc tegradc.0: Set positive H sync polarity
[ 1.303540] tegradc tegradc.0: Set positive V sync polarity
[ 1.516259] tegradc tegradc.0: tegra_dc_pclk_round_rate,rate:148500000.
[ 1.517231] tegradc tegradc.0: tegra_dc_pclk_round_rate,rate:148500000.
[ 1.517262] tegradc tegradc.0: nominal-pclk:148500000 parent:148500000 div:1.0 pclk:148500000 147015000~161865000
[ 1.517344] tegradc tegradc.0: DP, Set positive H sync polarity
[ 1.517367] tegradc tegradc.0: DP, Set positive V sync polarity
[ 1.517635] tegradc tegradc.0: tegra_dc_pclk_round_rate,rate:148500000.
[ 1.517684] dp: tegra_dc_dp_enable
[ 1.520782] tegradc tegradc.0: probed
[ 1.520961] tegradc tegradc.0: Set positive H sync polarity
[ 1.520988] tegradc tegradc.0: Set positive V sync polarity
[ 1.521291] tegradc tegradc.0: fb registered
[ 1.521320] tegradc tegradc.0: dp: DPAUX_DP_AUXSTAT:0x10000000 HPD:plugged
[ 1.521377] tegradc tegradc.0: dp: DPAUX_DP_AUXSTAT:0x10000000 HPD:plugged
[ 1.521385] dp: tegra_dp_hpd_irq_handler was called
[ 1.521414] tegra_dp_hpd_worker: hpd plugged
[ 1.521456] tegra_edid_read_block 111111
[ 1.521472]
tegra_edid_read_block
[ 1.521494] m=&msg[1] = e9f75e60
[ 1.525842] a[15]=00 a[14]=ff a[13]=ff a[12]=ff a[11]=ff a[10]=ff a[09]=ff a[08]=00 a[07]=04 a[06]=72 a[05]=89 a[04]=02 a[03]=bd a[02]=b6 a[01]=30 a[00]=23
[ 1.525974] a[15]=21 a[14]=16 a[13]=01 a[12]=04 a[11]=a5 a[10]=35 a[09]=1e a[08]=78 a[07]=ca a[06]=bb a[05]=04 a[04]=a1 a[03]=59 a[02]=55 a[01]=9e a[00]=28
[ 1.526098] a[15]=0d a[14]=50 a[13]=54 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.526243] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=86 a[08]=6d a[07]=00 a[06]=72 a[05]=f1 a[04]=38 a[03]=1e a[02]=40 a[01]=6e a[00]=28
[ 1.526365] a[15]=55 a[14]=00 a[13]=ff a[12]=ff a[11]=00 a[10]=00 a[09]=00 a[08]=1e a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.526486] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=fc a[01]=00 a[00]=42
[ 1.526607] a[15]=33 a[14]=36 a[13]=34 a[12]=5f a[11]=56 a[10]=31 a[09]=31 a[08]=2e a[07]=30 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.526729] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=01
[ 1.526859] get_detailed_timing,res:3840,1080
[ 1.526876] get_detailed_timing,H positive
[ 1.526892] get_detailed_timing,V positive
[ 1.526917] get_detailed_timing,res:3840,1080
[ 1.526933] get_detailed_timing,H positive
[ 1.526948] get_detailed_timing,V positive
[ 1.526967] tegra_edid_read_block 22222 extension_blocks = 0
[ 1.526989]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1.527012] xres = 3840 yres = 1080
[ 1.527036] tegradc tegradc.0: Set edid_sync:3
[ 1.527042] tegradc tegradc.0: Set positive H sync polarity
[ 1.527047] tegradc tegradc.0: Set positive V sync polarity
[ 1.527105] tegradc tegradc.0: dp: DPAUX_DP_AUXSTAT:0x10000010 HPD:plugged
[ 1.527146] tegra_dp_hpd_worker: hpd plugged
[ 1.527186] tegra_edid_read_block 111111
[ 1.527203]
tegra_edid_read_block
[ 1.527224] m=&msg[1] = e9f75e60
[ 1.528741] gpio wake4 for gpio=111
[ 1.528841] tegra_edid_read_block 111111
[ 1.528887]
tegra_edid_read_block
[ 1.528914] m=&msg[1] = ea4b7d10
[ 1.531713] a[15]=00 a[14]=ff a[13]=ff a[12]=ff a[11]=ff a[10]=ff a[09]=ff a[08]=00 a[07]=04 a[06]=72 a[05]=89 a[04]=02 a[03]=bd a[02]=b6 a[01]=30 a[00]=23
[ 1.531846] a[15]=21 a[14]=16 a[13]=01 a[12]=04 a[11]=a5 a[10]=35 a[09]=1e a[08]=78 a[07]=ca a[06]=bb a[05]=04 a[04]=a1 a[03]=59 a[02]=55 a[01]=9e a[00]=28
[ 1.531969] a[15]=0d a[14]=50 a[13]=54 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.532098] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=86 a[08]=6d a[07]=00 a[06]=72 a[05]=f1 a[04]=38 a[03]=1e a[02]=40 a[01]=6e a[00]=28
[ 1.532241] a[15]=55 a[14]=00 a[13]=ff a[12]=ff a[11]=00 a[10]=00 a[09]=00 a[08]=1e a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.532362] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=fc a[01]=00 a[00]=42
[ 1.532491] a[15]=33 a[14]=36 a[13]=34 a[12]=5f a[11]=56 a[10]=31 a[09]=31 a[08]=2e a[07]=30 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.532613] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=01
[ 1.532741] get_detailed_timing,res:3840,1080
[ 1.532758] get_detailed_timing,H positive
[ 1.532773] get_detailed_timing,V positive
[ 1.532796] get_detailed_timing,res:3840,1080
[ 1.532812] get_detailed_timing,H positive
[ 1.532835] get_detailed_timing,V positive
[ 1.532854] tegra_edid_read_block 22222 extension_blocks = 0
[ 1.532885]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1.532909] xres = 3840 yres = 1080
[ 1.532933] tegradc tegradc.0: Set edid_sync:3
[ 1.532939] tegradc tegradc.0: Set positive H sync polarity
[ 1.532944] tegradc tegradc.0: Set positive V sync polarity
[ 1.541908] a[15]=00 a[14]=ff a[13]=ff a[12]=ff a[11]=ff a[10]=ff a[09]=ff a[08]=00 a[07]=04 a[06]=72 a[05]=89 a[04]=02 a[03]=bd a[02]=b6 a[01]=30 a[00]=23
[ 1.542037] a[15]=21 a[14]=16 a[13]=01 a[12]=03 a[11]=80 a[10]=35 a[09]=1e a[08]=78 a[07]=ca a[06]=bb a[05]=04 a[04]=a1 a[03]=59 a[02]=55 a[01]=9e a[00]=28
[ 1.542182] a[15]=0d a[14]=50 a[13]=54 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.542304] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=86 a[08]=6d a[07]=00 a[06]=72 a[05]=f1 a[04]=38 a[03]=1e a[02]=40 a[01]=6e a[00]=28
[ 1.542425] a[15]=55 a[14]=00 a[13]=ff a[12]=ff a[11]=00 a[10]=00 a[09]=00 a[08]=1e a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.542546] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=fc a[01]=00 a[00]=42
[ 1.542667] a[15]=33 a[14]=36 a[13]=34 a[12]=5f a[11]=56 a[10]=31 a[09]=31 a[08]=2e a[07]=30 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.542788] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=27
[ 1.542916] get_detailed_timing,res:3840,1080
[ 1.542934] get_detailed_timing,H positive
[ 1.542949] get_detailed_timing,V positive
[ 1.542972] get_detailed_timing,res:3840,1080
[ 1.542988] get_detailed_timing,H positive
[ 1.543004] get_detailed_timing,V positive
[ 1.543022] tegra_edid_read_block 22222 extension_blocks = 0
[ 1.543991] 0628.tegra_dc_hdmi_setup_clk() rate: 556200000
[ 1.544083] tegradc tegradc.1: tegra_dc_pclk_round_rate,rate:552000000.
[ 1.544837] tegradc tegradc.1: tegra_dc_pclk_round_rate,rate:552000000.
[ 1.544866] tegradc tegradc.1: nominal-pclk:280426000 parent:552000000 div:2.0 pclk:276000000 277621740~305664340
[ 1.544895] tegradc tegradc.1: pclk out of range!
[ 1.544917] tegradc tegradc.1: tegra_dc_init: tegra_dc_program_mode failed
[ 1.544941] swapper/0 __tegra_isomgr_reserve(): bad handle (null)
[ 1.545055] tegradc tegradc.1: _tegra_dc_controller_enable: tegra_dc_init failed
[ 1.545167] tegradc tegradc.1: probed
[ 1.546203] tegradc tegradc.1: Set positive H sync polarity
[ 1.546227] tegradc tegradc.1: Set positive V sync polarity
[ 1.546613] tegradc tegradc.1: Set positive H sync polarity
[ 1.546618] tegradc tegradc.1: Set positive V sync polarity
[ 1.589767] Console: switching to colour frame buffer device 480x67
[ 1.630205] tegradc tegradc.1: fb registered
[ 1.630319] hdmi_state_machine_worker (tid e9f08080): state 7 (Takeover from bootloader), hpd 1, pending_hpd_evt 1
[ 1.630506] hdmi_state_machine_set_state_l: switching from state 7 (Takeover from bootloader) to state 1 (Check Plug)
[ 1.633590] tegra-apbdma tegra-apbdma: Tegra20 APB DMA driver register 32 channels
[ 1.634417] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.635786] serial8250.0: ttyS0 at MMIO 0x70006300 (irq = 122) is a Tegra
[ 1.670142] hdmi_state_machine_worker (tid e9f08080): state 1 (Check Plug), hpd 1, pending_hpd_evt 0
[ 1.670148] hdmi_state_machine_set_state_l: switching from state 1 (Check Plug) to state 2 (Check EDID)
[ 1.734076] hdmi_state_machine_worker (tid e9f08080): state 2 (Check EDID), hpd 1, pending_hpd_evt 0
[ 1.734091] tegra_edid_read_block 111111
[ 1.734093]
tegra_edid_read_block
[ 1.734096] m=&msg[1] = e9f75de0
[ 1.764662] a[15]=00 a[14]=ff a[13]=ff a[12]=ff a[11]=ff a[10]=ff a[09]=ff a[08]=00 a[07]=04 a[06]=72 a[05]=89 a[04]=02 a[03]=bd a[02]=b6 a[01]=30 a[00]=23
[ 1.764697] a[15]=21 a[14]=16 a[13]=01 a[12]=03 a[11]=80 a[10]=35 a[09]=1e a[08]=78 a[07]=ca a[06]=bb a[05]=04 a[04]=a1 a[03]=59 a[02]=55 a[01]=9e a[00]=28
[ 1.764731] a[15]=0d a[14]=50 a[13]=54 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.764765] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=86 a[08]=6d a[07]=00 a[06]=72 a[05]=f1 a[04]=38 a[03]=1e a[02]=40 a[01]=6e a[00]=28
[ 1.764799] a[15]=55 a[14]=00 a[13]=ff a[12]=ff a[11]=00 a[10]=00 a[09]=00 a[08]=1e a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.764832] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=fc a[01]=00 a[00]=42
[ 1.764866] a[15]=33 a[14]=36 a[13]=34 a[12]=5f a[11]=56 a[10]=31 a[09]=31 a[08]=2e a[07]=30 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=00
[ 1.764899] a[15]=00 a[14]=00 a[13]=00 a[12]=00 a[11]=00 a[10]=00 a[09]=00 a[08]=00 a[07]=00 a[06]=00 a[05]=00 a[04]=00 a[03]=00 a[02]=00 a[01]=00 a[00]=27
[ 1.764909] get_detailed_timing,res:3840,1080
[ 1.764911] get_detailed_timing,H positive
[ 1.764913] get_detailed_timing,V positive
[ 1.764924] get_detailed_timing,res:3840,1080
[ 1.764926] get_detailed_timing,H positive
[ 1.764928] get_detailed_timing,V positive
[ 1.764933] tegra_edid_read_block 22222 extension_blocks = 0
[ 1.764948] panel size 53 by 30
[ 1.764959] 0628.tegra_dc_hdmi_mode_filter() rate: 556200000
[ 4.750843] 0628.tegra_dc_hdmi_mode_filter() rate: 556200000
[ 4.750855] tegradc tegradc.1: Set positive H sync polarity
[ 4.750860] tegradc tegradc.1: Set positive V sync polarity
[ 4.750880] 0628.tegra_dc_hdmi_mode_filter() rate: 556200000
[ 4.750889] tegradc tegradc.1: Set positive H sync polarity
[ 4.750893] tegradc tegradc.1: Set positive V sync polarity
[ 4.753160] console [ttyS0] enabled
[ 4.753690] serial-tegra.0: ttyTHS0 at MMIO 0x70006000 (irq = 68) is a SERIAL_TEGRA
[ 4.753971] serial-tegra.1: ttyTHS1 at MMIO 0x70006040 (irq = 69) is a SERIAL_TEGRA
[ 4.754471] serial-tegra.2: ttyTHS2 at MMIO 0x70006200 (irq = 78) is a SERIAL_TEGRA
[ 4.762817] brd: module loaded
[ 4.765848] loop: module loaded
[ 4.766169] nct1008_nct72 0-004c: success in enabling rail vdd_nct72
[ 4.769892] gpio wake35 for gpio=70
[ 4.769962] nct1008_nct72 0-004c: nct1008_probe: initialized
[ 4.770613] thermal thermal_zone4: Registering thermal zone thermal_zone4 for type Tboard_tegra
[ 4.771662] thermal thermal_zone5: Registering thermal zone thermal_zone5 for type Tdiode_tegra
[ 4.773571] tegra_profiler: Branch: Dev
[ 4.773574] tegra_profiler: Version: 1.103
[ 4.773578] tegra_profiler: Samples version: 34
[ 4.773581] tegra_profiler: IO version: 18
[ 4.773588] armv7_pmu: arch: Cortex A15, type: 4, ver: 0
[ 4.773754] tegra_profiler: auth: init
[ 4.774088] GPS: mt3332_gps_mod_init: platform_driver_register ret = 0
[ 4.774816] tegra-sata tegra-sata.0: version 1.0
[ 4.774830] of_get_named_gpio_flags: can’t parse gpios property
[ 4.775558] tegra-sata tegra-sata.0: AHCI 0001.0301 32 slots 2 ports 3 Gbps 0x1 impl TEGRA-SATA mode
[ 4.775570] tegra-sata tegra-sata.0: flags: 64bit ncq sntf pm led pmp pio slum part sadm apst
[ 4.776791] scsi0 : tegra-sata
[ 4.777210] scsi1 : tegra-sata
[ 4.777461] ata1: SATA max UDMA/133 irq 55
[ 4.777465] ata2: DUMMY
[ 4.779551] tun: Universal TUN/TAP device driver, 1.6
[ 4.779555] tun: (C) 1999-2004 Max Krasnyansky maxk@qualcomm.com
[ 4.779798] usbcore: registered new interface driver asix
[ 4.779846] usbcore: registered new interface driver ax88179_178a
[ 4.779880] usbcore: registered new interface driver cdc_ether
[ 4.779936] usbcore: registered new interface driver smsc95xx
[ 4.779974] usbcore: registered new interface driver cdc_subset
[ 4.780044] usbcore: registered new interface driver cdc_ncm
[ 4.780061] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 4.780317] ehci-pci: EHCI PCI platform driver
[ 4.780575] tegra_xusb_read_usb_calib: usb_calib0 = 0x02c5838a
[ 4.781049] usbcore: registered new interface driver usb-storage
[ 4.781169] usbcore: registered new interface driver usbserial
[ 4.781204] usbcore: registered new interface driver option
[ 4.781242] usbserial: USB Serial support registered for GSM modem (1-port)
[ 4.781276] usbcore: registered new interface driver pl2303
[ 4.781306] usbserial: USB Serial support registered for pl2303
[ 4.781311] Nvidia Tegra High-Speed USB Device Controller driver (Apr 30, 2012)
[ 4.781472] tegra USB phy - inst[0] platform info:
[ 4.781476] port_otg: yes
[ 4.781478] has_hostpc: yes
[ 4.781482] phy_interface: USB_PHY_INTF_UTMI
[ 4.781484] op_mode: TEGRA_USB_OPMODE_DEVICE
[ 4.781487] qc2_voltage: 0
[ 4.781490] vbus_pmu_irq: 0
[ 4.781493] vbus_gpio: -1
[ 4.781495] charging: disabled
[ 4.781498] remote_wakeup: disabled
[ 4.786873] tegra-udc tegra-udc.0: usb_bat_chg regulator not registered: USB charging will not be enabled
[ 4.790002] as3722-rtc as3722-rtc.1: rtc core: registered as3722 as rtc0
[ 4.790009] as3722-rtc as3722-rtc.1: RTC interrupt 449
[ 4.792702] i2c /dev entries driver
[ 4.793895] virtual_init
[ 4.794929] tegradc tegradc.1: Set edid_sync:3
[ 4.794937] tegradc tegradc.1: Set positive H sync polarity
[ 4.794943] tegradc tegradc.1: Set positive V sync polarity
[ 4.795979] nvavp nvavp: allocated IOVA at 8ff00000 for AVP os
[ 4.796802] tegra_dtv_probe: probing dtv.
[ 4.797163] setup_stream: bufsize = 4096, bufnum = 4
[ 4.797164] ar0832_init: ++
[ 4.797545] i2c-core: driver [max77387] using legacy suspend method
[ 4.797548] i2c-core: driver [max77387] using legacy resume method
[ 4.797599] i2c-core: driver [as364x] using legacy suspend method
[ 4.797602] i2c-core: driver [as364x] using legacy resume method
[ 4.797737] [IMX135] sensor driver loading
[ 4.797787] [IMX179] sensor driver loading
[ 4.797835] [imx132] sensor driver loading
[ 4.797884] [AR0330] sensor driver loading
[ 4.797934] [ar0261] sensor driver loading
[ 4.798817] usbcore: registered new interface driver uvcvideo
[ 4.798820] USB Video Class driver (1.1.1)
[ 4.799733] zram: Created 1 device(s) …
[ 4.800886] tegra_wdt tegra_wdt.0: last reset is due to power on reset
[ 4.801056] WDT heartbeat enabled on probe
[ 4.801059] tegra_wdt_probe done
[ 4.801422] sdhci: Secure Digital Host Controller Interface driver
[ 4.801424] sdhci: Copyright(c) Pierre Ossman
[ 4.801427] sdhci-pltfm: SDHCI platform and OF driver helper
[ 4.801816] sdhci-tegra sdhci-tegra.3: vddio_sd_slot regulator not found: -517. Assuming vddio_sd_slot is not required.
[ 4.801980] sdhci-tegra sdhci-tegra.3: Speedo value 2187
[ 4.801988] sdhci-tegra sdhci-tegra.3: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1150
[ 4.937162] otg state changed: SUSPEND → PERIPHERAL
[ 5.082175] ata1: SATA link down (SStatus 0 SControl 300)
[ 5.658302] handle_check_edid_l: audio_switch 0
[ 5.667394] Display connected, hpd_switch 1
[ 5.676126] hdmi_state_machine_set_state_l: switching from state 2 (Check EDID) to state 4 (Enabled)
[ 5.689978] hdmi_state_machine_worker (tid e9f08080): state 4 (Enabled), hpd 1, pending_hpd_evt 0
[ 5.703718] 0628.tegra_dc_hdmi_setup_clk() rate: 556200000
[ 5.713956] tegradc tegradc.1: tegra_dc_pclk_round_rate,rate:552000000.
[ 5.726000] tegradc tegradc.1: tegra_dc_pclk_round_rate,rate:552000000.
[ 5.737366] tegradc tegradc.1: nominal-pclk:280426000 parent:552000000 div:2.0 pclk:276000000 277621740~305664340
[ 5.752498] tegradc tegradc.1: pclk out of range!
[ 5.762097] tegradc tegradc.1: tegra_dc_init: tegra_dc_program_mode failed
[ 5.774037] tegradc tegradc.1: _tegra_dc_controller_enable: tegra_dc_init failed
[ 5.786629] 0628.tegra_dc_hdmi_setup_clk() rate: 556200000
[ 5.786644] tegradc tegradc.1: tegra_dc_pclk_round_rate,rate:552000000.
[ 5.787351] tegradc tegradc.1: tegra_dc_pclk_round_rate,rate:552000000.
[ 5.787360] tegradc tegradc.1: nominal-pclk:280426000 parent:552000000 div:2.0 pclk:276000000 277621740~305664340
[ 5.787365] tegradc tegradc.1: pclk out of range!
[ 5.787371] tegradc tegradc.1: tegra_dc_init: tegra_dc_program_mode failed
[ 5.787463] tegradc tegradc.1: _tegra_dc_controller_enable: tegra_dc_init failed
[ 5.914027] mmc0: no vqmmc regulator found
[ 5.923338] mmc0: no vmmc regulator found
[ 5.932425] mmc0: Invalid maximum block size, assuming 512 bytes
[ 5.943533] sysedp_create_consumer: unable to create sdhci-tegra.3, no consumer_data for sdhci-tegra.3 found
[ 5.977157] mmc0: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADMA
[ 5.995519] sdhci-tegra sdhci-tegra.2: Speedo value 2187
[ 6.006094] sdhci-tegra sdhci-tegra.2: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1150
[ 6.020823] mmc1: no vqmmc regulator found
[ 6.030295] mmc1: no vmmc regulator found
[ 6.039649] mmc1: Invalid maximum block size, assuming 512 bytes
[ 6.059206] mmc0: BKOPS_EN bit is not set
[ 6.064339] sdhci-tegra sdhci-tegra.3: Found T2T coeffs data
[ 6.064348] sdhci-tegra sdhci-tegra.3: 200MHz tap hole coeffs found
[ 6.051080] sysedp_create_consumer: unable to create sdhci-tegra.2, no consumer_data for sdhci-tegra.2 found
[ 6.117168] mmc1: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADMA
[ 6.136021] gpio wake56 for gpio=170
[ 6.148679] tegra-se tegra12-se: tegra_se_probe: complete
[ 6.162082] usbcore: registered new interface driver usbhid
[ 6.173419] usbhid: USB HID core driver
[ 6.183427] tegra-hier-ictlr tegra-hier-ictlr: probed
[ 6.195516] hda-intel tegra30-hda: chipset global capabilities = 0x2403
[ 6.211389] hda-intel tegra30-hda: codec_mask = 0x8
[ 6.222295] hda-intel tegra30-hda: Enable delay in RIRB handling
[ 6.237158] hda-intel tegra30-hda: codec #3 probed OK
[ 6.319159] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
[ 6.331983] usbcore: registered new interface driver snd-usb-audio
[ 6.344571] MAX98090 driver built on Jun 21 2018 at 16:39:45
[ 6.356828] tegra_offload_platform probe successfull.
[ 6.364695] succefully registered offload ops
[ 6.374985] tegra30_avp_audio_platform_probe successful.
[ 6.641780] rt5639 0-001c: read 0xfd=0x6
[ 6.654009] Auto tuning windows
**
[ 6.654011] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 6.654017] win[0]: 0(0) - 6(1)
[ 6.654022] win[1]: 19(0) - 89(1)
[ 6.654026] win[2]: 102(0) - 172(1)
[ 6.654030] win[3]: 186(0) - 255(1)
[ 6.654032] ***************************************
[ 6.654044] **tuning windows after inserting holes
[ 6.654046] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 6.654051] win[0]:-65(0) - 6(1)
[ 6.654055] win[1]:19(0) - 44(2)
[ 6.654058] win[2]:46(2) - 89(1)
[ 6.654062] win[3]:102(0) - 128(2)
[ 6.654066] win[4]:130(2) - 172(1)
[ 6.654069] win[5]:186(0) - 212(2)
[ 6.654072] win[6]:214(2) - 255(1)
[ 6.654075] ***********************************************
[ 6.654079] Tuning values
[ 6.654081] estimated values
[ 6.654086] T2T_Vmax 59, T2T_Vmin 83, 1’st_hole_Vmax 45, UI_Vmax 84
[ 6.654088] Calculated values
[ 6.654092] T2T_Vmax 59, 1’st_hole_Vmax 45, UI_Vmax 84
[ 6.654095] T2T_Vmin 59, 1’st_hole_Vmin 45, UI_Vmin 84
[ 6.654098] ***********************************
[ 6.654103] final tuning windows
[ 6.654107] win[0]: -49 - -10
[ 6.654152] win[1]: 35 - 35
[ 6.654155] win[2]: 56 - 73
[ 6.654158] win[3]: 118 - 113
[ 6.654161] win[4]: 146 - 156
[ 6.654164] win[5]: 202 - 192
[ 6.654167] win[6]: 235 - 239
[ 6.654169] ********************************
[ 6.654174] best tap win - (56-73), best tap value 64 prev_best_tap 0
[ 6.999802] rt5639 0-001c: ASoC: mux INR Mux has no paths
[ 7.010203] rt5639 0-001c: ASoC: mux INL Mux has no paths
[ 7.021136] gpio wake49 for gpio=143
[ 7.239839] Auto tuning windows

[ 7.250007] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 7.260404] win[0]: 0(0) - 6(1)
[ 7.268356] win[1]: 19(0) - 89(1)
[ 7.276394] win[2]: 102(0) - 172(1)
[ 7.284542] win[3]: 185(0) - 255(1)
[ 7.292616] ***************************************
[ 7.302048] ***tuning windows after inserting holes
[ 7.312390] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 7.322468] win[0]:-65(0) - 6(1)
[ 7.330133] win[1]:19(0) - 44(2)
[ 7.337641] win[2]:46(2) - 89(1)
[ 7.345128] win[3]:102(0) - 128(2)
[ 7.352735] win[4]:130(2) - 172(1)
[ 7.360260] win[5]:185(0) - 212(2)
[ 7.367716] win[6]:214(2) - 255(1)
[ 7.375126] ***********************************************
[ 7.384741] *Tuning values
[ 7.393016] estimated values
[ 7.400224] T2T_Vmax 59, T2T_Vmin 83, 1’st_hole_Vmax 45, UI_Vmax 84
[ 7.410507] Calculated values
[ 7.417824] T2T_Vmax 59, 1’st_hole_Vmax 45, UI_Vmax 84
[ 7.427004] T2T_Vmin 59, 1’st_hole_Vmin 45, UI_Vmin 84
[ 7.436154] ***********************************
[ 7.444684] *final tuning windows
[ 7.453693] win[0]: -49 - -10
[ 7.460565] win[1]: 35 - 35
[ 7.467216] win[2]: 56 - 73
[ 7.473773] win[3]: 118 - 113
[ 7.480416] win[4]: 146 - 156
[ 7.487016] win[5]: 201 - 192
[ 7.493565] win[6]: 235 - 239
[ 7.500069] ********************************
[ 7.507926] best tap win - (56-73), best tap value 64 prev_best_tap 64
[ 7.518137] sdhci-tegra sdhci-tegra.3: sdhci_tegra_verify_best_tap: tuning freq 200000000hz, best tap 64
[ 7.533743] mmc0: new HS200 MMC card at address 0001
[ 7.542784] mmcblk mmc0:0001: Card claimed for testing.
[ 7.552063] mmcblk0: mmc0:0001 CJNB4R 58.2 GiB
[ 7.560661] mmcblk0rpmb: mmc0:0001 CJNB4R partition 3 4.00 MiB
[ 7.571993] Alternate GPT is invalid, using primary GPT.
[ 7.581234] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9
[ 8.032154] rt5639 0-001c: rt5639_headset_detect RT5639_PWR_ANLG1(0x63) = 0xa814
[ 8.043840] rt5639 0-001c: rt5639_headset_detect RT5639_IRQ_CTRL2(0xbe) = 0x0
[ 8.117099] rt5639 0-001c: rt5639_headset_detect jack_type = 2
[ 8.127382] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> tegra30-i2s.1 mapping ok
[ 8.140465] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> tegra30-spdif mapping ok
[ 8.153280] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> tegra30-i2s.3 mapping ok
[ 8.166230] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> dit-hifi mapping ok
[ 8.178995] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> dit-hifi mapping ok
[ 8.191376] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream playback
[ 8.202889] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream capture
[ 8.214278] tegra-snd-rt5639 tegra-snd-rt5639.0: snd-soc-dummy-dai <-> tegra-offload-pcm mapping ok
[ 8.228141] compress asoc: snd-soc-dummy-dai <-> tegra-offload-compr mapping ok
[ 8.240297] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream playback
[ 8.251942] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream capture
[ 8.263462] tegra-snd-rt5639 tegra-snd-rt5639.0: snd-soc-dummy-dai <-> tegra-offload-pcm mapping ok
[ 8.277439] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> tegra30-i2s.1 mapping ok
[ 8.293362] input: tegra-rt5639 Headphone Jack as /devices/platform/tegra-snd-rt5639.0/sound/card1/input0
[ 8.308413] sysedp_create_consumer: unable to create speaker, no consumer_data for speaker found
[ 8.317901] oprofile: using timer interrupt.
[ 8.331517] GACT probability NOT on
[ 8.339669] Mirror/redirect action on
[ 8.347990] u32 classifier
[ 8.355290] Actions configured
[ 8.363249] Netfilter messages via NETLINK v0.30.
[ 8.372624] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 8.383763] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[ 8.395417] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[ 8.406202] xt_time: kernel timezone is -0000
[ 8.415520] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 8.425699] arp_tables: (C) 2002 David S. Miller
[ 8.435094] TCP: cubic registered
[ 8.443335] NET: Registered protocol family 10
[ 8.453311] mip6: Mobile IPv6
[ 8.461051] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 8.471359] sit: IPv6 over IPv4 tunneling driver
[ 8.481615] NET: Registered protocol family 17
[ 8.490861] NET: Registered protocol family 15
[ 8.500169] Bridge firewalling registered
[ 8.509036] NET: Registered protocol family 35
[ 8.518378] NET: Registered protocol family 37
[ 8.527630] NET: Registered protocol family 41
[ 8.538345] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[ 8.574172] Registering SWP/SWPB emulation handler
[ 8.583873] last reset is due to power on reset

[ 8.599537] Disabling clocks left on by bootloader:
[ 8.609226] audio_2x
[ 8.616475] audio
[ 8.623446] audio4
[ 8.630449] audio3
[ 8.637417] audio2
[ 8.644332] audio1
[ 8.651234] audio0
[ 8.658204] hdmi_audio
[ 8.665453] entropy
[ 8.672444] dsi2-fixed
[ 8.679692] dsi1-fixed
[ 8.686947] mipi-cal-fixed
[ 8.694520] nor
[ 8.701071] trace
[ 8.707692] sdmmc4_ddr
[ 8.714642] sdmmc3_ddr
[ 8.721582] cclk_lp
[ 8.728221] pll_x_out0
[ 8.735058] pll_m_out1
[ 8.741943] tegra_dvfs: vdd_cpu connected to regulator
[ 8.751316] tegra_dvfs: vdd_core connected to regulator
[ 8.760711] tegra_dvfs: vdd_gpu connected to regulator
[ 8.771225] tegra_dvfs: registered vdd_cpu simon notifier
[ 8.781002] cpu_cold cooling device is registered
[ 8.789935] cpu_hot cooling device is registered
[ 8.790048] Tegra CPU DFLL is initialized with use_dfll = 1
[ 8.790108] CPU rate: 696 MHz
[ 8.960266] tegra dvfs: tegra sysfs cap interface is initialized
[ 8.970075] tegra dvfs: tegra sysfs gpu & emc interface is initialized
[ 8.980316] tegra dvfs: registered vdd_gpu simon notifier
[ 8.989976] tegra_actmon.emc: Completed initialization (0)
[ 8.999734] tegra_actmon.avp: Completed initialization (0)
[ 9.009017] tegra_mon.cpu_emc: Completed initialization (0)
[ 9.021284] reg-aon-1v2: incomplete constraints, leaving on
[ 9.030629] reg-aon-1v8: incomplete constraints, leaving on
[ 9.039917] sdmmc-en-supply: incomplete constraints, leaving on
[ 9.049531] reg-dcdc-1v2: incomplete constraints, leaving on
[ 9.058788] reg-5v0-supply: incomplete constraints, leaving on
[ 9.068223] avdd-hdmi-pll: incomplete constraints, leaving on
[ 9.077514] usb1-usb2-vbus: incomplete constraints, leaving on
[ 9.086910] usb0-vbus: incomplete constraints, leaving on
[ 9.095916] vpp-fuse: incomplete constraints, leaving on
[ 9.104793] vdd-2v7-cam: incomplete constraints, leaving on
[ 9.114004] avdd-spi: incomplete constraints, leaving on
[ 9.122986] vdd-1v1-cam: incomplete constraints, leaving on
[ 9.132202] vddio-sdmmc-2: incomplete constraints, leaving on
[ 9.141574] vdd-1v2-cam: incomplete constraints, leaving on
[ 9.150749] avdd-cam: incomplete constraints, leaving on
[ 9.159673] avdd-dsi-csi: incomplete constraints, leaving on
[ 9.168947] vdd-cam: incomplete constraints, leaving on
[ 9.177809] as3722-sd3: incomplete constraints, leaving on
[ 9.186887] vdd-3v3-aon: incomplete constraints, leaving on
[ 9.196105] vdd-ac-bat: incomplete constraints, leaving on
[ 9.205301] regulator-dummy: incomplete constraints, leaving on
[ 9.215649] of_get_named_gpio_flags exited with status 128
[ 9.215701] gpio wake51 for gpio=128
[ 9.223304] input: gpio-keys.3 as /devices/platform/gpio-keys.3/input/input1
[ 9.234901] as3722-rtc as3722-rtc.1: setting system clock to 2018-06-28 07:30:37 UTC (1530171037)
[ 9.248549] ALSA device list:
[ 9.254569] #0: HDA NVIDIA Tegra at 0x70038000 irq 113
[ 9.263025] #1: tegra-rt5639
[ 9.270325] EXT4-fs (mmcblk0p1): couldn’t mount as ext3 due to feature incompatibilities
[ 9.282346] EXT4-fs (mmcblk0p1): couldn’t mount as ext2 due to feature incompatibilities
[ 9.384991] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585434
[ 9.385210] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585437
[ 9.385287] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585432
[ 9.385361] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585211
[ 9.385444] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585419
[ 9.385582] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 2228249
[ 9.385660] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 2228248
[ 9.385731] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585426
[ 9.385802] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 2228245
[ 9.385873] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 2228242
[ 9.385949] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585424
[ 9.386020] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585418
[ 9.386093] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585407
[ 9.386189] EXT4-fs (mmcblk0p1): ext4_orphan_cleanup: deleting unreferenced inode 1585422
[ 9.386290] EXT4-fs (mmcblk0p1): 14 orphan inodes deleted
[ 9.395189] EXT4-fs (mmcblk0p1): recovery complete
[ 9.409697] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[ 9.421330] VFS: Mounted root (ext4 filesystem) on device 179:1.
[ 9.432902] devtmpfs: mounted
[ 9.439772] Freeing unused kernel memory: 508K (c0be2000 - c0c61000)
[ 9.542891] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[ 9.566144] systemd[1]: Detected architecture arm.
[ 9.595039] systemd[1]: Set hostname to .
[ 9.872031] systemd[1]: Reached target User and Group Name Lookups.
[ 9.889985] systemd[1]: Reached target Swap.
[ 9.905908] systemd[1]: Listening on udev Control Socket.
[ 9.923109] systemd[1]: Listening on Syslog Socket.
[ 9.939989] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 9.959209] systemd[1]: Reached target Encrypted Volumes.
[ 9.977063] systemd[1]: Listening on Journal Socket (/dev/log).
[ 9.995721] systemd[1]: Created slice User and Session Slice.
[ 10.014190] systemd[1]: Listening on udev Kernel Socket.
[ 10.032378] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 10.052982] systemd[1]: Created slice System Slice.
[ 10.070808] systemd[1]: Reached target Slices.
[ 10.088349] systemd[1]: Listening on Journal Socket.
[ 10.108204] systemd[1]: Starting Remount Root and Kernel File Systems…
[ 10.130529] systemd[1]: Started Braille Device Support.
[ 10.160584] systemd[1]: Starting Uncomplicated firewall…
[ 10.185398] systemd[1]: Starting Create list of required static device nodes for the current kernel…
[ 10.211808] systemd[1]: Mounting RPC Pipe File System…
[ 10.234342] systemd[1]: Starting Set console keymap…
[ 10.257728] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ 10.286615] systemd[1]: Starting Load Kernel Modules…
[ 10.305213] vi vi.0: vi_probe: ++
[ 10.306962] vi vi.0: initialized
[ 10.307477] vi vi.1: vi_probe: ++
[ 10.308934] vi vi.1: initialized
[ 10.348297] systemd[1]: Starting Journal Service…
[ 10.370076] systemd[1]: Mounting Debug File System…
[ 10.391588] systemd[1]: Started Trigger resolvconf update for networkd DNS.
[ 10.416411] systemd[1]: Started Read required files in advance.
[ 10.442658] systemd[1]: Mounted RPC Pipe File System.
[ 10.462030] systemd[1]: Mounted Debug File System.
[ 10.481390] systemd[1]: Started Remount Root and Kernel File Systems.
[ 10.504450] systemd[1]: Started Uncomplicated firewall.
[ 10.524061] systemd[1]: Started Create list of required static device nodes for the current kernel.
[ 10.548014] systemd[1]: Started Set console keymap.
[ 10.567168] systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
[ 10.583925] systemd[1]: Failed to start Load Kernel Modules.
[ 10.610801] systemd[1]: systemd-modules-load.service: Unit entered failed state.
[ 10.624798] systemd[1]: systemd-modules-load.service: Failed with result ‘exit-code’.
[ 10.640110] systemd[1]: ureadahead.service: Main process exited, code=exited, status=5/NOTINSTALLED
[ 10.657387] systemd[1]: ureadahead.service: Unit entered failed state.
[ 10.670466] systemd[1]: ureadahead.service: Failed with result ‘exit-code’.
[ 10.684428] systemd[1]: Started Journal Service.
[ 11.069955] systemd-journald[152]: Received request to flush runtime journal from PID 1
[ 11.914610] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 11.917598] r8169 0000:01:00.0 eth0: RTL8168g/8111g at 0xec1fa000, 00:01:2e:71:51:34, XID 0c000800 IRQ 641
[ 11.917609] r8169 0000:01:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 12.332293] tegra-xhci tegra-xhci: failed to init firmware from filesystem: tegra_xusb_firmware,retry:1
[ 12.375697] tegra-xhci tegra-xhci: Firmware File: tegra_xusb_firmware (134656 Bytes)
[ 12.376803] tegra-xhci tegra-xhci: Firmware DMA Memory: dma 0x800c0000 mapped 0xec501000 (134656 Bytes)
[ 12.379255] tegra-xhci tegra-xhci: XUSB device id = 0xfa3 (T124+)
[ 12.437661] tegra-xhci tegra-xhci: Firmware timestamp: 2014-09-16 02:10:07 UTC, Falcon state 0x20
[ 12.437754] tegra-xhci tegra-xhci: Nvidia xHCI Host Controller
[ 12.437784] tegra-xhci tegra-xhci: new USB bus registered, assigned bus number 1
[ 12.438735] tegra-xhci tegra-xhci: irq 71, io mem 0x70090000
[ 12.438855] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 12.438870] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 12.438881] usb usb1: Product: Nvidia xHCI Host Controller
[ 12.438892] usb usb1: Manufacturer: Linux 3.10.40 tegra-xhci
[ 12.438902] usb usb1: SerialNumber: tegra-xhci
[ 12.439390] xHCI xhci_add_endpoint called for root hub
[ 12.439403] xHCI xhci_check_bandwidth called for root hub
[ 12.439592] hub 1-0:1.0: USB hub found
[ 12.439624] hub 1-0:1.0: 6 ports detected

Looks like “tegra_dc_pclk_round_rate” has rounded up this value again. Could you try to trace the input and value of rate in that function?

Hi, WayneWWW,

We will prepare what you want later.

Back to this issue, I found there is a settings in kernel/arch/arm/mach-tegra/tegra12_clocks.c.
There is a table which name is
static struct clk_pll_freq_table tegra_plld2_freq_table;

It looks like to define some default clocks for some resolution likes 4K2K@30Hz, 1080p@60 and so on.
I would like to know if we can add 3840X1080p@60 for it ?
If this can be done, could you please help to tell how to do it ?

Thanks.

Hi, WayneWWW,
I add some messages to trace the value of rate.
1.drivers/video/tegra/dc/clock.c

unsigned long tegra_dc_pclk_round_rate(struct tegra_dc *dc, int pclk)
{
	unsigned long rate;
	unsigned long div;

	rate = tegra_dc_clk_get_rate(dc);
	
+	dev_info(&dc->ndev->dev,
+		"0628.tegra_dc_pclk_round_rate,rate:%lu.\n",
+		rate);

	if (TEGRA_DC_OUT_DSI == dc->out->type)
		div = DIV_ROUND_CLOSEST(rate * 2, pclk);
	else  /* round-up for divider for other display types */
		div = DIV_ROUND_UP(rate * 2, pclk);

	if (div < 2)
		return 0;

	return rate * 2 / div;
}

2.drivers/video/tegra/dc/hdmi.c

static long tegra_dc_hdmi_setup_clk(struct tegra_dc *dc, struct clk *clk)
{
	...
#if defined(CONFIG_ARCH_TEGRA_12x_SOC)
	rate = tegra12x_hdmi_determine_parent(dc, parent_clk, dc->mode.pclk);
+	printk(KERN_EMERG"0628.tegra_dc_hdmi_setup_clk() rate: %lu\n", rate);
#else
	rate = dc->mode.pclk * 2;
	while (rate < 500000000)
		rate *= 2;
#endif
#if !defined(CONFIG_ARCH_TEGRA_12x_SOC)
	if (rate != clk_get_rate(base_clk))
		clk_set_rate(base_clk, rate);
#else
	if (rate != clk_get_rate(parent_clk))
+	{
+		printk(KERN_EMERG"0628.tegra_dc_hdmi_setup_clk() clk_set_rate: %lu\n", rate);
		clk_set_rate(parent_clk, rate);
+		rate = clk_get_rate(parent_clk);
+		printk(KERN_EMERG"0628.tegra_dc_hdmi_setup_clk() clk_get_rate: %lu\n", rate);	
+	}
#endif
	if (clk_get_parent(clk) != parent_clk)
		clk_set_parent(clk, parent_clk);

	return tegra_dc_pclk_round_rate(dc, dc->mode.pclk);
}

(return value of tegra12x_hdmi_determine_parent() is 278100000*2)

$ dmesg | grep 0628
[    1.515231] tegradc tegradc.0: 0628.tegra_dc_pclk_round_rate,rate:148500000.
[    1.516174] tegradc tegradc.0: 0628.tegra_dc_pclk_round_rate,rate:148500000.
[    1.516573] tegradc tegradc.0: 0628.tegra_dc_pclk_round_rate,rate:148500000.
[    1.543034] 0628.tegra_dc_hdmi_setup_clk() rate: 556200000
[    1.543060] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 556200000
[    1.543108] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 552000000
[    1.543192] tegradc tegradc.1: 0628.tegra_dc_pclk_round_rate,rate:552000000.
[    1.543923] tegradc tegradc.1: 0628.tegra_dc_pclk_round_rate,rate:552000000.
[    1.544127] 0628.tegra_dc_hdmi_setup_clk() rate: 556200000
[    1.544150] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 556200000
[    1.544200] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 552000000
[    1.544224] tegradc tegradc.1: 0628.tegra_dc_pclk_round_rate,rate:552000000.
[    4.761983] tegradc tegradc.1: 0628.tegra_dc_pclk_round_rate,rate:552000000.
[   16.599513] tegradc tegradc.0: 0628.tegra_dc_pclk_round_rate,rate:278000000.
[   16.601260] tegradc tegradc.0: 0628.tegra_dc_pclk_round_rate,rate:278000000.
[   16.606516] tegradc tegradc.0: 0628.tegra_dc_pclk_round_rate,rate:278000000.
[   16.611382] tegradc tegradc.0: 0628.tegra_dc_pclk_round_rate,rate:278000000.
[   16.647953] tegradc tegradc.0: 0628.tegra_dc_pclk_round_rate,rate:278000000.
[   16.660209] 0628.tegra_dc_hdmi_setup_clk() rate: 556200000
[   16.660220] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 556200000
[   16.660238] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 552000000
[   16.660258] tegradc tegradc.1: 0628.tegra_dc_pclk_round_rate,rate:552000000.
[   16.661291] tegradc tegradc.1: 0628.tegra_dc_pclk_round_rate,rate:552000000.
[   16.664434] 0628.tegra_dc_hdmi_setup_clk() rate: 556200000
[   16.664445] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 556200000
[   16.664486] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 552000000
[   16.664507] tegradc tegradc.1: 0628.tegra_dc_pclk_round_rate,rate:552000000.

It seems 556200000 can’t be set as rate.

In our other project, I can use Ubuntu System Settings->Displays->Resolution to change resolution

[    1.508978] 0628.tegra_dc_pclk_round_rate() rate: 148500000
[    1.509947] 0628.tegra_dc_pclk_round_rate() rate: 148500000
[    2.046404] 0628.tegra_dc_hdmi_setup_clk() rate: 594000000
[    2.046430] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 594000000
[    2.046457] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 594000000
[    2.046535] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[    2.047284] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[    2.047480] 0628.tegra_dc_hdmi_setup_clk() rate: 594000000
[    2.047502] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 594000000
[    2.047553] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 594000000
[    2.047574] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[    2.082029] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[    4.593338] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[   15.503144] 0628.tegra_dc_hdmi_setup_clk() rate: 594000000
[   15.503149] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[   15.503938] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[  300.598251] 0628.tegra_dc_hdmi_setup_clk() rate: 594000000
[  300.598254] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[  300.598822] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[  300.598949] 0628.tegra_dc_hdmi_setup_clk() rate: 594000000
[  300.598951] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 594000000
[  300.598979] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 594000000
[  300.598981] 0628.tegra_dc_pclk_round_rate() rate: 594000000
[  388.589248] 0628.tegra_dc_hdmi_setup_clk() rate: 390000000
[  388.589250] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 390000000
[  388.589254] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 390000000
[  388.589257] 0628.tegra_dc_pclk_round_rate() rate: 390000000
[  388.589822] 0628.tegra_dc_pclk_round_rate() rate: 390000000
[  388.589945] 0628.tegra_dc_hdmi_setup_clk() rate: 390000000
[  388.589947] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 390000000
[  388.589971] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 390000000
[  388.589973] 0628.tegra_dc_pclk_round_rate() rate: 390000000
[  453.197380] 0628.tegra_dc_hdmi_setup_clk() rate: 582000000
[  453.197382] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 582000000
[  453.197386] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 582000000
[  453.197388] 0628.tegra_dc_pclk_round_rate() rate: 582000000
[  453.197954] 0628.tegra_dc_pclk_round_rate() rate: 582000000
[  453.198084] 0628.tegra_dc_hdmi_setup_clk() rate: 582000000
[  453.198086] 0628.tegra_dc_hdmi_setup_clk() clk_set_rate: 582000000
[  453.198114] 0628.tegra_dc_hdmi_setup_clk() clk_get_rate: 582000000
[  453.198116] 0628.tegra_dc_pclk_round_rate() rate: 582000000

“tegra_dc_hdmi_setup_clk() clk_get_rate” is always equal to “tegra_dc_hdmi_setup_clk() clk_set_rate”

Thanks!

Hi, WayneWWW,
Do you have any update about this topic?

Thanks!

Unfortunately, after some discussion for this issue, we notice this issue still affect tx1/tx2 and would try to fix on next release. As for tk1, I am sorry that we won’t have a driver update anymore, unless it is fatal.

As this mode is not a common mode(CEA mode), we won’t support it.