<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: i.MX6 Dual6Quad,sabre-sd，How to enable PCIe EndPoint Mode?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Dual6Quad-sabre-sd-How-to-enable-PCIe-EndPoint-Mode/m-p/501181#M81099</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please check attached Linux Manual sect.35.2.2 Kernel configurations,&lt;/P&gt;&lt;P&gt;register is described in sect.48.12.12 Debug Register 1 (PCIE_PL_DEBUG1)&amp;nbsp; RM&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf" title="http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf"&gt;http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 Mar 2016 00:37:49 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2016-03-25T00:37:49Z</dc:date>
    <item>
      <title>i.MX6 Dual6Quad,sabre-sd，How to enable PCIe EndPoint Mode?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Dual6Quad-sabre-sd-How-to-enable-PCIe-EndPoint-Mode/m-p/501180#M81098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone.&lt;/P&gt;&lt;P&gt;I get a problem about the PCIe EP mode.&lt;/P&gt;&lt;P&gt;I use a i.MX6 Dual6Quad board and i want set it as a PCIE endpoint device.&lt;/P&gt;&lt;P&gt;I select&amp;nbsp; PCI Express support and PCI Express EP mode in the IMX6 RC/EP interconnection systeｍ.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;IMG alt="捕获.PNG" class="zoom jive-image" src="http://www.nxpic.org/module/forum/data/attachment/forum/201603/23/164412yar00rr16uur8r22.png" title="捕获.PNG" width="600" /&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;But I get a boot problem like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U-Boot 2009.08 (10月 08 2015 - 16:22:43)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; CPU: Freescale i.MX6 family TO1.2 at 792 MHz&lt;/P&gt;&lt;P&gt; Thermal sensor with ratio = 181&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; Temperature:&amp;nbsp;&amp;nbsp; 27 C, calibration data 0x57b4c57d&lt;/P&gt;&lt;P&gt; mx6q pll1: 792MHz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; mx6q pll2: 528MHz&lt;/P&gt;&lt;P&gt; mx6q pll3: 480MHz&lt;/P&gt;&lt;P&gt; mx6q pll8: 50MHz &lt;/P&gt;&lt;P&gt; ipg clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 66000000Hz&lt;/P&gt;&lt;P&gt; ipg per clock : 66000000Hz&lt;/P&gt;&lt;P&gt; uart clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 80000000Hz&lt;/P&gt;&lt;P&gt; cspi clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 60000000Hz&lt;/P&gt;&lt;P&gt; ahb clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 132000000Hz&lt;/P&gt;&lt;P&gt; axi clock&amp;nbsp;&amp;nbsp; : 264000000Hz&amp;nbsp; &lt;/P&gt;&lt;P&gt; emi_slow clock: 132000000Hz&lt;/P&gt;&lt;P&gt; ddr clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 528000000Hz&lt;/P&gt;&lt;P&gt; usdhc1 clock&amp;nbsp; : 198000000Hz&lt;/P&gt;&lt;P&gt; usdhc2 clock&amp;nbsp; : 198000000Hz&lt;/P&gt;&lt;P&gt; usdhc3 clock&amp;nbsp; : 198000000Hz&lt;/P&gt;&lt;P&gt; usdhc4 clock&amp;nbsp; : 198000000Hz&lt;/P&gt;&lt;P&gt; nfc clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 24000000Hz &lt;/P&gt;&lt;P&gt; Board: i.MX6Q-SABRESD: unknown-board Board: 0x63012 [POR ]&lt;/P&gt;&lt;P&gt; Boot Device: SPI NOR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; I2C:&amp;nbsp;&amp;nbsp; ready&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; DRAM:&amp;nbsp;&amp;nbsp; 2 GB&lt;/P&gt;&lt;P&gt; MMC:&amp;nbsp;&amp;nbsp; FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2&lt;/P&gt;&lt;P&gt; JEDEC ID: 0x20:0x20:0x16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; *** Warning - bad CRC, using default environment&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt; Out:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt; Err:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt; Net:&amp;nbsp;&amp;nbsp; got MAC address from IIM: 00:00:00:00:00:00&lt;/P&gt;&lt;P&gt; FEC0 [PRIME]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; Hit any key to stop autoboot:&amp;nbsp; 0 &lt;/P&gt;&lt;P&gt; mmc2(part 0) is current device&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; MMC read: dev # 2, block # 2048, count 8192 ... 8192 blocks read: OK&lt;/P&gt;&lt;P&gt; ## Booting kernel from Legacy Image at 10800000 ...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Image Name:&amp;nbsp;&amp;nbsp; Linux-3.0.35-2666-gbdde708&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Image Type:&amp;nbsp;&amp;nbsp; ARM Linux Kernel Image (uncompressed)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 3939476 Bytes =&amp;nbsp; 3.8 MB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load Address: 10008000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry Point:&amp;nbsp; 10008000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Verifying Checksum ... OK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loading Kernel Image ... OK&lt;/P&gt;&lt;P&gt; OK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; Starting kernel ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; Uncompressing Linux... done, booting the kernel.&lt;/P&gt;&lt;P&gt; Linux version 3.0.35-2666-gbdde708 (xexerse@ubuntu) (gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #3 SMP PREEMPT Thu Mar 24 09:39:43 CST 2016&lt;/P&gt;&lt;P&gt; CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d&lt;/P&gt;&lt;P&gt; CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache&lt;/P&gt;&lt;P&gt; Machine: Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board&lt;/P&gt;&lt;P&gt; Ignoring unrecognised tag 0x54410008&lt;/P&gt;&lt;P&gt; Memory policy: ECC disabled, Data cache writealloc&lt;/P&gt;&lt;P&gt; CPU identified as i.MX6Q, silicon rev 1.2&lt;/P&gt;&lt;P&gt; PERCPU: Embedded 7 pages/cpu @8c80e000 s5440 r8192 d15040 u32768&lt;/P&gt;&lt;P&gt; Built 1 zonelists in Zone order, mobility grouping on.&amp;nbsp; Total pages: 454656&lt;/P&gt;&lt;P&gt; Kernel command line: console=ttymxc0,115200 console=ttymxc0,115200 console=ttymxc0,115200 video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 ldb=sep1 video=mxcfb1:dev=lcd,ZXSM-VGA,if=RGB24 root=/dev/mmcblk0p1 rootwait&lt;/P&gt;&lt;P&gt; PID hash table entries: 4096 (order: 2, 16384 bytes)&lt;/P&gt;&lt;P&gt; Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)&lt;/P&gt;&lt;P&gt; Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)&lt;/P&gt;&lt;P&gt; Memory: 512MB 1280MB = 1792MB total&lt;/P&gt;&lt;P&gt; Memory: 1805200k/1805200k available, 291952k reserved, 360448K highmem&lt;/P&gt;&lt;P&gt; Virtual kernel memory layout:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vector&amp;nbsp; : 0xffff0000 - 0xffff1000&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 4 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixmap&amp;nbsp; : 0xfff00000 - 0xfffe0000&amp;nbsp;&amp;nbsp; ( 896 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xf4600000 - 0xffe00000&amp;nbsp;&amp;nbsp; ( 184 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vmalloc : 0xea800000 - 0xf2000000&amp;nbsp;&amp;nbsp; ( 120 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lowmem&amp;nbsp; : 0x80000000 - 0xea000000&amp;nbsp;&amp;nbsp; (1696 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkmap&amp;nbsp;&amp;nbsp; : 0x7fe00000 - 0x80000000&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 2 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modules : 0x7f000000 - 0x7fe00000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 14 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .init : 0x80008000 - 0x8003d000&amp;nbsp;&amp;nbsp; ( 212 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .text : 0x8003d000 - 0x80ab5728&amp;nbsp;&amp;nbsp; (10722 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .data : 0x80ab6000 - 0x80b19f80&amp;nbsp;&amp;nbsp; ( 400 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .bss : 0x80b19fa4 - 0x80b6840c&amp;nbsp;&amp;nbsp; ( 314 kB)&lt;/P&gt;&lt;P&gt; SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1&lt;/P&gt;&lt;P&gt; Preemptible hierarchical RCU implementation.&lt;/P&gt;&lt;P&gt; NR_IRQS:624&lt;/P&gt;&lt;P&gt; MXC GPIO hardware&lt;/P&gt;&lt;P&gt; sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms&lt;/P&gt;&lt;P&gt; arm_max_freq=1GHz&lt;/P&gt;&lt;P&gt; MXC_Early serial console at MMIO 0x2020000 (options '115200')&lt;/P&gt;&lt;P&gt; bootconsole [ttymxc0] enabled&lt;/P&gt;&lt;P&gt; Console: colour dummy device 80x30&lt;/P&gt;&lt;P&gt; Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)&lt;/P&gt;&lt;P&gt; pid_max: default: 32768 minimum: 301&lt;/P&gt;&lt;P&gt; Mount-cache hash table entries: 512&lt;/P&gt;&lt;P&gt; CPU: Testing write buffer coherency: ok&lt;/P&gt;&lt;P&gt; hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available&lt;/P&gt;&lt;P&gt; CPU1: Booted secondary processor&lt;/P&gt;&lt;P&gt; CPU2: Booted secondary processor&lt;/P&gt;&lt;P&gt; CPU3: Booted secondary processor&lt;/P&gt;&lt;P&gt; Brought up 4 CPUs&lt;/P&gt;&lt;P&gt; SMP: Total of 4 processors activated (6324.22 BogoMIPS).&lt;/P&gt;&lt;P&gt; print_constraints: dummy: &lt;/P&gt;&lt;P&gt; NET: Registered protocol family 16&lt;/P&gt;&lt;P&gt; print_constraints: vddpu: 725 &amp;lt;--&amp;gt; 1300 mV at 700 mV fast normal &lt;/P&gt;&lt;P&gt; print_constraints: vddcore: 725 &amp;lt;--&amp;gt; 1300 mV at 1150 mV fast normal &lt;/P&gt;&lt;P&gt; print_constraints: vddsoc: 725 &amp;lt;--&amp;gt; 1300 mV at 1200 mV fast normal &lt;/P&gt;&lt;P&gt; print_constraints: vdd2p5: 2000 &amp;lt;--&amp;gt; 2775 mV at 2400 mV fast normal &lt;/P&gt;&lt;P&gt; print_constraints: vdd1p1: 800 &amp;lt;--&amp;gt; 1400 mV at 1100 mV fast normal &lt;/P&gt;&lt;P&gt; print_constraints: vdd3p0: 2625 &amp;lt;--&amp;gt; 3400 mV at 3000 mV fast normal &lt;/P&gt;&lt;P&gt; vmap allocation for size 134221824 failed: use vmalloc=&amp;lt;size&amp;gt; to increase size.&lt;/P&gt;&lt;P&gt; hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.&lt;/P&gt;&lt;P&gt; hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.&lt;/P&gt;&lt;P&gt; hw-breakpoint: maximum watchpoint size is 4 bytes.&lt;/P&gt;&lt;P&gt; L310 cache controller enabled&lt;/P&gt;&lt;P&gt; l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x02070000, Cache size: 1048576 B&lt;/P&gt;&lt;P&gt; bio: create slab &amp;lt;bio-0&amp;gt; at 0&lt;/P&gt;&lt;P&gt; mxs-dma mxs-dma-apbh: initialized&lt;/P&gt;&lt;P&gt; print_constraints: SPKVDD: 4200 mV &lt;/P&gt;&lt;P&gt; print_constraints: 1_8V: 1800 mV &lt;/P&gt;&lt;P&gt; print_constraints: MICVDD: 3300 mV &lt;/P&gt;&lt;P&gt; print_constraints: vmmc: 3300 mV &lt;/P&gt;&lt;P&gt; vgaarb: loaded&lt;/P&gt;&lt;P&gt; SCSI subsystem initialized&lt;/P&gt;&lt;P&gt; spi_imx imx6q-ecspi.0: probed&lt;/P&gt;&lt;P&gt; spi_imx imx6q-ecspi.1: probed&lt;/P&gt;&lt;P&gt; usbcore: registered new interface driver usbfs&lt;/P&gt;&lt;P&gt; usbcore: registered new interface driver hub&lt;/P&gt;&lt;P&gt; usbcore: registered new device driver usb&lt;/P&gt;&lt;P&gt; Freescale USB OTG Driver loaded, $Revision: 1.55 $&lt;/P&gt;&lt;P&gt; imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)&lt;/P&gt;&lt;P&gt; imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)&lt;/P&gt;&lt;P&gt; mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed&lt;/P&gt;&lt;P&gt; mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a&lt;/P&gt;&lt;P&gt; MIPI CSI2 driver module loaded&lt;/P&gt;&lt;P&gt; Advanced Linux Sound Architecture Driver Version 1.0.24.&lt;/P&gt;&lt;P&gt; Bluetooth: Core ver 2.16&lt;/P&gt;&lt;P&gt; NET: Registered protocol family 31&lt;/P&gt;&lt;P&gt; Bluetooth: HCI device and connection manager initialized&lt;/P&gt;&lt;P&gt; Bluetooth: HCI socket layer initialized&lt;/P&gt;&lt;P&gt; Bluetooth: L2CAP socket layer initialized&lt;/P&gt;&lt;P&gt; Bluetooth: SCO socket layer initialized&lt;/P&gt;&lt;P&gt; cfg80211: Calling CRDA to update world regulatory domain&lt;/P&gt;&lt;P&gt; max17135 2-0048: PMIC MAX17135 for eInk display&lt;/P&gt;&lt;P&gt; i2c-core: driver [max17135] using legacy suspend method&lt;/P&gt;&lt;P&gt; i2c-core: driver [max17135] using legacy resume method&lt;/P&gt;&lt;P&gt; Switching to clocksource mxc_timer1&lt;/P&gt;&lt;P&gt; NET: Registered protocol family 2&lt;/P&gt;&lt;P&gt; IP route cache hash table entries: 65536 (order: 6, 262144 bytes)&lt;/P&gt;&lt;P&gt; TCP established hash table entries: 262144 (order: 9, 2097152 bytes)&lt;/P&gt;&lt;P&gt; TCP bind hash table entries: 65536 (order: 7, 786432 bytes)&lt;/P&gt;&lt;P&gt; TCP: Hash tables configured (established 262144 bind 65536)&lt;/P&gt;&lt;P&gt; TCP reno registered&lt;/P&gt;&lt;P&gt; UDP hash table entries: 1024 (order: 3, 32768 bytes)&lt;/P&gt;&lt;P&gt; UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)&lt;/P&gt;&lt;P&gt; NET: Registered protocol family 1&lt;/P&gt;&lt;P&gt; RPC: Registered named UNIX socket transport module.&lt;/P&gt;&lt;P&gt; RPC: Registered udp transport module.&lt;/P&gt;&lt;P&gt; RPC: Registered tcp transport module.&lt;/P&gt;&lt;P&gt; RPC: Registered tcp NFSv4.1 backchannel transport module.&lt;/P&gt;&lt;P&gt; PMU: registered new PMU device of type 0&lt;/P&gt;&lt;P&gt; Static Power Management for Freescale i.MX6&lt;/P&gt;&lt;P&gt; wait mode is enabled for i.MX6&lt;/P&gt;&lt;P&gt; cpaddr = ea880000 suspend_iram_base=ea8f4000&lt;/P&gt;&lt;P&gt; PM driver module loaded&lt;/P&gt;&lt;P&gt; iMX6 PCIe PCIe EP mode imx_pcie_pltfm_probe entering.&lt;/P&gt;&lt;P&gt; PCIE: imx_pcie_pltfm_probe start link up.&lt;/P&gt;&lt;P&gt; PCIe EP: waiting for link up...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Here is the source code in kernel:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pr_info("PCIe EP: waiting for link up...\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* link is debug bit 36 debug 1 start in bit 32 */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; usleep_range(10, 20);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } while ((readl(dbi_base + DB_R1) &amp;amp; 0x10) == 0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Make sure that the PCIe link is up */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (imx_pcie_link_up(dbi_base)) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pr_info("PCIe EP: link up.\n");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pr_info("PCIe EP: ERROR link is down, exit!\n");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where can i get the definition of the pci registers?&lt;/P&gt;&lt;P&gt;In "i.MX 6Dual/6Quad Applications Processor Reference Manual" ，i only find the PCIe CTRL EP Mode Memory Map/Register Definition .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody help me? I'm new about this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Mar 2016 10:13:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Dual6Quad-sabre-sd-How-to-enable-PCIe-EndPoint-Mode/m-p/501180#M81098</guid>
      <dc:creator>xexerse</dc:creator>
      <dc:date>2016-03-24T10:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Dual6Quad,sabre-sd，How to enable PCIe EndPoint Mode?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Dual6Quad-sabre-sd-How-to-enable-PCIe-EndPoint-Mode/m-p/501181#M81099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please check attached Linux Manual sect.35.2.2 Kernel configurations,&lt;/P&gt;&lt;P&gt;register is described in sect.48.12.12 Debug Register 1 (PCIE_PL_DEBUG1)&amp;nbsp; RM&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf" title="http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf"&gt;http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2016 00:37:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Dual6Quad-sabre-sd-How-to-enable-PCIe-EndPoint-Mode/m-p/501181#M81099</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-03-25T00:37:49Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Dual6Quad,sabre-sd，How to enable PCIe EndPoint Mode?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Dual6Quad-sabre-sd-How-to-enable-PCIe-EndPoint-Mode/m-p/501182#M81100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;I study the Manual,and I have new questions.&lt;/P&gt;&lt;P&gt;The hardware schematic diagram is shown as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25938iF40E984090F0436C/image-size/large?v=v2&amp;amp;px=999" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I select&amp;nbsp; PCI Express support and PCI Express RC mode in the IMX6 RC/EP interconnection systeｍ, and the boot log is like this:&lt;/P&gt;&lt;P&gt;iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering.&lt;/P&gt;&lt;P&gt;PCIE: imx_pcie_pltfm_probe start link up.&lt;/P&gt;&lt;P&gt;link up failed, DB_R0:0x00cb4200, DB_R1:0x08200000!&lt;/P&gt;&lt;P&gt;IMX PCIe port: link down!&lt;/P&gt;&lt;P&gt;I select&amp;nbsp; PCI Express support and PCI Express EP mode in the IMX6 RC/EP interconnection systeｍ, and DBR1 is always 0x08200000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I do not link any device in IMX6 PCIE side, does it always link down? &lt;/P&gt;&lt;P&gt;And is there any possible reason why DBR1 always being 0x08200000?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2016 09:17:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Dual6Quad-sabre-sd-How-to-enable-PCIe-EndPoint-Mode/m-p/501182#M81100</guid>
      <dc:creator>xexerse</dc:creator>
      <dc:date>2016-03-25T09:17:29Z</dc:date>
    </item>
  </channel>
</rss>

