An attempt to keep uboot logo before Linux displays system initialisation

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

An attempt to keep uboot logo before Linux displays system initialisation

An attempt to keep uboot logo before Linux displays system initialisation

1.Test environment

Board: i.MX8MPlus, RM67199

BSP: uboot 2022.04, linux-6.1.1-1.0.1

2.Modification of uboot

 In uboot, you need comment the video_link_shut_down and dm_remove_devices_flags in announce_and_cleanup function.

#if defined(CONFIG_VIDEO_LINK)
	//video_link_shut_down();
#endif

	board_quiesce_devices();

	printf("\nStarting kernel ...%s\n\n", fake ?
		"(fake run for tracing)" : "");
	/*
	 * Call remove function of all devices with a removal flag set.
	 * This may be useful for last-stage operations, like cancelling
	 * of DMA operation or releasing device internal buffers.
	 */
// #ifndef CONFIG_POWER_DOMAIN
// 	dm_remove_devices_flags(DM_REMOVE_ACTIVE_ALL | DM_REMOVE_NON_VITAL);

// 	/* Remove all active vital devices next */
// 	dm_remove_devices_flags(DM_REMOVE_ACTIVE_ALL);
// #endif

	cleanup_before_linux();
}

 After doing this, the uboot logo will not be cleaned before Linux PM framework.

3.Modification of Linux

You need add  CONFIG_LOGO=n into defconfig file to disable kernel logo.

 3.1 Disable the power down of mediamix and mipi-dphy in gpcv2.c

Please add below code into the beginning of  imx_pgc_power_down function

if ((strcmp(genpd->name, "mipi-phy1") == 0) ||
			(strcmp(genpd->name, "mediamix") == 0))
	{
		return 0;
	}

 3.2 Only reset lcdif in the last call of drm framework

Please modify imx_lcdifv3_runtime_resume function like this. The imx_lcdifv3_runtime_resume function will be called two times, thus the lcdif will be reset two times.We can let it only reset last time,which before the rootfs mount.

bool rst = false; //////////////////////////////
static int imx_lcdifv3_runtime_resume(struct device *dev)
{
	int ret = 0;
	struct lcdifv3_soc *lcdifv3 = dev_get_drvdata(dev);

	if (unlikely(!atomic_read(&lcdifv3->rpm_suspended))) {
		dev_warn(lcdifv3->dev, "Unbalanced %s!\n", __func__);
		return 0;
	}

	if (!atomic_dec_and_test(&lcdifv3->rpm_suspended))
		return 0;

	/* set LCDIF QoS and cache */
	if (of_device_is_compatible(dev->of_node, "fsl,imx93-lcdif"))
		regmap_write(lcdifv3->gpr, 0xc, 0x3712);

	request_bus_freq(BUS_FREQ_HIGH);

	ret = lcdifv3_enable_clocks(lcdifv3);
	if (ret) {
		release_bus_freq(BUS_FREQ_HIGH);
		return ret;
	}

        //////////////////////////////
	if (rst)
	{
		/* clear sw_reset */
		writel(CTRL_SW_RESET, lcdifv3->base + LCDIFV3_CTRL_CLR);
		rst = false;
	}
	rst = true;
	//////////////////////////////

	/* enable plane FIFO panic */
	lcdifv3_enable_plane_panic(lcdifv3);

	return ret;
}

4.Conclusion

The uboot logo will be cleaned at log "imx-drm 1.0.0 20120507 for display-subsystem on minor 1".

The boot time of  systemd service on evk is very long. For weston.service, it needs 3 seconds.

From log here we test, the pcie and ethernet probe after drm system also cost about 1 second. If you want to reduce the boot time of other modules, you can try to reduce the system service and disable pcie/ethernet drivers if you don't need them.

[    2.505616] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1
[    2.620324] imx6q-pcie 33800000.pcie: iATU unroll: enabled
[    2.620335] imx6q-pcie 33800000.pcie: iATU regions: 4 ob, 4 ib, align 64K, limit 16G
[    2.720689] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[    2.820996] imx6q-pcie 33800000.pcie: PCIe Gen.2 x1 link up
[    2.821003] imx6q-pcie 33800000.pcie: Link up, Gen2
[    2.821010] imx6q-pcie 33800000.pcie: PCIe Gen.2 x1 link up
[    2.821112] imx6q-pcie 33800000.pcie: PCI host bridge to bus 0000:00
[    2.821119] pci_bus 0000:00: root bus resource [bus 00-ff]
[    2.821126] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    2.821133] pci_bus 0000:00: root bus resource [mem 0x18000000-0x1fefffff]
[    2.821161] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400
[    2.821176] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    2.821187] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
[    2.821232] pci 0000:00:00.0: supports D1
[    2.821237] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[    2.824664] pci 0000:01:00.0: [1b4b:2b42] type 00 class 0x020000
[    2.824725] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref]
[    2.824761] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x000fffff 64bit pref]
[    2.825066] pci 0000:01:00.0: supports D1 D2
[    2.825072] pci 0000:01:00.0: PME# supported from D0 D1 D3hot D3cold
[    2.835499] pci 0000:00:00.0: BAR 0: assigned [mem 0x18000000-0x180fffff]
[    2.835511] pci 0000:00:00.0: BAR 15: assigned [mem 0x18100000-0x182fffff pref]
[    2.835519] pci 0000:00:00.0: BAR 6: assigned [mem 0x18300000-0x1830ffff pref]
[    2.835530] pci 0000:01:00.0: BAR 0: assigned [mem 0x18100000-0x181fffff 64bit pref]
[    2.835561] pci 0000:01:00.0: BAR 2: assigned [mem 0x18200000-0x182fffff 64bit pref]
[    2.835590] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    2.835598] pci 0000:00:00.0:   bridge window [mem 0x18100000-0x182fffff pref]
[    2.835899] pcieport 0000:00:00.0: PME: Signaling with IRQ 218
[    2.897767] Console: switching to colour frame buffer device 135x120
[    3.098361] imx-drm display-subsystem: [drm] fb0: imx-drmdrmfb frame buffer device
[    3.111239] pps pps0: new PPS source ptp0
[    3.316650] fec 30be0000.ethernet eth0: registered PHC device 0
[    3.323645] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found
[    3.329593] imx-dwmac 30bf0000.ethernet: force_sf_dma_mode is ignored if force_thresh_dma_mode is set.
[    3.340074] imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51
[    3.346883] imx-dwmac 30bf0000.ethernet:     DWMAC4/5
[    3.351684] imx-dwmac 30bf0000.ethernet: DMA HW capability register supported
[    3.358825] imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported
[    3.365966] imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported
[    3.372113] imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    3.379778] imx-dwmac 30bf0000.ethernet: Enabled L3L4 Flow TC (entries=8)
[    3.386573] imx-dwmac 30bf0000.ethernet: Enabled RFS Flow TC (entries=10)
[    3.393373] imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256)
[    3.400950] imx-dwmac 30bf0000.ethernet: Using 34 bits DMA width
[    3.608045] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    3.613580] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[    3.621621] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe6d hci version 0x110 quirks 0x0000002001010010
[    3.631059] xhci-hcd xhci-hcd.1.auto: irq 226, io mem 0x38200000
[    3.637197] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    3.642698] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[    3.650365] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[    3.657695] hub 1-0:1.0: USB hub found
[    3.661473] hub 1-0:1.0: 1 port detected
[    3.665669] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    3.674445] hub 2-0:1.0: USB hub found
[    3.678220] hub 2-0:1.0: 1 port detected
[    3.683428] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 7 mkt segment 2 supported-hw 0x80 0x4
[    3.693184] Hot alarm is canceled. GPU3D clock will return to 64/64
[    3.702683] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO
[    3.703346] mxc-mipi-csi2-sam 32e40000.csi: supply mipi-phy not found, using dummy regulator
[    3.716645] : mipi_csis_imx8mp_phy_reset, No remote pad found!
[    3.722602] mxc-mipi-csi2-sam 32e40000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 500000000
[    3.739353] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA
[    3.752018] isi-m2m 32e00000.isi:m2m_device: Register m2m success for ISI.0
[    3.759172] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.768303] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.787598] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.795171] ALSA device list:
[    3.796227] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[    3.799186]   No soundcards found.
[    3.819630] EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Quota mode: none.
[    3.828212] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    3.834944] devtmpfs: mounted
%3CLINGO-SUB%20id%3D%22lingo-sub-1667349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELinux%20%E3%81%8C%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E5%89%8D%E3%81%AB%20uboot%20%E3%81%AE%E3%83%AD%E3%82%B4%E3%82%92%E4%BF%9D%E6%8C%81%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E8%A9%A6%E3%81%BF%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1667349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%0A%3CH3%20id%3D%22toc-hId-1230447987%22%20id%3D%22toc-hId-2004239294%22%3E1.%E3%83%86%E3%82%B9%E3%83%88%E7%92%B0%E5%A2%83%3C%2FH3%3E%0A%3CP%3E%E3%83%9C%E3%83%BC%E3%83%89%3Ai.MX8MPlus%E3%80%81%20%3CSTRONG%3ERM67199%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EBSP%3A%20uboot%202022.04%2Clinux%E3%81%AE-6.1.1-1.0.1%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId--577006476%22%20id%3D%22toc-hId-196784831%22%3E2.uboot%E3%81%AE%E4%BF%AE%E6%AD%A3%3C%2FH3%3E%0A%3CP%3Euboot%20%E3%81%A7%E3%81%AF%E3%80%81%3CSTRONG%3E%3CSPAN%3E%20announce_and_cleanup%3C%2FSPAN%3E%3C%2FSTRONG%3E%20%3CSTRONG%3E%E9%96%A2%E6%95%B0%3C%2FSTRONG%3E%20%E3%81%AE%3CSTRONG%3E%20video_link_shut_down%20%E3%81%A8%3C%2FSTRONG%3E%3CSPAN%3E%20dm_remove_devices_flags%20%E3%82%92%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E5%8C%96%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%23if%20defined(CONFIG_VIDEO_LINK)%0A%09%2F%2Fvideo_link_shut_down()%3B%0A%23endif%0A%0A%09board_quiesce_devices()%3B%0A%0A%09printf(%22%5CnStarting%20kernel%20...%25s%5Cn%5Cn%22%2C%20fake%20%3F%0A%09%09%22(fake%20run%20for%20tracing)%22%20%3A%20%22%22)%3B%0A%09%2F*%0A%09%20*%20Call%20remove%20function%20of%20all%20devices%20with%20a%20removal%20flag%20set.%0A%09%20*%20This%20may%20be%20useful%20for%20last-stage%20operations%2C%20like%20cancelling%0A%09%20*%20of%20DMA%20operation%20or%20releasing%20device%20internal%20buffers.%0A%09%20*%2F%0A%2F%2F%20%23ifndef%20CONFIG_POWER_DOMAIN%0A%2F%2F%20%09dm_remove_devices_flags(DM_REMOVE_ACTIVE_ALL%20%7C%20DM_REMOVE_NON_VITAL)%3B%0A%0A%2F%2F%20%09%2F*%20Remove%20all%20active%20vital%20devices%20next%20*%2F%0A%2F%2F%20%09dm_remove_devices_flags(DM_REMOVE_ACTIVE_ALL)%3B%0A%2F%2F%20%23endif%0A%0A%09cleanup_before_linux()%3B%0A%7D%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%82%92%E8%A1%8C%E3%81%86%E3%81%A8%E3%80%81Linux%20PM%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E5%89%8D%E3%81%ABuboot%E3%83%AD%E3%82%B4%E3%81%AF%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-1910506357%22%20id%3D%22toc-hId--1610669632%22%3E3.Linux%E3%81%AE%E6%94%B9%E9%80%A0%3C%2FH3%3E%0A%3CP%3E%3CSPAN%3E%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%AD%E3%82%B4%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81defconfig%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%3C%2FSPAN%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%3ECONFIG_LOGO%3Dn%20%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CH4%20id%3D%22toc-hId--1693899465%22%20id%3D%22toc-hId--920108158%22%3E3.1%20gpcv2.c%20%E3%81%A7%20mediamix%20%E3%81%A8%20mipi-dphy%20%E3%81%AE%E9%9B%BB%E6%BA%90%E5%88%87%E6%96%AD%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%3C%2FH4%3E%0A%3CP%3E%3CSPAN%3Eimx_pgc_power_down%E9%96%A2%E6%95%B0%3C%2FSPAN%3E%E3%81%AE%E5%85%88%E9%A0%AD%E3%81%AB%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eif%20((strcmp(genpd-%26gt%3Bname%2C%20%22mipi-phy1%22)%20%3D%3D%200)%20%7C%7C%0A%09%09%09(strcmp(genpd-%26gt%3Bname%2C%20%22mediamix%22)%20%3D%3D%200))%0A%09%7B%0A%09%09return%200%3B%0A%09%7D%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CH4%20id%3D%22toc-hId-793613368%22%20id%3D%22toc-hId-1567404675%22%3E3.2drm%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E6%9C%80%E5%BE%8C%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%A7%E3%81%AE%E3%81%BFlcdif%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%3C%2FH4%3E%0A%3CP%3E%3CSPAN%3E%E3%81%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%ABimx_lcdifv3_runtime_resume%E6%A9%9F%E8%83%BD%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FSPAN%3E%3CSPAN%3Eimx_lcdifv3_runtime_resume%20%E9%96%A2%E6%95%B0%E3%81%AF%202%20%E5%9B%9E%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81lcdif%20%E3%81%AF%202%20%E5%9B%9E%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E6%9C%80%E5%BE%8C%E3%81%AB%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%AE%E3%81%AF%E3%80%81rootfs%E3%81%8C%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%95%E3%82%8C%E3%82%8B%E5%89%8D%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Ebool%20rst%20%3D%20false%3B%20%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%0Astatic%20int%20imx_lcdifv3_runtime_resume(struct%20device%20*dev)%0A%7B%0A%09int%20ret%20%3D%200%3B%0A%09struct%20lcdifv3_soc%20*lcdifv3%20%3D%20dev_get_drvdata(dev)%3B%0A%0A%09if%20(unlikely(!atomic_read(%26amp%3Blcdifv3-%26gt%3Brpm_suspended)))%20%7B%0A%09%09dev_warn(lcdifv3-%26gt%3Bdev%2C%20%22Unbalanced%20%25s!%5Cn%22%2C%20__func__)%3B%0A%09%09return%200%3B%0A%09%7D%0A%0A%09if%20(!atomic_dec_and_test(%26amp%3Blcdifv3-%26gt%3Brpm_suspended))%0A%09%09return%200%3B%0A%0A%09%2F*%20set%20LCDIF%20QoS%20and%20cache%20*%2F%0A%09if%20(of_device_is_compatible(dev-%26gt%3Bof_node%2C%20%22fsl%2Cimx93-lcdif%22))%0A%09%09regmap_write(lcdifv3-%26gt%3Bgpr%2C%200xc%2C%200x3712)%3B%0A%0A%09request_bus_freq(BUS_FREQ_HIGH)%3B%0A%0A%09ret%20%3D%20lcdifv3_enable_clocks(lcdifv3)%3B%0A%09if%20(ret)%20%7B%0A%09%09release_bus_freq(BUS_FREQ_HIGH)%3B%0A%09%09return%20ret%3B%0A%09%7D%0A%0A%20%20%20%20%20%20%20%20%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%0A%09if%20(rst)%0A%09%7B%0A%09%09%2F*%20clear%20sw_reset%20*%2F%0A%09%09writel(CTRL_SW_RESET%2C%20lcdifv3-%26gt%3Bbase%20%2B%20LCDIFV3_CTRL_CLR)%3B%0A%09%09rst%20%3D%20false%3B%0A%09%7D%0A%09rst%20%3D%20true%3B%0A%09%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%0A%0A%09%2F*%20enable%20plane%20FIFO%20panic%20*%2F%0A%09lcdifv3_enable_plane_panic(lcdifv3)%3B%0A%0A%09return%20ret%3B%0A%7D%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CH3%20id%3D%22toc-hId-783110264%22%20id%3D%22toc-hId-1556901571%22%3E4.%E3%81%BE%E3%81%A8%E3%82%81%3C%2FH3%3E%0A%3CP%3Euboot%20%E3%81%AE%E3%83%AD%E3%82%B4%E3%81%AF%E3%80%81%E3%83%AD%E3%82%B0%E3%80%8Cimx-drm%201.0.0%2020120507%20for%20display-subsystem%20on%20minor%201%E3%80%8D%E3%81%A7%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3Eevk%E3%81%A7%E3%81%AEsystemd%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E8%B5%B7%E5%8B%95%E6%99%82%E9%96%93%E3%81%AF%E9%9D%9E%E5%B8%B8%E3%81%AB%E9%95%B7%E3%81%84%E3%81%A7%E3%81%99%E3%80%82weston.service%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%813%E7%A7%92%E3%81%8B%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%81%93%E3%81%AE%E3%83%AD%E3%82%B0%E3%81%8B%E3%82%89%E3%83%86%E3%82%B9%E3%83%88%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81DRM%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E5%BE%8C%E3%81%AEPCIe%E3%81%A8%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%82%82%E7%B4%841%E7%A7%92%E3%81%8B%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E4%BB%96%E3%81%AE%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E8%B5%B7%E5%8B%95%E6%99%82%E9%96%93%E3%82%92%E7%9F%AD%E7%B8%AE%E3%81%97%E3%81%9F%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E6%B8%9B%E3%82%89%E3%81%97%E3%80%81%E4%B8%8D%E8%A6%81%E3%81%AA%E5%A0%B4%E5%90%88%E3%81%AFpcie%20%2F%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%5B%20%20%20%202.505616%5D%20%5Bdrm%5D%20Initialized%20imx-drm%201.0.0%2020120507%20for%20display-subsystem%20on%20minor%201%0A%5B%20%20%20%202.620324%5D%20imx6q-pcie%2033800000.pcie%3A%20iATU%20unroll%3A%20enabled%0A%5B%20%20%20%202.620335%5D%20imx6q-pcie%2033800000.pcie%3A%20iATU%20regions%3A%204%20ob%2C%204%20ib%2C%20align%2064K%2C%20limit%2016G%0A%5B%20%20%20%202.720689%5D%20imx6q-pcie%2033800000.pcie%3A%20PCIe%20Gen.1%20x1%20link%20up%0A%5B%20%20%20%202.820996%5D%20imx6q-pcie%2033800000.pcie%3A%20PCIe%20Gen.2%20x1%20link%20up%0A%5B%20%20%20%202.821003%5D%20imx6q-pcie%2033800000.pcie%3A%20Link%20up%2C%20Gen2%0A%5B%20%20%20%202.821010%5D%20imx6q-pcie%2033800000.pcie%3A%20PCIe%20Gen.2%20x1%20link%20up%0A%5B%20%20%20%202.821112%5D%20imx6q-pcie%2033800000.pcie%3A%20PCI%20host%20bridge%20to%20bus%200000%3A00%0A%5B%20%20%20%202.821119%5D%20pci_bus%200000%3A00%3A%20root%20bus%20resource%20%5Bbus%2000-ff%5D%0A%5B%20%20%20%202.821126%5D%20pci_bus%200000%3A00%3A%20root%20bus%20resource%20%5Bio%20%200x0000-0xffff%5D%0A%5B%20%20%20%202.821133%5D%20pci_bus%200000%3A00%3A%20root%20bus%20resource%20%5Bmem%200x18000000-0x1fefffff%5D%0A%5B%20%20%20%202.821161%5D%20pci%200000%3A00%3A00.0%3A%20%5B16c3%3Aabcd%5D%20type%2001%20class%200x060400%0A%5B%20%20%20%202.821176%5D%20pci%200000%3A00%3A00.0%3A%20reg%200x10%3A%20%5Bmem%200x00000000-0x000fffff%5D%0A%5B%20%20%20%202.821187%5D%20pci%200000%3A00%3A00.0%3A%20reg%200x38%3A%20%5Bmem%200x00000000-0x0000ffff%20pref%5D%0A%5B%20%20%20%202.821232%5D%20pci%200000%3A00%3A00.0%3A%20supports%20D1%0A%5B%20%20%20%202.821237%5D%20pci%200000%3A00%3A00.0%3A%20PME%23%20supported%20from%20D0%20D1%20D3hot%20D3cold%0A%5B%20%20%20%202.824664%5D%20pci%200000%3A01%3A00.0%3A%20%5B1b4b%3A2b42%5D%20type%2000%20class%200x020000%0A%5B%20%20%20%202.824725%5D%20pci%200000%3A01%3A00.0%3A%20reg%200x10%3A%20%5Bmem%200x00000000-0x000fffff%2064bit%20pref%5D%0A%5B%20%20%20%202.824761%5D%20pci%200000%3A01%3A00.0%3A%20reg%200x18%3A%20%5Bmem%200x00000000-0x000fffff%2064bit%20pref%5D%0A%5B%20%20%20%202.825066%5D%20pci%200000%3A01%3A00.0%3A%20supports%20D1%20D2%0A%5B%20%20%20%202.825072%5D%20pci%200000%3A01%3A00.0%3A%20PME%23%20supported%20from%20D0%20D1%20D3hot%20D3cold%0A%5B%20%20%20%202.835499%5D%20pci%200000%3A00%3A00.0%3A%20BAR%200%3A%20assigned%20%5Bmem%200x18000000-0x180fffff%5D%0A%5B%20%20%20%202.835511%5D%20pci%200000%3A00%3A00.0%3A%20BAR%2015%3A%20assigned%20%5Bmem%200x18100000-0x182fffff%20pref%5D%0A%5B%20%20%20%202.835519%5D%20pci%200000%3A00%3A00.0%3A%20BAR%206%3A%20assigned%20%5Bmem%200x18300000-0x1830ffff%20pref%5D%0A%5B%20%20%20%202.835530%5D%20pci%200000%3A01%3A00.0%3A%20BAR%200%3A%20assigned%20%5Bmem%200x18100000-0x181fffff%2064bit%20pref%5D%0A%5B%20%20%20%202.835561%5D%20pci%200000%3A01%3A00.0%3A%20BAR%202%3A%20assigned%20%5Bmem%200x18200000-0x182fffff%2064bit%20pref%5D%0A%5B%20%20%20%202.835590%5D%20pci%200000%3A00%3A00.0%3A%20PCI%20bridge%20to%20%5Bbus%2001-ff%5D%0A%5B%20%20%20%202.835598%5D%20pci%200000%3A00%3A00.0%3A%20%20%20bridge%20window%20%5Bmem%200x18100000-0x182fffff%20pref%5D%0A%5B%20%20%20%202.835899%5D%20pcieport%200000%3A00%3A00.0%3A%20PME%3A%20Signaling%20with%20IRQ%20218%0A%5B%20%20%20%202.897767%5D%20Console%3A%20switching%20to%20colour%20frame%20buffer%20device%20135x120%0A%5B%20%20%20%203.098361%5D%20imx-drm%20display-subsystem%3A%20%5Bdrm%5D%20fb0%3A%20imx-drmdrmfb%20frame%20buffer%20device%0A%5B%20%20%20%203.111239%5D%20pps%20pps0%3A%20new%20PPS%20source%20ptp0%0A%5B%20%20%20%203.316650%5D%20fec%2030be0000.ethernet%20eth0%3A%20registered%20PHC%20device%200%0A%5B%20%20%20%203.323645%5D%20imx-dwmac%2030bf0000.ethernet%3A%20IRQ%20eth_lpi%20not%20found%0A%5B%20%20%20%203.329593%5D%20imx-dwmac%2030bf0000.ethernet%3A%20force_sf_dma_mode%20is%20ignored%20if%20force_thresh_dma_mode%20is%20set.%0A%5B%20%20%20%203.340074%5D%20imx-dwmac%2030bf0000.ethernet%3A%20User%20ID%3A%200x10%2C%20Synopsys%20ID%3A%200x51%0A%5B%20%20%20%203.346883%5D%20imx-dwmac%2030bf0000.ethernet%3A%20%20%20%20%20DWMAC4%2F5%0A%5B%20%20%20%203.351684%5D%20imx-dwmac%2030bf0000.ethernet%3A%20DMA%20HW%20capability%20register%20supported%0A%5B%20%20%20%203.358825%5D%20imx-dwmac%2030bf0000.ethernet%3A%20RX%20Checksum%20Offload%20Engine%20supported%0A%5B%20%20%20%203.365966%5D%20imx-dwmac%2030bf0000.ethernet%3A%20Wake-Up%20On%20Lan%20supported%0A%5B%20%20%20%203.372113%5D%20imx-dwmac%2030bf0000.ethernet%3A%20Enable%20RX%20Mitigation%20via%20HW%20Watchdog%20Timer%0A%5B%20%20%20%203.379778%5D%20imx-dwmac%2030bf0000.ethernet%3A%20Enabled%20L3L4%20Flow%20TC%20(entries%3D8)%0A%5B%20%20%20%203.386573%5D%20imx-dwmac%2030bf0000.ethernet%3A%20Enabled%20RFS%20Flow%20TC%20(entries%3D10)%0A%5B%20%20%20%203.393373%5D%20imx-dwmac%2030bf0000.ethernet%3A%20Enabling%20HW%20TC%20(entries%3D256%2C%20max_off%3D256)%0A%5B%20%20%20%203.400950%5D%20imx-dwmac%2030bf0000.ethernet%3A%20Using%2034%20bits%20DMA%20width%0A%5B%20%20%20%203.608045%5D%20xhci-hcd%20xhci-hcd.1.auto%3A%20xHCI%20Host%20Controller%0A%5B%20%20%20%203.613580%5D%20xhci-hcd%20xhci-hcd.1.auto%3A%20new%20USB%20bus%20registered%2C%20assigned%20bus%20number%201%0A%5B%20%20%20%203.621621%5D%20xhci-hcd%20xhci-hcd.1.auto%3A%20hcc%20params%200x0220fe6d%20hci%20version%200x110%20quirks%200x0000002001010010%0A%5B%20%20%20%203.631059%5D%20xhci-hcd%20xhci-hcd.1.auto%3A%20irq%20226%2C%20io%20mem%200x38200000%0A%5B%20%20%20%203.637197%5D%20xhci-hcd%20xhci-hcd.1.auto%3A%20xHCI%20Host%20Controller%0A%5B%20%20%20%203.642698%5D%20xhci-hcd%20xhci-hcd.1.auto%3A%20new%20USB%20bus%20registered%2C%20assigned%20bus%20number%202%0A%5B%20%20%20%203.650365%5D%20xhci-hcd%20xhci-hcd.1.auto%3A%20Host%20supports%20USB%203.0%20SuperSpeed%0A%5B%20%20%20%203.657695%5D%20hub%201-0%3A1.0%3A%20USB%20hub%20found%0A%5B%20%20%20%203.661473%5D%20hub%201-0%3A1.0%3A%201%20port%20detected%0A%5B%20%20%20%203.665669%5D%20usb%20usb2%3A%20We%20don't%20know%20the%20algorithms%20for%20LPM%20for%20this%20host%2C%20disabling%20LPM.%0A%5B%20%20%20%203.674445%5D%20hub%202-0%3A1.0%3A%20USB%20hub%20found%0A%5B%20%20%20%203.678220%5D%20hub%202-0%3A1.0%3A%201%20port%20detected%0A%5B%20%20%20%203.683428%5D%20imx-cpufreq-dt%20imx-cpufreq-dt%3A%20cpu%20speed%20grade%207%20mkt%20segment%202%20supported-hw%200x80%200x4%0A%5B%20%20%20%203.693184%5D%20Hot%20alarm%20is%20canceled.%20GPU3D%20clock%20will%20return%20to%2064%2F64%0A%5B%20%20%20%203.702683%5D%20sdhci-esdhc-imx%2030b50000.mmc%3A%20Got%20CD%20GPIO%0A%5B%20%20%20%203.703346%5D%20mxc-mipi-csi2-sam%2032e40000.csi%3A%20supply%20mipi-phy%20not%20found%2C%20using%20dummy%20regulator%0A%5B%20%20%20%203.716645%5D%20%3A%20mipi_csis_imx8mp_phy_reset%2C%20No%20remote%20pad%20found!%0A%5B%20%20%20%203.722602%5D%20mxc-mipi-csi2-sam%2032e40000.csi%3A%20lanes%3A%202%2C%20hs_settle%3A%2013%2C%20clk_settle%3A%202%2C%20wclk%3A%201%2C%20freq%3A%20500000000%0A%5B%20%20%20%203.739353%5D%20mmc1%3A%20SDHCI%20controller%20on%2030b50000.mmc%20%5B30b50000.mmc%5D%20using%20ADMA%0A%5B%20%20%20%203.752018%5D%20isi-m2m%2032e00000.isi%3Am2m_device%3A%20Register%20m2m%20success%20for%20ISI.0%0A%5B%20%20%20%203.759172%5D%20cfg80211%3A%20Loading%20compiled-in%20X.509%20certificates%20for%20regulatory%20database%0A%5B%20%20%20%203.768303%5D%20cfg80211%3A%20Loaded%20X.509%20cert%20'sforshee%3A%2000b28ddf47aef9cea7'%0A%5B%20%20%20%203.787598%5D%20platform%20regulatory.0%3A%20Direct%20firmware%20load%20for%20regulatory.db%20failed%20with%20error%20-2%0A%5B%20%20%20%203.795171%5D%20ALSA%20device%20list%3A%0A%5B%20%20%20%203.796227%5D%20platform%20regulatory.0%3A%20Falling%20back%20to%20sysfs%20fallback%20for%3A%20regulatory.db%0A%5B%20%20%20%203.799186%5D%20%20%20No%20soundcards%20found.%0A%5B%20%20%20%203.819630%5D%20EXT4-fs%20(mmcblk2p2)%3A%20mounted%20filesystem%20with%20ordered%20data%20mode.%20Quota%20mode%3A%20none.%0A%5B%20%20%20%203.828212%5D%20VFS%3A%20Mounted%20root%20(ext4%20filesystem)%20on%20device%20179%3A2.%0A%5B%20%20%20%203.834944%5D%20devtmpfs%3A%20mounted%0A%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1667349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%B9%E3%81%A8%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
100%が役に立ったと言っています (3/3)
バージョン履歴
最終更新日:
‎08-23-2023 09:51 PM
更新者: