Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
无法在 i.MX93 上构建 EASYEVSE Linux 镜像 大家好, 我正在阅读并执行 EVerest 用户指南中的 UG10357 NXP EasyEVSE 电动汽车充电站开发平台。但是,我在运行 bitbake 命令“ bitbake imx-image-everest ”(用户指南第 12 页)时遇到了错误。问题可以在附图的截图中看到。我认为这个问题与 EdgeLock SE05x Plug and Trust 中间件版本有关,该指南基于 04.07.01 版本,但 NXP 只提供 04.08.01 版本。有什么办法解决这个兼容性问题吗? 谢谢, 罗兰多 评估板 Re: Unable to build EASYEVSE Linux image on i.MX93 嗨@Rolando 请尝试修改此文件,使其与 EdgeLock SE05x 即插即用中间件版本04.08.01相匹配。 Zhiming_Liu_0-1787040520433.png志明_刘_0-1787040520433.png 此致, 志明
記事全体を表示
Unable to build EASYEVSE Linux image on i.MX93 Hello everyone, I am reading and executing the UG10357 NXP EasyEVSE EV Charging Station Development Platform on EVerest user guide. However I encountered an error when running the bitbake command "bitbake imx-image-everest" (page 12 on the user guide). The problem can be read and seen on the attached screenshot. I believe the issue is related to the EdgeLock SE05x Plug and Trust Middleware version, which the guide is built on version 04.07.01, but NXP only supplies the version 04.08.01. Any idea on how to fix this compatibility problem? Thanks, Rolando Evaluation Board Re: Unable to build EASYEVSE Linux image on i.MX93 Hi @Rolando  Please try to modify this file to match the  EdgeLock SE05x Plug and Trust Middleware version 04.08.01 Zhiming_Liu_0-1787040520433.pngZhiming_Liu_0-1787040520433.png Best Regards, Zhiming
記事全体を表示
SEMCのRT1176 チップ(外部DRAM)のクロックピンレベルが正常に動作していません。チップのプログラミングは正常に完了しましたが、クロックピンレベルが変化しないことが判明しました。 コアとメモリ 開発委員会 Re: RT1176 of SEMC こんにちは、@qxy111 さん。 NXPのRTシリーズ製品にご関心をお寄せいただきありがとうございます。喜んでお手伝いさせていただきます。 RT1176のSEMC外部ピンは、NVCC_EMC I/O電源ドメインから給電されます。そのため、SEMC_CLKの出力レベルはNVCC_EMCの電源電圧によって決まります。通常、そのハイレベルは、コア電圧である1.1Vではなく、設計で使用されているNVCC_EMC電圧(例えば1.8Vまたは3.3V)と一致させる必要があります。 まず、以下のハードウェアおよびソフトウェア構成をご確認ください。 1. カスタム開発ボードが正常に電源オンになるかどうか、特にNVCC_EMC1 / NVCC_EMC2電源が正しく機能しているかどうかを確認してください。 2:外部SDRAMのVDD電圧はRT1176のNVCC_EMC電圧と一致していますか? 3:SEMC関連のピンマルチプレクサとSEMCクロックは正しく初期化されていますか? 4:SDRAMの初期化パラメータは、実際に使用されているSDRAMデバイスと一致していますか? さらに、SEMC_CLKは高速クロック信号です。この信号が正常かどうかを判断するためにマルチメーターを使用するのではなく、チップのピン付近でオシロスコープを使用して測定することをお勧めします。 MIMXRT1170-EVKB開発ボードの設計図もご参照いただくことをお勧めします。このボードのSDRAMインターフェースは検証済みであり、回路図やソフトウェア構成の比較検証にご利用いただけます。   よろしくお願いします 5月 Re: RT1176 of SEMC コア1.1V信号をNVCC_EMC電圧まで昇圧することはできません。 Re: RT1176 of SEMC コア1.1V信号をNVCC_EMC電圧まで昇圧することはできません。
記事全体を表示
RVT70HSTNWC00-B (ILI2132A) 和 MIMXRT1176-evkb 您好, 我目前正在使用MIMXRT1176-EVKB进行一个项目。在这个项目中,我希望在RVT70HSTNWC00-B显示屏上显示一些屏幕,并能够注册触摸坐标。 我已经通过NXP论坛上的另一篇文章获得了一个可以正常工作的屏幕: https://community.nxp.com/t5/i-MX-Processors/Creating-a-driver-for-a-MIPI-LCD/mp/1772322 我唯一的问题是,此显示器的触摸驱动程序( ILI2132A )与其他驱动程序(例如 GT911)的工作方式略有不同,但仍然使用 I²C 作为协议,而 SDK 中没有使用此驱动程序的示例。 有没有人有基于 MIMXRT1170 系列芯片的解决方案? 欢迎提供任何帮助和信息。 提前感谢! 通信与控制(I3C | I2C | SPI | FlexCAN | 以太网 | FlexIO) Re: RVT70HSTNWC00-B (ILI2132A) with MIMXRT1176-evkb 嗨@KobeV , 我们目前没有为 ILI2132A 提供合适的驱动程序,但 RT1170-EVKB 支持 Zephyr,Zephyr 有一个名为“input_ili2132a.c”的触摸 IC 驱动程序(文档, GitHub )。 考虑到 ILI2132A 触摸 IC 的具体功能已经在该驱动程序中实现,迁移到裸机驱动程序的过程是完全可以实现的。该驱动程序中使用的所有 GPIO 和 I2C 功能在我们的 SDK 中都应该已经有了对应的底层硬件版本,所以我建议迁移或基于该 SDK 创建您自己的驱动程序。 此外,由于 Zephyr 已经支持 RT1170-EVKB,因此您可以使用基于 Zephyr 的项目进行测试场景,以确保驱动程序的功能,并在任何迁移过程之前调试其功能。 BR, 埃德温。
記事全体を表示
MCUXpresso is being shut down for maintenance. Is the official MCUXpresso IDE going to be discontinued? It hasn't been updated in over a year, and it's riddled with bugs. Meanwhile, STM32CUBIDE has already pulled far ahead. Analog (ADC|CMP|DAC|OpAmps) Re: MCUXpresso要维护停掉了 Hello @jieansen , Thank you for your feedback! Currently, we primarily promote the MCUXpresso for VS Code extension. Built on the Microsoft VS Code platform, it offers a more modern and lightweight development experience, supports the MCUXpresso SDK, and also supports Zephyr RTOS. We welcome you to consider using it. The MCUXpresso IDE is currently in maintenance mode, and there are no plans to release a major new feature version at this time. However, updates have not stopped. We will actively listen to customer feedback and decide whether to advance subsequent versions accordingly. If you encounter any bugs while using the software, please feel free to report them to us. We will forward the issue to the software team, who will assess whether it is necessary to release an updated version. BR Celeste
記事全体を表示
LAN96455F i.MX95とのイーサネット・スイッチ統合 – デバイスツリーガイダンス こんにちは、NXPチームの皆様、 Microchip LAN96455F Ethernet Switch(LAN9645xファミリ)をカスタムのi.MX95 19x19 LPDDR5ボード(imx95-19x19-evk.dtsベース)に統合しています。適切なデバイスツリー統合に関するガイダンスをいただければ幸いです。 Re: LAN96455F Ethernet Switch Integration with i.MX95 – Device Tree Guidance Linuxの場合、外部スイッチポートを個別に公開・管理する予定がある場合は、LAN96455FをDSA イーサネット・スイッチとしてモデル化してください。スイッチのCPU/アップリンクポートに接続するi.MX95 ENETC/NECイーサネットMACはDSAコンジットインターフェースであるべきです。LAN96455FポートはDSAユーザーNetDevとなります。DSAは、専用CPUポートがSoCイーサネットコントローラに接続されたスイッチ向けに設計されており、CPUポート自体の別のネット開発ではなく、フロントパネルごとの「ユーザー」インターフェースを作成します。 適切なデバイスツリーの構造は次のとおりです。 /* &enetX / &mdioX を実際の i.MX95 BSP ラベルに置き換えてください  * 選択した NETC ENETC ポートについては、imx95-19x19-evk.dts / imx95.dtsi を参照してください。 */ /* i.MX95 ENETCポートがCPU/アップリンクポートに接続LAN96455F */ &enetX {                  ステータス = "okay";               /* i.MX95とLAN96455F間の電気インターフェースを一致させる必要があります: * "rgmii-id", "rgmii", "sgmii", "2500base-x", など。                */               phy-mode = "rgmii-id";               /* MACからスイッチへのCPUポートは通常PHYがないため、説明してください               * LAN96455F CPU ポートが実際に固定リンクでない限り、固定リンクとして扱われます。                  * PHY/PCS を介して管理されます。                */ 固定リンク {                              速度 = <1000>; 全二重; }; }; /* MDIOコントローラはスイッチ マネジメント インターフェースにアクセスするために使用されました。 * i.MX95 NETCは外部PHY用のマスターMDIOインターフェースを備えています。  * 条項 22 および条項 45 を支持する 。 */ &mdioX {                  ステータス = "okay"; イーサネットswitch@0 {                              /* LAN9645xのドライバー/バインディングの互換文字列を使用してください * カーネル/BSP に同梱されています。この文字列を創作しないでください。 */ 互換性 = "microchip, reg = <0>; /* MDIO アドレスをボード上に固定 */ ポート { #address-cells = <1> #size-cells = <0>;                                            port@0 { reg = <0>; label = "lan0"; /* この外部ポートに外部 PHY がある場合: * phy-handle = <&phy0> * phy-mode = "..." */                                             };                                            port@1 { reg = <1>; label = 「lan1」;                                             };                                            port@2 { reg = <2>; label = "lan2";                                             };                                            port@3 { reg = <3> label = "lan3";                                             }; /* LAN96455F CPU/アップリンクポート番号は、 * マイクロチップのデータシート/ドライバ定義。 */                                            ポート@N { reg = ; label = "CPU"; イーサネット = <&enetX>;                                                            phy-mode = "rgmii-id";                                                            固定リンク {                                                                             スピード = <1000>; 全二重;                                                               };                                             };                           }; }; }; DTSを最終決定する前に確認すべき重要なポイント: カーネルから実際のLAN9645xバインディングを使用してください。取得したソースから公開されたメインLAN96455Fライン固有のバインディングを確認できなかったため、上記の互換性文字列は意図的にプレースホルダーとして使っています。NXPのBSP/Microchipドライバーツリーのドキュメント/devicetree/bindings/net/dsa/またはMicrochip LAN9645xドライバーソースを確認してください。 イーサネット = <&enetX>すべてのスイッチポートではなく、SwitchのCPUポートに設置しています。 DSAポートバインディングでは、イーサネットプロパティがスイッチポートがコネクテッドされているホストイーサネットデバイスへのphandleであると書かれています。 CPU/DSAポートには、phylink形式のリンク記述が必要です。CPUポートの場合、イーサネット=<&enetX>;このバインディングはphyモードと固定リンク、phyハンドル、またはマネージドのいずれかを必要とします。 固定リンクはMACからスイッチへのCPUポート直接続に使います。 一般的なイーサネットバインディングは、速度、全二重、オプションの一時停止特性を持つ固定リンクを定義しています。サポートされる固定リンク速度には、オブジェクト形式で10/100/1000/2500/5000/10000 Mbit/sが含まれます。 RGMIIの遅延モードは正確に設定してください。phy-mode = "rgmii-id" は、PCB が RGMII クロック/データ遅延を提供せず、MAC/PHY 側が内部遅延を提供する必要があることを意味します。plain "rgmii" は、PCB の配線が遅延を提供することを意味します。ほとんどのカスタムボードでは、レイアウトで意図的に遅延を追加しない限り、「rgmii-id」が想定される開始点となります。 また、i.MX95のMACがスイッチCPUポートに接続されている場合、通常の外部PHYのように設定しないでください。DSAモデルでは、MACが導管となり、外部ユーザーのポートはスイッチポートノードで表されます。 lan0やlan1などのLinuxインターフェースが期待できます。DSAはフロントパネルポート用のユーザーネットワークデバイスを作成し、DSAラベルプロパティがnetdevの名前となります。 準備チェック: dmesg | grep -i -E "dsa|lan964|mdio|enetc|netc" IPリンク cat /sys/class/net/ /dsa/tagging 2>/dev/null ip link set up ip link set lan0 up ethtool lan0 lanXインターフェースが表示されない場合は、次の順番でデバッグを行います:MDIOアドレス/ストラップ値、GPIOタイミングのリセット、ドライバーの要求による割り込みGPIO、正しいLAN9645x互換、正しいCPUポートレジグ、i.MX95とスイッチ間の正しい物理モード/固定リンク速度。 i.MX95 ENETCポートをDSA導管として使い、MDIO/SPI管理バスの下でポートブロックでLAN96455Fを記述し、スイッチCPUポートをENETC MACに戻すようにします。イーサネット = <&enetX>に加え有効なphyモードと固定リンク/マネージド/phyハンドルを使用します。
記事全体を表示
MCXA185 Reading values of a potentiometer MCXA185 LPADC Potentiometer Reading – Looking for a More Stable ADC Value I am working with an NXP MCXA185 and using the LPADC to read a potentiometer connected to P2_0 / ADC0_A0. My current implementation uses: ADC0 / ADC0_A0 High-resolution conversion mode LPADC hardware averaging of 128 samples Long ADC sample time (kLPADC_SampleTimeADCK19) One ADC reading every 1 ms (1000 Hz) Software-triggered conversions A block average of 100 samples The resulting average is updated every 100 ms So effectively, each value used in the block average has already been averaged by the ADC hardware over 128 conversions. Current approach cmdConfig.conversionResolutionMode = kLPADC_ConversionResolutionHigh; cmdConfig.hardwareAverageMode = kLPADC_HardwareAverageCount128; cmdConfig.sampleChannelMode = kLPADC_SampleChannelSingleEndSideA; cmdConfig.sampleTimeMode = kLPADC_SampleTimeADCK19; Then every 1 ms: LPADC_DoSoftwareTrigger(POT_LPADC_BASE, (1U << POT_LPADC_TRIGGER_ID)); while (!LPADC_GetConvResult(POT_LPADC_BASE, &result)) { /* Wait for conversion */ } s_blockSum += result.convValue; s_sampleCount++; if (s_sampleCount >= 100U) { s_lastAverage = (uint16_t)(s_blockSum / 100U); s_blockSum = 0U; s_sampleCount = 0U; } My question Is this a good approach for getting a stable potentiometer value, or is there a better ADC filtering/averaging strategy? In particular, I am wondering about: Is using 128-count hardware averaging + 100-sample software averaging excessive for a potentiometer? Does this actually provide useful additional noise reduction, or am I just increasing the response latency? Would it be better to use a smaller hardware average, such as 16 or 32 samples, and then use a software filter? Would an IIR/exponential moving average be better than a 100-sample block average for a potentiometer because it provides a smoother value while responding faster to knob movement? Is kLPADC_SampleTimeADCK19 appropriate for a typical potentiometer, or should I use a different sample time? Are there any MCXA185-specific LPADC settings that I should enable for better stability? Is polling the ADC result inside a 1 ms function a reasonable implementation, or would a hardware timer trigger + ADC FIFO/interrupt approach be preferable? Pin configuration I am currently using: cfg.pullSelect = kPORT_PullDisable; cfg.driveStrength = kPORT_LowDriveStrength; cfg.passiveFilterEnable = true; cfg.inputBuffer = kPORT_InputBufferDisable; The potentiometer is connected as a voltage divider, with the wiper connected to P2_0 / ADC0_A0. I am mainly interested in getting a value that is: Stable when the potentiometer is not moving Responsive when the potentiometer is turned Not unnecessarily delayed by excessive averaging Resistant to small ADC/wiper noise I would appreciate feedback on whether my current 128 hardware average + 100-sample block average approach is appropriate, and what filtering strategy you would recommend for this application. Analog(ADC|CMP|DAC|OpAmps) MCXA Re: MCXA185 Reading values of a potentiometer Hello, Could you confirm if you are using a high-speed channel? Are you using an example from the SDK as base? You are using a high AVGS value, A higher value of conversions averaged will help you in having a more stable response, but if you are looking for a more balanced response, you can use a smaller AVGS as 16 samples (0100) for providing good noise suppression with much lower conversion time. In MCX-A-185 Datasheet, the Figure 11 and Figure 12 can help you in redirect on how much averaging do you need, considering a High speed mode. For using kLPADC_SampleTimeADCK19 It will depend on your application mission. The shortest sample time maximizes conversion speed for lower impedance inputs. Extending sample time allows higher impedance inputs to be accurately sampled. If you need to optimize conversion speed for a lower impedance as the potentiometer you can use a shorter sample time for example kLPADC_SampleTimeADCK7. If you need to calculate the Required sample time considering the desired accuracy, you can review for the formula in Datasheet Table 33 Subsection 4.B Probably the instructions for ADC Calibration in MCX-A-18 Reference Manual Chapter 45.5.1.2 - 45.5.1.4 are what you are looking for. Best Regards
記事全体を表示
i.MX 9は「もう完成形」と言えるのでしょうか? 数年前にプロジェクトを始めたのですが、NXPの i.MX 9シリーズMPUがリリースされ始めていましたが、ほとんど入手困難だったため、重い i.MX 8 にしました。現段階では、これは私の必要以上の性能なので、もっと小型のMPUに移行したいと考えています。最小の1 i.MX 8を買うつもりでしたが、i.MX91が彼らのCPUの中で最も小さいです。より成熟した8よりも91の方が良いのではないかと考えていました。サーマルが一番気になるので、新品の方が良いと思いますが、まだ新しいので「まだ成熟している」かはわかりません。8に移植されるのがより公平な動きも動機になるかもしれません。 Re: Is i.MX 9 "there yet"? こんにちは、 @ceva156さん あなたのプロジェクトの主な目的は何ですか?現在どのIMX8シリーズ製品を使っていますか? BR Re: Is i.MX 9 "there yet"? こんにちは、 i.MX8のような重いマルチメディアGPU機能は不要です。i.MX91の方がずっと合いやすく、シンプルで低消費電力の設計ができるかもしれません。
記事全体を表示
FLXIO SENT IP 驱动程序 你好、 我们配置了 4 个 SENT 信道,并分配了附件中所示的信道。我们希望定时器 0、1、2、3 配置为 SENT RX 和 DMA 传输。定时器 5、6、7、8 配置为 SPCO。我们看到带有 SPCO 的 SENT 框架。我们希望定时器比较标志位 0 和 1 置位,并启动 DMA 传输,从而清除该标志。我们使用的是 S32K388 控制器。 仅供参考 - 软件目前只使用 2 个发送通道,即 SPCO 只发送到通道 0 和通道 1。 其中一个现象是 TIMERSDEN 寄存器显示的值为 0x0C。当所有 4 个 SENT 都配置好后,不是应该显示 0x0F 值吗?另外,如果只使用了 2 个 SENT,寄存器中是否应该只显示 2 个设置位?如果只有 2 位,难道不应该是定时/计数器 0 和定时/计数器 1 的 0 位和 1 位吗?我们认为定时器与 TIMERSDEN 寄存器的映射不匹配。 请查看所附屏幕截图,了解配置详情和软件版本如下。 编译版本:S32K3_RTD_6_0_0_D2506_ASR_REL_4_7_REV_0000_0000_20250610 * 项目 :RTD AUTOSAR 4.7 * Platform :CORTEXM * Peripheral : FLEXIO_SENT_IP Re: FLXIO SENT IP driver 您好, 我尝试使用 S32DS 中的 Sent_Receiver_S32K344 RTD 示例来模仿您的配置。 我选择 FlexIO 通道 0、1、2、3 配置为 SENT RX 和 DMA 传输,通道 5、6、7、8 配置为 SPC。 调用 Sent_init 后,我看到TIMERSDEN=0xF ,这似乎与通道映射一致。 您能否共享完整配置和简化项目,以便我们直接检查? BR, Petr Re: FLXIO SENT IP driver 我们使用的是 S32K388 控制器,请查看所附的项目配置文件,并将您的反馈意见告诉我。 Re: FLXIO SENT IP driver 您好, 我不经常使用 EB Tresos,所以我让 SW 团队检查了你们的配置文件。 我已将 SW 工程师的回复(说明回调的使用情况)直接转发给您,忘记放在这里了。如果没有帮助,请告诉我,我可以再问问他们。 谢谢! 彼得 Re: FLXIO SENT IP driver 您好, 请参见附件中的最新配置。 Re: FLXIO SENT IP driver 你好@annappa 正如我们在电话中讨论的那样,您能否上传最新的配置和代码修改? 提前感谢! Re: FLXIO SENT IP driver 谢谢@annappa 另外,您能分享一下您的最新配置吗? 谢谢您! Re: FLXIO SENT IP driver 您好, 为通道 0Flexio_Sent_Ip_DmaTimerValue_0_0数组分配的 DMA 缓冲区的值为12。在数据处理过程中,我们计算包括 SPC 在内的数据数(Func:Flexio_Sent_Ip_DmaHandlerline:NumberOfData = Receiver->ChnlCfg[ChannelId].DmaBufferDepth * (Receiver->ChnlCfg[ChannelId].NibbleCnt + 3U + (uint8)((Receiver->ChnlCfg[ChannelId].SpcMode == FALSE) ? 0U : 1U)).0U : 1U)); )生成的缓冲区数组应该是14,而不是12。我们看到 Ch0 的 DMA 缓冲区数值溢出到 Ch1 缓冲区。 下面是附带说明的截图。 DMA_BufferSize12_WithOverFlow:在 DMA 缓冲区大小为 12 时,数据溢出到 Ch1 缓冲区。 DMA_BufferSize14_WithOutOverFlow:DMA 缓冲区大小为 14 时,数据不会溢出到 Ch1。 缓冲区比较代码:在Flexio_Sent_Ip_Cfg.c文件中将缓冲区大小手动编辑为 14 后的代码比较。 谢谢! Re: FLXIO SENT IP driver 你好@annappa 你能尝试将 SENT Pause 脉冲更改为启用吗?   2026-03-03_11-26-19.png2026-03-03_11-26-19.png 谢谢& ,致以最崇高的敬意。 阿克塞尔 Re: FLXIO SENT IP driver 嗨,Annappa 感谢您的配置更新,我已经向 RTD 团队报告了 DMA 问题,他们正在进一步调查,不过我看到您启用了 FlexIO ISR,但没有启用 DMA ISR。 关于驱动程序的建议是使用 DMA 中的 DMA 中断来处理它。 关于 DMA 缓冲区,我将在收到 RTD 团队的反馈后尽快更新,谢谢! Re: FLXIO SENT IP driver 此外,我们还需要更新 DMA 缓冲区。 Re: FLXIO SENT IP driver 你好,阿克塞尔、 我们已在 Mcl 中配置了 DMA 逻辑通道和 Flexio 回调函数,请参见所附屏幕截图(DMA_Channel_config),此外,SENT 处理类型已设置为 DMA,请参见所附屏幕截图(SENT_DMA_Process)。 请告诉我驱动程序 如何使用 DMA 中的 DMA 中断来处理? 此致 安娜帕 Re: FLXIO SENT IP driver 你好,阿克塞尔、 如果我们启用暂停脉冲缓冲区的大小可能会增加,但此配置与我们的传感器配置不匹配,则我们的传感器配置没有暂停脉冲。如果没有暂停,则应生成缓冲区大小为 14 的脉冲阵列。 此致 安娜帕 Re: FLXIO SENT IP driver 你好,Annapa,你试过我几周前发布的暂停复选框吗? 此外,SENT 的处理是通过通知完成的 Screenshot 2026-03-18 095735.pngScreenshot 2026-03-18 095735.png 请确认启用暂停脉冲可以解决 DMA 缓冲区的问题(它将缓冲区从 12 个元素增加到 14 个元素)。 顺祝商祺! 阿克塞尔 Re: FLXIO SENT IP driver 您好,Axel, 关于这个问题您有什么最新消息吗? 这是驱动程序的缺陷吗? Regards Rahul Re: FLXIO SENT IP driver 你好, 已确认需要更换司机。以下是 Jira 工单: [SRTDCCOM-3401] [已发送]使用 SPC 模式时 Dma 缓冲区溢出 - NXP JIRA 。 此致, 约翰
記事全体を表示
imx8 nano kernel migration for a53 core from 5.15 to 6.18 imx_rproc_kick Hi  I am upgrading my kernel of the A53 core from 5.15 to 6.18 but i am imx_rproc_kick missing. please find the debug messages # dmesg | grep -nE "rpmsg|virtio|remoteproc|imx-rproc|imx_rproc_kick|goodbye|new channel|get [0-9]" 118:[ 0.030048] imx rpmsg driver is registered. 222:[ 1.538994] remoteproc remoteproc0: imx-rproc is available 224:[ 1.544537] remoteproc remoteproc0: attaching to imx-rproc 225:[ 1.555034] rproc-virtio rproc-virtio.1.auto: assigned reserved memory node vdevbuffer@b8400000 226:[ 1.564322] virtio_rpmsg_bus virtio0: rpmsg host is online 227:[ 1.569846] rproc-virtio rproc-virtio.1.auto: registered virtio0 (type 7) 228:[ 1.576689] remoteproc remoteproc0: remote processor imx-rproc is now attached 327:[ 5.860600] imx-rproc imx8mn-cm7: imx_rproc_kick: failed (1, err:-62) Regards Yadunath R Re: imx8 nano kernel migration for a53 core from 5.15 to 6.18 imx_rproc_kick imx_rproc_kick is not missing in your 6.18 kernel — your log shows the driver reached it and it returned an error: imx-rproc imx8mn-cm7: imx_rproc_kick: failed (1, err:-62) err:-62 means the kick to the remote core timed out. In NXP’s i.MX remoteproc/RPMsg context, this is described as a timeout during the RPMsg kick path; the default BSP remote-ready wait time is 50 ms, and the M-core may need longer if RPMsg initialization is delayed, for example when cache is off or firmware is not ready yet . From your log, the Linux side gets this far: remoteproc0: attaching to imx-rproc rproc-virtio... assigned reserved memory node vdevbuffer@b8400000 virtio_rpmsg_bus virtio0: rpmsg host is online remote processor imx-rproc is now attached So the A53/Linux side is attaching to the already-running M7 and creating the virtio RPMsg host. The failure happens later when Linux tries to notify virtqueue 1 , but the MU/RPMsg side does not complete the handshake in time. The i.MX remoteproc kick path uses the mailbox/MU for IPC interrupt signaling between Linux remoteproc and the hardware MU . Most likely debug areas for your 5.15 → 6.18 upgrade: M7 firmware resource table / RPMsg memory layout Verify the M7 firmware resource table still matches the Linux DT reserved-memory layout. NXP documentation shows the resource table defines the virtio device and vring entries, including RSC_VDEV , NUM_VRINGS , VDEV0_VRING_DA_BASE , VRING_ALIGN , and buffer count. If the image has no valid resource table, NXP’s Linux User’s Guide notes that the resource-table area should be cleared; for i.MX 8M Mini/Nano/Quad LPDDR4 EVK, the documented command is mw 0xb80ff000 0 4 . Device tree reserved-memory and rsc-da Check that the 6.18 DT still reserves the RPMsg vring/buffer/resource-table regions at the same addresses expected by the M7 firmware. Your log shows Linux assigned vdevbuffer@b8400000 , so confirm the M7 firmware’s RPMsg-Lite/OpenAMP config uses the same vring/buffer base region. Also confirm the imx8mn-cm7 node has the correct mboxes , memory-region , and rsc-da values for your board/firmware. M7 firmware readiness The log does not show an RPMsg “new channel” line before the timeout. That suggests Linux is online as RPMsg host, but the M7 side may not be announcing/servicing the channel correctly. Make sure the M7 application initializes RPMsg-Lite/OpenAMP before Linux sends traffic, and that it is not blocked before enabling the endpoint. Firmware built for the new kernel’s RPMsg assumptions NXP has documented cases where the Linux side continues to kick the M7 after the remote RPMsg resources have been destroyed, producing imx_rproc_kick: failed (..., err:-62) . If you are using an SDK ping-pong style demo, confirm whether the M7 firmware exits/destroys the RPMsg endpoint after a fixed number of messages. That pattern can trigger this exact class of error. Suggested next debug commands: dmesg | grep -nE "remoteproc|rproc|rpmsg|virtio|mailbox|mu|imx-rproc|imx_rproc" ls -l /sys/class/remoteproc/remoteproc0/ cat /sys/class/remoteproc/remoteproc0/state cat /sys/class/remoteproc/remoteproc0/name Also compare these between 5.15 and 6.18: grep -n "imx8mn-cm7" -n your-board.dts grep -n "vdevbuffer\|vdev0vring\|rsc\|rpmsg\|reserved-memory" your-board.dts The main thing I would check first is whether the 6.18 device tree still matches the M7 firmware’s resource table and RPMsg memory addresses . Your Linux side is attaching successfully; the failure is at the MU/RPMsg kick/ack stage, which points more to M7 readiness, mailbox/DT configuration, or resource-table/vring mismatch than to the imx_rproc_kick function being absent.
記事全体を表示
Request for Bare-Metal Driver Code Examples for LX2082 Processor I am currently working on a project based on the NXP LX2082A processor (custom board) and am looking for bare-metal software examples to accelerate our development. Could you please provide or direct me to any available bare-metal reference code, driver examples, or application notes for the following peripherals on the LX2082 processor? UART I2C SPI Ethernet (MAC/PHY initialization and communication) Specifically, I am interested in: Peripheral initialization sequences Register-level driver implementations Example source code in C Bare-metal examples without an operating system Any available board support package (BSP) or reference projects for the LX2082 platform If these resources are available under an NDA or require special access, please let me know the necessary procedure to obtain them. Thank you for your time and support. I look forward to your response. Best regards, sai chandu Re: Request for Bare-Metal Driver Code Examples for LX2082 Processor You could refer to bare-metal software provided in Real-time-edge software. Please refer to section "2.4 Baremetal on Cortex-A core" in the attached document.
記事全体を表示
S32K358のLPSPI0とLPSPI2が動作しない こんにちは、NXPヘルパーさん。 RTD:7.0.1 Licunhao_5-1786787375079.pngLicunhao_5-1786787375079.png S32DS3.6.10 Licunhao_3-1786787331998.pngLicunhao_3-1786787331998.png Licunhao_4-1786787354386.pngLicunhao_4-1786787354386.png 私はS32K358 LPSPI0、LPSPI1、LPSPI2を使っていますが、LPSPI1だけが動作し、LPSPI0とLPSPI2は動作しません。ピン配置にいくつか違いがあることに気づきました。 Licunhao_0-1786787130994.pngLicunhao_0-1786787130994.png Licunhao_1-1786787179244.pngLicunhao_1-1786787179244.png マスターには3つのLPSPIを使用します。そして、同期送信APIを使用します。RTD 7.0.1 Licunhao_2-1786787237518.pngLicunhao_2-1786787237518.png しかし、出力はLPSPI1しか出ません。 何か設定する必要はありますか? どうか助けてください。 Re: S32K358 LPSPI0 and LPSPI2 not work こんにちは、 各SpiExternalDeviceのSpiHwUnit割り当てを再度確認してください。 スクリーンショットから判断すると、SpiExternalDevice_2はCSIB0に割り当てられているようですが、SpiPhyUnitの設定では複数のSPIハードウェアユニットが表示されています。SpiExternalDevice_2が別のLPSPIインスタンスを介して通信することを意図している場合、そのSpiHwUnit参照は、そのインスタンス用に構成された対応するSPIハードウェアユニットを指している必要があります。 SpiExternalDevice_xとSpiPhyUnitのエントリ間のマッピングはユーザーが設定可能なので、番号付けが必ずしも一致する必要はありません。ただし、SpiHwUnitの割り当ては、転送を実行する予定のLPSPIインスタンスと一致していなければなりません。 スクリーンショットから判断すると、SpiExternalDevice_2 は CSIB0 を使用するように設定されているようですが、これは SpiPhyUnit で定義されている最初の SPI ハードウェア ユニットに対応しているものの、その設定は表示されていません。 さらに、3番目のハードウェアユニットはLPSPI_2用に構成されています。LPSPI_2 を介して通信することを意図している場合、SpiExternalDevice_2 は CSIB0 ではなく、その LPSPI インスタンス (CSIB2) に関連付けられた SpiPhyUnit を参照する必要があります。 各SpiExternalDeviceが、希望するLPSPIペリフェラルに関連付けられた正しいSpiPhyUnit(CSIBx)を参照しているか必ず確認してください。誤った割り当てが、転送が1つのSPIインスタンスでのみ観察される理由を説明できるかもしれません。 BR、ペトル
記事全体を表示
请求提供使用 CodeWarrior Studio 的 LX2080A 裸机参考代码和示例 尊敬的恩智浦技术支持团队: 我目前正在使用NXP Layerscape LX2080A 处理器,并在裸机环境下使用 CodeWarrior Development Studio开发应用程序。 我想请求提供以下内容的任何可用资源、参考项目或示例代码: LX2080A 的裸机启动代码 DDR、时钟和外设的初始化 核心启动和多核示例 用于控制台输出的 UART 驱动程序示例 GPIO 和定时器编程示例 中断处理示例 链接器脚本和内存映射配置 任何与LX2080A裸机开发相关的SDK、应用笔记或文档 CodeWarrior 项目示例专门针对 LX2080A 我的目标是开发和调试没有操作系统的裸机应用程序,任何参考资料或示例项目都将不胜感激。 董事会信息: 处理器:NXP LX2080A 开发环境:CodeWarrior 开发工作室 应用类型:裸机开发 请问是否有针对此用例的推荐文档、存储库、培训材料或社区资源? 感谢您的支持 赛昌杜 Re: Request for Bare-Metal Reference Code and Examples for LX2080A Using CodeWarrior Studio 你好, CodeWarrior 内置示例项目 安装适用于 QorIQ LS 系列 ARMv8 的 CodeWarrior 后,以下静态/示例项目可直接在 IDE 中使用: 创建裸机项目(新建项目向导) 打开 CodeWarrior IDE →文件 > 新建 > ARMv8 工作站 选择: ARMv8 > 裸板 > Hello World C 项目 构建并调试裸机项目 AMP 多核示例(HelloWorld_C_AMP_Bare) 位于: \CW_ARMv8\ARMv8\CodeWarrior_Examples\HelloWorld_C_AMP_Bare\ 此示例包括: 裸机启动代码( start.S ) 异常处理程序( exceptions.c , exceptions.S ) 链接器脚本可配置 ___DDR_ADDRESS 、 ___MEMORY_SIZE 和 ___CORE_NUMBER SMP/AMP 多核支持 多核提示(LX2160A/LX2080A):要在 Core 0 和 Core 1 之外的内核上运行,请复制 LX2160A_RDB 目标连接,并为每个附加内核修改目标初始化文件,使用正确的 CORE_CONTEXT 和 SAP_CORE_CONTEXT 。禁用辅助核心的 DDR/PHY 重新初始化。 库项目(源代码可供重新编译) 位于: {CW_ARMv8}\ARMv8\CodeWarrior_Examples\ UART_C_Static_Lib_Bare — 通过 UART 端口提供 printf 支持(注意:此库针对 LS 系列 UART;LX2160A/LX2080A 使用不同的 UART 控制器 — 请参阅下面的注释) 通过在链接器标志中将 simrdimon.specs 替换为 uart.specs ,将半主机 I/O 切换到 UART。 DDR初始化 对于 LX2080A,裸机环境下的 DDR 初始化流程与 LX2160A 相同: QCVS DDRv 工具(与 CodeWarrior 捆绑在一起)用于验证 DDR 并生成 ddr_init.c 生成的代码可用于裸机启动,也可作为基于 ATF 的初始化的参考。 DDR PHY 固件( fip_ddr.bin )必须部署在 XSPI 闪存的 0x00800000 处 GPP 动态随机存取存储器(DRAM) 区域 #1 起始地址为 0x0000_8000_0000 ;必须包含区域 #1(依赖于 DPAA/QMAN) 链接器脚本 DDR 配置示例: PROVIDE (___DDR_ADDRESS = 0x80000000); PROVIDE (___MEMORY_SIZE = 0x1effffff); PROVIDE (___CORE_NUMBER = 0); PROVIDE (___START_RAM_ADDRESS = ___DDR_ADDRESS + ___CORE_NUMBER * ___MEMORY_SIZE); LX2080A 上的 UART — 重要提示 LX2080A UART 控制器与 LS 系列处理器中使用的 PrimeCell UART 不向下兼容。内置的 UART_C_Static_Lib_Bare 库仅支持 LS 系列 UART。对于 LX2080A UART 输出,您需要根据 LX2160A 参考手册 UART 寄存器映射或参考 SDK UART 驱动程序示例来实现您自己的驱动程序。 LX2160A/LX2080A UART 相关社区资源: 在裸机项目中通过 UART 使用 printf 比较 CodeWarrior 和 Realtime Edge 构建的裸机环境。 实时边缘软件(裸机框架) NXP 的实时边缘软件包含一个适用于 LX2160ARDB-REV2 的裸机框架(与 LX2080A 设计兼容): 面向低延迟场景的基于 U-Boot 的裸机框架 包含 GPIO、IPI 和内核间通信示例 可在以下平台获取:实时边缘软件 社区知识库文章:基于裸机框架的实时边缘软件应用开发   此致
記事全体を表示
IMX8MP自社設計ボードでシステム起動後にシステムがクラッシュする こんにちは、皆さん i.MX8M Plus(IMX8MP)CPUに 4GB LPDDR4 RAM と 128GB eMMC ストレージを搭載したカスタムボードを設計しました。 以下は起動ログです。ご覧の通り、Linuxを起動した後、コンソールにコマンドを一時的に入力できますが、システムはほぼ即座にフリーズし、完全に反応しなくなります。 この問題は、ログに表示されているEXT4-fsエラーが原因である可能性が高いと考えています。 同じような問題に遭遇した方はいらっしゃいますか?また、トラブルシューティングのアドバイスをいただけませんか?どんなご支援でも大変ありがたく思います! よろしくお願いいたします。 U-Boot SPL 2020.04 (Aug 10 2026 - 12:59:20 +0800) DDRINFO: start DRAM init DDRINFO: DRAM rate 3200MTS DDRINFO:ddrphy calibration done DDRINFO: ddrmix config done Normal Boot Trying to boot from MMC2 Authentication key not yet programmed keyslot package magic error, do nothing here! NOTICE: BL31: v2.2(release):fc5b00e8fa-dirty NOTICE: BL31: Built : 12:59:31, Aug 10 2026 welcome to lk/MP boot args 0x2000000 0x56000000 0x2000 0x0 initializing trusty (Built: 12:16:06 Nov 19 2020) Initializing Trusted OS SMC handler avb: Initializing AVB App hwcrypto: Initializing hwrng_caam: Init HWRNG service provider hwrng_srv: Start HWRNG service hwcrypto_caam: Init HWCRYPTO service provider hwcrypto_srv: Start HWCRYPTO service hwkey_caam: Init HWKEY service provider hwkey_caam: 183: Invalid magic, unpack key package fail. hwkey_srv: Start HWKEY service hwcrypto: enter main event loop trusty_gatekeeper: Initializing U-Boot 2020.04 (Aug 10 2026 - 12:59:20 +0800) CPU: i.MX8MP Lite[4] rev1.1 1600 MHz (running at 1200 MHz) CPU: Industrial temperature grade (-40C to 105C) at 48C Reset cause: POR Model: NXP i.MX8MPlus abcd LPDDR4 EVK board DRAM: 4 GiB tcpc_init: Can't find device id=0x50 setup_typec: tcpc port2 init failed, err=-19 tcpc_init: Can't find device id=0x50 setup_typec: tcpc port1 init failed, err=-19 MMC: FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... *** Warning - bad CRC, using default environment [*]-Video Link 0Can't find cec device id=0x3c fail to probe panel device adv7535@3d fail to get display timings probe video device failed, ret -19 [0] lcd-controller@32e80000, video [1] mipi_dsi@32e60000, video_bridge [2] adv7535@3d, panel Can't find cec device id=0x3c fail to probe panel device adv7535@3d fail to get display timings probe video device failed, ret -19 In: serial Out: serial Err: serial BuildInfo: - ATF - U-Boot 2020.04 flash target is MMC:2 Net: Error: ethernet@30bf0000 address not set. Error: ethernet@30bf0000 address not set. No ethernet found. INFO Initializing Trusty device INFO selected trusty api version: 3 (requested 3) ss: get_rpmb_auth_key: failed to get key: -2 ss: proxy_connect: can't get storage auth key: (-2) ss-ipc: 105: do_connect: failure initializing channel state (1001) rpmb_proxy.c:312: ERROR rpmb_storage_proxy_init: unexpected proxy channel close libtipc.c:92: ERROR Initlializing RPMB storage proxy service failed (-8) Authentication key not yet programmed Fastboot: Normal Normal Boot Hit any key to stop autoboot: 0 avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized fsl_validate_vbmeta_public_key_rpmb: Read public key error avb_slot_verify.c:900: ERROR: vbmeta_a: Public key used to sign data rejected. avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized fsl_read_rollback_index_rpmb: read rollback from Trusty error! Authentication key not yet programmed avb_slot_verify.c:482: ERROR: dtbo_a: Hash of data does not match digest in descriptor. avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized Writing A/B metadata to disk. verify FAIL, state: UNLOCK boot 'boot_a' still kernel @ 40480000 (36925952) ramdisk @ 44680000 (7268024) fdt @ 44480000 (65027) avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized Device is unlocked, press power key to skip warning logo... Can't find cec device id=0x3c fail to probe panel device adv7535@3d fail to get display timings no video device found! can't show unlock warning. avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized ERROR - failed to read public key for keymaster keymaster.c:318: ERROR Keymaster TIPC client not initialized! avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized ipc_dev.c:306: ERROR trusty_ipc_dev_close: secure OS returned (-7) ## Flattened Device Tree blob at 44480000 Booting using the fdt blob at 0x44480000 Using Device Tree in place at 0000000044480000, end 0000000044492e02 Found /vpu_g1@38300000 node Modify /vpu_g1@38300000:status disabled Found /vpu_g2@38310000 node Modify /vpu_g2@38310000:status disabled Found /vpu_vc8000e@38320000 node Modify /vpu_vc8000e@38320000:status disabled Found /vipsi@38500000 node Modify /vipsi@38500000:status disabled Found /soc@0/bus@32c00000/camera/isp@32e10000 node Modify /soc@0/bus@32c00000/camera/isp@32e10000:status disabled Found /soc@0/bus@32c00000/camera/isp@32e20000 node Modify /soc@0/bus@32c00000/camera/isp@32e20000:status disabled Found /dsp@3b6e8000 node Modify /dsp@3b6e8000:status disabled Can't find cec device id=0x3c fail to probe panel device adv7535@3d fail to get display timings probe video device failed, ret -19 Starting kernel ... unable to select a mode device_remove: Device '[email protected]' failed to remove, but children are gone [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.4.70 (forenex@forenex20) (Android (5271481 based on r349610) clang version 8.0.8 (https://android.googlesource.com/toolchain/clang 4dba9ad555eabb40b39dc53c12d09423e9faea7b) (https://android.googlesource.com/toolchain/llvm ab552995647d484a712bf15f77e6c6f4e8ac532b) (based on LLVM 8.0.8svn), GNU ld (binutils-2.27-44492f8e) 2.27.0.20170315) #96 SMP PREEMPT Mon Aug 10 12:43:56 CST 2026 [ 0.000000] Machine model: NXP i.MX8MPlus EVK board [ 0.000000] earlycon: ec_imx6q0 at MMIO 0x0000000030890000 (options '115200') [ 0.000000] printk: bootconsole [ec_imx6q0] enabled [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] OF: reserved mem: failed to allocate memory for node 'linux,cma' [ 0.000000] cma: Reserved 800 MiB at 0x0000000060000000 [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000017fffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x17f7cc500-0x17f7cdfff] [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000040000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x00000000557fffff] [ 0.000000] node 0: [mem 0x0000000058000000-0x00000000923fffff] [ 0.000000] node 0: [mem 0x0000000094410000-0x00000000bfffffff] [ 0.000000] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000017fffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.1 [ 0.000000] percpu: Embedded 32 pages/cpu s93400 r8192 d29480 u131072 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] Speculative Store Bypass Disable mitigation not required [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1014032 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200 init=/init androidboot.console=ttymxc1 androidboot.hardware=freescale firmware_class.path=/vendor/firmware loop.max_part=7 transparent_hugepage=never androidboot.lcd_density=240 androidboot.primary_display=imx-drm androidboot.wificountrycode=CN androidboot.selinux=permissive cma=800M@0x400M-0xb80M buildvariant=userdebug androidboot.serialno=0926980055347a54 androidboot.btmacaddr=09:26:98:00:55:34 androidboot.soc_type=imx8mp androidboot.boot_device_root=mmcblk2 androidboot.boottime=1BLL:0,1BLE:4332,KL:0,KD:0,AVB:671,ODT:0,SW:0 androidboot.bootreason=cold,powerkey androidboot.verifiedbootstate=orange androidboot.flash.locked=0 androidboot.slot_suffix=_a androidboot.vbmeta.device=PARTUUID=a670210c-8754-426c-a5b2-440a72068e31 androidboot.vbmeta.avb_version=1.1 androidboot.vbmeta.device_state=unlocked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=3456 androidboot.vbmeta.digest=6f86b17aea6 [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB) [ 0.000000] Memory: 3110948K/4120512K available (19388K kernel code, 1884K rwdata, 10296K rodata, 4416K init, 589K bss, 190364K reserved, 819200K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 160 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: Distributor has no Range Selector support [ 0.000000] GICv3: 16 PPIs implemented [ 0.000000] GICv3: no VLPI support, no direct LPI support [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000 [ 0.000000] ITS: No ITS available, not enabling LPIs [ 0.000000] random: get_random_bytes called from start_kernel+0x1e0/0x3a4 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns [ 0.000004] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns [ 0.008586] Console: colour dummy device 80x25 [ 0.012580] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000) [ 0.022843] pid_max: default: 32768 minimum: 301 [ 0.027543] LSM: Security Framework initializing [ 0.032144] SELinux: Initializing. [ 0.035679] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.043064] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.052153] ASID allocator initialised with 32768 entries [ 0.056453] rcu: Hierarchical SRCU implementation. [ 0.062588] EFI services will not be available. [ 0.065940] smp: Bringing up secondary CPUs ... [ 0.070740] Detected VIPT I-cache on CPU1 [ 0.070762] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000 [ 0.070788] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.071277] Detected VIPT I-cache on CPU2 [ 0.071293] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000 [ 0.071308] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.071758] Detected VIPT I-cache on CPU3 [ 0.071772] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000 [ 0.071787] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.071847] smp: Brought up 1 node, 4 CPUs [ 0.126892] SMP: Total of 4 processors activated. [ 0.131607] CPU features: detected: 32-bit EL0 Support [ 0.136784] CPU features: detected: CRC32 instructions [ 0.141964] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching [ 0.150345] CPU: All CPU(s) started at EL2 [ 0.154458] alternatives: patching kernel code [ 0.160090] CPU3: update max cpu_capacity 1024 [ 0.161162] devtmpfs: initialized [ 0.171950] CPU3: update max cpu_capacity 1024 [ 0.177065] Initilizing CustomIPI irq domain [ 0.181854] Registered cp15_barrier emulation handler [ 0.186900] Registered setend emulation handler [ 0.191752] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.201261] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.230348] pinctrl core: initialized pinctrl subsystem [ 0.233519] DMI not present or invalid. [ 0.236972] NET: Registered protocol family 16 [ 0.241723] schedtune: configured to support 5 boost groups [ 0.253931] DMA: preallocated 256 KiB pool for atomic allocations [ 0.257232] audit: initializing netlink subsys (disabled) [ 0.262846] audit: type=2000 audit(0.188:1): state=initialized audit_enabled=0 res=1 [ 0.270434] cpuidle: using governor menu [ 0.275031] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.282334] Serial: AMBA PL011 UART driver [ 0.285353] imx mu driver is registered. [ 0.289231] imx rpmsg driver is registered. [ 0.330534] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver [ 0.355197] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages [ 0.359088] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages [ 0.365812] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.372548] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages [ 0.380290] cryptd: max_cpu_qlen set to 1000 [ 0.386907] ACPI: Interpreter disabled. [ 0.389749] iommu: Default domain type: Translated [ 0.392979] vgaarb: loaded [ 0.395797] SCSI subsystem initialized [ 0.399630] usbcore: registered new interface driver usbfs [ 0.404821] usbcore: registered new interface driver hub [ 0.410185] usbcore: registered new device driver usb [ 0.416258] mc: Linux media interface: v0.10 [ 0.419511] videodev: Linux video capture interface: v2.00 [ 0.425062] pps_core: LinuxPPS API ver. 1 registered [ 0.429985] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.439183] PTP clock support registered [ 0.443476] trusty trusty: trusty version: Built: 12:16:06 Nov 19 2020 [ 0.449684] trusty trusty: selected api version: 3 (requested 3) [ 0.462140] EDAC MC: Ver: 3.0.0 [ 0.463513] FPGA manager framework [ 0.465936] Advanced Linux Sound Architecture Driver Initialized. [ 0.472339] Bluetooth: Core ver 2.22 [ 0.475559] NET: Registered protocol family 31 [ 0.480018] Bluetooth: HCI device and connection manager initialized [ 0.486408] Bluetooth: HCI socket layer initialized [ 0.491305] Bluetooth: L2CAP socket layer initialized [ 0.496381] Bluetooth: SCO socket layer initialized [ 0.502651] clocksource: Switched to clocksource arch_sys_counter [ 0.581807] VFS: Disk quotas dquot_6.6.0 [ 0.582934] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.589959] pnp: PnP ACPI: disabled [ 0.599613] thermal_sys: Registered thermal governor 'step_wise' [ 0.599616] thermal_sys: Registered thermal governor 'power_allocator' [ 0.603184] NET: Registered protocol family 2 [ 0.614167] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.622368] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.630475] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear) [ 0.638103] TCP: Hash tables configured (established 32768 bind 32768) [ 0.644288] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.650996] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.658273] NET: Registered protocol family 1 [ 0.662906] PCI: CLS 0 bytes, default 64 [ 0.666612] Trying to unpack rootfs image as initramfs... [ 0.969042] Freeing initrd memory: 7096K [ 0.971205] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available [ 0.978368] kvm [1]: IPA Size Limit: 40bits [ 0.982977] kvm [1]: GICv3: no GICV resource entry [ 0.986931] kvm [1]: disabling GICv2 emulation [ 0.991384] kvm [1]: GIC system register CPU interface enabled [ 0.997313] kvm [1]: vgic interrupt IRQ1 [ 1.001294] kvm [1]: Hyp mode initialized successfully [ 1.009715] Initialise system trusted keyrings [ 1.011415] workingset: timestamp_bits=44 max_order=20 bucket_order=0 [ 1.023899] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.027035] Registering sdcardfs 0.1 [ 1.030681] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 1.036976] fuse: init (API version 7.31) [ 1.040947] 9p: Installing v9fs 9p2000 file system support [ 1.061195] Key type asymmetric registered [ 1.062439] Asymmetric key parser 'x509' registered [ 1.067377] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 1.074786] io scheduler mq-deadline registered [ 1.079335] io scheduler kyber registered [ 1.086444] /ubuntu20/imx8_data/imx8_an10/android_build/vendor/nxp-opensource/kernel_imx/drivers/gpio/dido.c dido_get_of_properties() line 65, cannot get device_node [ 1.109693] i.MX8MP clock driver probe done [ 1.115607] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2 [ 1.120533] mxs-dma 33000000.dma-apbh: initialized [ 1.123274] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin [ 1.129738] Bus freq driver module loaded [ 1.145963] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 1.151900] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 27, base_baud = 5000000) is a IMX [ 1.158772] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 28, base_baud = 5000000) is a IMX [ 1.167481] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 29, base_baud = 1500000) is a IMX [ 1.175960] printk: console [ttymxc1] enabled [ 1.175960] printk: console [ttymxc1] enabled [ 1.184631] printk: bootconsole [ec_imx6q0] disabled [ 1.184631] printk: bootconsole [ec_imx6q0] disabled [ 1.215387] brd: module loaded [ 1.225099] loop: module loaded [ 1.228659] zram: Added device: zram0 [ 1.245575] imx ahci driver is registered. [ 1.253618] spi-nor spi0.0: unrecognized JEDEC id bytes: 00 00 00 00 00 00 [ 1.260560] spi-nor: probe of spi0.0 failed with error -2 [ 1.267745] libphy: Fixed MDIO Bus: probed [ 1.272662] tun: Universal TUN/TAP device driver, 1.6 [ 1.278971] thunder_xcv, ver 1.0 [ 1.282228] thunder_bgx, ver 1.0 [ 1.285499] nicpf, ver 1.0 [ 1.290093] hclge is initializing [ 1.293427] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version [ 1.300654] hns3: Copyright (c) 2017 Huawei Corporation. [ 1.306006] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI [ 1.313062] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 1.318842] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 1.324682] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 1.330695] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.6.0-k [ 1.337666] igb: Copyright (c) 2007-2014 Intel Corporation. [ 1.343278] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k [ 1.351114] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 1.357260] sky2: driver version 1.30 [ 1.361899] PPP generic driver version 2.4.2 [ 1.366319] PPP BSD Compression module registered [ 1.371035] PPP Deflate Compression module registered [ 1.376113] PPP MPPE Compression module registered [ 1.380912] NET: Registered protocol family 24 [ 1.385361] PPTP driver version 0.8.5 [ 1.389257] usbcore: registered new interface driver r8152 [ 1.394782] usbcore: registered new interface driver asix [ 1.400239] usbcore: registered new interface driver ax88179_178a [ 1.406370] usbcore: registered new interface driver cdc_ether [ 1.412238] usbcore: registered new interface driver net1080 [ 1.417931] usbcore: registered new interface driver cdc_subset [ 1.423885] usbcore: registered new interface driver zaurus [ 1.429508] usbcore: registered new interface driver cdc_ncm [ 1.435352] VFIO - User Level meta-driver version: 0.3 [ 1.445715] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.452309] ehci-pci: EHCI PCI platform driver [ 1.456815] ehci-platform: EHCI generic platform driver [ 1.462338] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.468535] ohci-pci: OHCI PCI platform driver [ 1.473034] ohci-platform: OHCI generic platform driver [ 1.479307] usbcore: registered new interface driver uas [ 1.484672] usbcore: registered new interface driver usb-storage [ 1.490764] usbcore: registered new interface driver usbserial_generic [ 1.497316] usbserial: USB Serial support registered for generic [ 1.503356] usbcore: registered new interface driver ftdi_sio [ 1.509129] usbserial: USB Serial support registered for FTDI USB Serial Device [ 1.516472] usbcore: registered new interface driver usb_serial_simple [ 1.523022] usbserial: USB Serial support registered for carelink [ 1.529140] usbserial: USB Serial support registered for zio [ 1.534827] usbserial: USB Serial support registered for funsoft [ 1.540859] usbserial: USB Serial support registered for flashloader [ 1.547233] usbserial: USB Serial support registered for google [ 1.553176] usbserial: USB Serial support registered for libtransistor [ 1.559725] usbserial: USB Serial support registered for vivopay [ 1.565755] usbserial: USB Serial support registered for moto_modem [ 1.572042] usbserial: USB Serial support registered for motorola_tetra [ 1.578677] usbserial: USB Serial support registered for novatel_gps [ 1.585051] usbserial: USB Serial support registered for hp4x [ 1.590818] usbserial: USB Serial support registered for suunto [ 1.596762] usbserial: USB Serial support registered for siemens_mpi [ 1.603158] usbcore: registered new interface driver usb_ehset_test [ 1.612942] input: 30370000.snvs:snvs-powerkey as /devices/platform/soc@0/30000000.bus/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0 [ 1.626318] usbcore: registered new interface driver xpad [ 1.631778] usbcore: registered new interface driver usb_acecad [ 1.637740] usbcore: registered new interface driver aiptek [ 1.643351] usbcore: registered new interface driver gtco [ 1.648784] usbcore: registered new interface driver hanwang [ 1.654478] usbcore: registered new interface driver kbtab [ 1.661884] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc0 [ 1.668105] snvs_rtc 30370000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:09 UTC (9) [ 1.677317] i2c /dev entries driver [ 1.682145] uvcvideo: Unable to create debugfs directory [ 1.687515] usbcore: registered new interface driver uvcvideo [ 1.693270] USB Video Class driver (1.1.1) [ 1.698293] __power_supply_register: Expected proper parent device for 'battery' [ 1.706033] __power_supply_register: Expected proper parent device for 'usb' [ 1.721398] trusty-virtio trusty:trusty-virtio: initializing [ 1.727285] trusty_ipc virtio0: vring0: va(pa) (____ptrval____)(0) qsz 32 notifyid 1 [ 1.735140] trusty_ipc virtio0: vring1: va(pa) (____ptrval____)(0) qsz 32 notifyid 2 [ 1.743200] trusty-virtio trusty:trusty-virtio: initializing done [ 1.743335] trusty_ipc virtio0: is online [ 1.750259] device-mapper: uevent: version 1.0.3 [ 1.758225] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: [email protected] [ 1.766887] Bluetooth: HCI UART driver ver 2.3 [ 1.771348] Bluetooth: HCI UART protocol H4 registered [ 1.776497] Bluetooth: HCI UART protocol BCSP registered [ 1.781837] Bluetooth: HCI UART protocol LL registered [ 1.786983] Bluetooth: HCI UART protocol ATH3K registered [ 1.792407] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 1.798892] Bluetooth: HCI UART protocol Broadcom registered [ 1.804577] Bluetooth: HCI UART protocol QCA registered [ 1.810129] EDAC MC: ECC not enabled [ 1.816509] sdhci: Secure Digital Host Controller Interface driver [ 1.822704] sdhci: Copyright(c) Pierre Ossman [ 1.827336] Synopsys Designware Multimedia Card Interface Driver [ 1.834244] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.840630] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SD1_CLK already requested by 30860000.serial; cannot claim for 30b40000.mmc [ 1.852990] imx8mp-pinctrl 30330000.pinctrl: pin-35 (30b40000.mmc) status -22 [ 1.860139] imx8mp-pinctrl 30330000.pinctrl: could not request pin 35 (MX8MP_IOMUXC_SD1_CLK) from group usdhc1grp on device 30330000.pinctrl [ 1.872837] sdhci-esdhc-imx 30b40000.mmc: Error applying setting, reverse things back [ 1.880695] sdhci-esdhc-imx: probe of 30b40000.mmc failed with error -22 [ 1.920203] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA [ 1.931108] ledtrig-cpu: registered to indicate activity on CPUs [ 1.937923] hidraw: raw HID events driver (C) Jiri Kosina [ 1.945993] usbcore: registered new interface driver usbhid [ 1.951586] usbhid: USB HID core driver [ 1.956991] mxc-isi 32e00000.isi: mxc_isi.0 registered successfully [ 1.964353] mxc-mipi-csi2-sam 32e40000.csi: 32e40000.csi supply mipi-phy not found, using dummy regulator [ 1.974260] mxc-mipi-csi2-sam 32e40000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 500000000 [ 1.986232] ashmem: initialized [ 1.993860] optee: probing for conduit method from DT. [ 1.999031] optee: api uid mismatch [ 2.004745] Galcore version 6.4.3.p1.305572 [ 2.051739] mmc2: new HS400 Enhanced strobe MMC card at address 0001 [ 2.059265] mmcblk2: mmc2:0001 AKL11X 115 GiB [ 2.063988] mmcblk2boot0: mmc2:0001 AKL11X partition 1 4.00 MiB [ 2.070180] mmcblk2boot1: mmc2:0001 AKL11X partition 2 4.00 MiB [ 2.077029] mmcblk2rpmb: mmc2:0001 AKL11X partition 3 4.00 MiB, chardev (236:0) [ 2.090822] Alternate GPT is invalid, using primary GPT. [ 2.096206] mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 [ 2.115512] [drm] Initialized vivante 1.0.0 20170808 for 40000000.mix_gpu_ml on minor 0 [ 2.126011] usbcore: registered new interface driver snd-usb-audio [ 2.134183] OF: /sound-bt-sco/simple-audio-card,cpu: could not get #sound-dai-cells for /soc@0/bus@30c00000/spba-bus@30c00000/sai@30c20000 [ 2.146639] asoc-simple-card sound-bt-sco: parse error -22 [ 2.152158] asoc-simple-card: probe of sound-bt-sco failed with error -22 [ 2.164837] imx-micfil sound-micfil: ASoC: failed to init link micfil hifi: -517 [ 2.172301] imx-micfil sound-micfil: snd_soc_register_card failed (-517) [ 2.179588] imx-cdnhdmi sound-hdmi: ASoC: failed to init link imx8 hdmi: -517 [ 2.186746] imx-cdnhdmi sound-hdmi: snd_soc_register_card failed (-517) [ 2.193608] imx-xcvr sound-xcvr: ASoC: failed to init link XCVR PCM: -517 [ 2.200412] imx-xcvr sound-xcvr: snd_soc_register_card failed: -517 [ 2.206794] pktgen: Packet Generator for packet performance testing. Version: 2.75 [ 2.218070] drop_monitor: Initializing network drop monitor service [ 2.224432] NET: Registered protocol family 26 [ 2.228889] netem: version 1.3 [ 2.231955] u32 classifier [ 2.234668] input device check on [ 2.238328] Actions configured [ 2.242384] xt_time: kernel timezone is -0000 [ 2.246881] gre: GRE over IPv4 demultiplexor driver [ 2.251769] IPv4 over IPsec tunneling driver [ 2.256576] Initializing XFRM netlink socket [ 2.260876] IPsec XFRM device driver [ 2.264908] NET: Registered protocol family 10 [ 2.270517] Segment Routing with IPv6 [ 2.274279] mip6: Mobile IPv6 [ 2.278148] NET: Registered protocol family 17 [ 2.282622] NET: Registered protocol family 15 [ 2.288131] Bluetooth: RFCOMM TTY layer initialized [ 2.293026] Bluetooth: RFCOMM socket layer initialized [ 2.298177] Bluetooth: RFCOMM ver 1.11 [ 2.301934] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 2.307254] Bluetooth: BNEP filters: protocol multicast [ 2.312488] Bluetooth: BNEP socket layer initialized [ 2.317458] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 2.323406] Bluetooth: HIDP socket layer initialized [ 2.328414] l2tp_core: L2TP core driver, V2.0 [ 2.332789] l2tp_ppp: PPPoL2TP kernel driver, V2.0 [ 2.337591] 8021q: 802.1Q VLAN Support v1.8 [ 2.341797] lib80211: common routines for IEEE802.11 drivers [ 2.347864] 9pnet: Installing 9P2000 support [ 2.352169] tsn generic netlink module v1 init... [ 2.357961] registered taskstats version 1 [ 2.362078] Loading compiled-in X.509 certificates [ 2.367003] Key type ._fscrypt registered [ 2.371023] Key type .fscrypt registered [ 2.374950] Key type fscrypt-provisioning registered [ 2.384645] i2c i2c-0: IMX I2C adapter registered [ 2.390402] adv7511 1-003d: 1-003d supply avdd not found, using dummy regulator [ 2.397803] adv7511 1-003d: 1-003d supply dvdd not found, using dummy regulator [ 2.405134] adv7511 1-003d: 1-003d supply pvdd not found, using dummy regulator [ 2.412464] adv7511 1-003d: 1-003d supply a2vdd not found, using dummy regulator [ 2.419883] adv7511 1-003d: 1-003d supply v3p3 not found, using dummy regulator [ 2.427227] adv7511 1-003d: 1-003d supply v1p2 not found, using dummy regulator [ 2.436243] adv7511 1-003d: Probe failed. Remote port 'mipi_dsi@32e60000' disabled [ 2.444589] i2c i2c-1: IMX I2C adapter registered [ 2.450457] pca953x 2-0020: using no AI [ 2.455251] pca953x 2-0020: failed writing register [ 2.467882] nvmem pcf85063_nvram0: nvmem: invalid reg on /soc@0/bus@30800000/i2c@30a40000/rtc@51/clock [ 2.483902] rtc rtc1: Power loss detected, invalid time [ 2.489497] rtc-pcf85063 2-0051: registered as rtc1 [ 2.494436] i2c i2c-2: IMX I2C adapter registered [ 2.500085] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SD1_CLK already requested by 30860000.serial; cannot claim for 30b40000.mmc [ 2.512449] imx8mp-pinctrl 30330000.pinctrl: pin-35 (30b40000.mmc) status -22 [ 2.519598] imx8mp-pinctrl 30330000.pinctrl: could not request pin 35 (MX8MP_IOMUXC_SD1_CLK) from group usdhc1grp on device 30330000.pinctrl [ 2.532318] sdhci-esdhc-imx 30b40000.mmc: Error applying setting, reverse things back [ 2.540175] sdhci-esdhc-imx: probe of 30b40000.mmc failed with error -22 [ 2.548202] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found [ 2.554176] imx-dwmac 30bf0000.ethernet: no reset control found [ 2.560913] imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51 [ 2.567720] imx-dwmac 30bf0000.ethernet: DWMAC4/5 [ 2.572522] imx-dwmac 30bf0000.ethernet: DMA HW capability register supported [ 2.579667] imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported [ 2.586808] imx-dwmac 30bf0000.ethernet: TX Checksum insertion supported [ 2.593518] imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported [ 2.599647] imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 2.607321] imx-dwmac 30bf0000.ethernet: device MAC address 7e:46:32:ef:7e:37 [ 2.614471] imx-dwmac 30bf0000.ethernet: Enabled Flow TC (entries=8) [ 2.620843] imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256) [ 2.628566] libphy: stmmac: probed [ 2.632216] mdio_bus stmmac-1: MDIO device at address 1 is missing. [ 2.654401] imx8mq-usb-phy 381f0040.usb-phy: 381f0040.usb-phy supply vbus not found, using dummy regulator [ 2.664384] imx8mq-usb-phy 382f0040.usb-phy: 382f0040.usb-phy supply vbus not found, using dummy regulator [ 2.674860] pwm-backlight lvds_backlight: aaaaaaaaaaaaaaaaaaaaaa [ 2.680888] pwm-backlight lvds_backlight: bbbbbbbbbbbbbbbbbbbbbbb [ 2.686988] pwm-backlight lvds_backlight: cccccccccccccccccccccccc [ 2.693178] pwm-backlight lvds_backlight: dddddddddddddddddddddd [ 2.699211] pwm-backlight lvds_backlight: eeeeeeeeeeeeeeeeeeee [ 2.705061] pwm-backlight lvds_backlight: lvds_backlight supply power not found, using dummy regulator [ 2.714430] pwm-backlight lvds_backlight: gggggggggggggggggggggg [ 2.720500] pwm-backlight lvds_backlight: hhhhhhhhhhhhhhhhhhhhhhh [ 2.726606] pwm-backlight lvds_backlight: iiiiiiiiiiiiiiiiiiiiiii [ 2.732715] pwm-backlight lvds_backlight: jjjjjjjjjjjjjjjjjjjjj [ 2.738674] pwm-backlight lvds_backlight: kkkkkkkkkkkkkkkkkkkkk [ 2.744663] pwm-backlight lvds_backlight: llllllllllllllllll [ 2.756906] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 2.763562] [drm] No driver support for vblank timestamp query. [ 2.769555] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops) [ 2.777523] imx-drm display-subsystem: bound imx-lcdifv3-crtc.1 (ops lcdifv3_crtc_ops) [ 2.785486] imx-drm display-subsystem: bound imx-lcdifv3-crtc.2 (ops lcdifv3_crtc_ops) [ 2.793504] imx_sec_dsim_drv 32e60000.mipi_dsi: version number is 0x1060200 [ 2.800520] imx_sec_dsim_drv 32e60000.mipi_dsi: Failed to attach bridge: 32e60000.mipi_dsi [ 2.808799] imx_sec_dsim_drv 32e60000.mipi_dsi: failed to bind sec dsim bridge: -19 [ 2.816470] imx-drm display-subsystem: bound 32e60000.mipi_dsi (ops imx_sec_dsim_ops) [ 2.828193] panel-lvds lvds0_panel: 11111111111111 width-mm DT property [ 2.834866] panel-lvds lvds0_panel: 22222222222 width-mm DT property [ 2.841242] panel-lvds lvds0_panel: 333333333333 width-mm DT property [ 2.847738] panel-lvds lvds0_panel: 44444444444 width-mm DT property [ 2.854127] panel-lvds lvds0_panel: 55555555555555 width-mm DT property [ 2.860765] panel-lvds lvds0_panel: 6666666666666 width-mm DT property [ 2.867895] OF: graph: no port node found in /usb-phy@381f0040 [ 2.874515] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.880033] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1 [ 2.888052] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe6c hci version 0x110 quirks 0x0000002001810010 [ 2.897492] xhci-hcd xhci-hcd.1.auto: irq 69, io mem 0x38200000 [ 2.903561] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04 [ 2.911848] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.919083] usb usb1: Product: xHCI Host Controller [ 2.923969] usb usb1: Manufacturer: Linux 5.4.70 xhci-hcd [ 2.929376] usb usb1: SerialNumber: xhci-hcd.1.auto [ 2.934977] hub 1-0:1.0: USB hub found [ 2.938762] hub 1-0:1.0: 1 port detected [ 2.942938] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.948445] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2 [ 2.956134] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 2.962730] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 2.970936] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04 [ 2.979208] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.986439] usb usb2: Product: xHCI Host Controller [ 2.991330] usb usb2: Manufacturer: Linux 5.4.70 xhci-hcd [ 2.996735] usb usb2: SerialNumber: xhci-hcd.1.auto [ 3.002458] hub 2-0:1.0: USB hub found [ 3.006247] hub 2-0:1.0: 1 port detected [ 3.010740] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 7 mkt segment 2 supported-hw 0x80 0x4 [ 3.020530] imx-micfil sound-micfil: ASoC: failed to init link micfil hifi: -517 [ 3.027944] imx-micfil sound-micfil: snd_soc_register_card failed (-517) [ 3.035275] imx-cdnhdmi sound-hdmi: ASoC: failed to init link imx8 hdmi: -517 [ 3.042426] imx-cdnhdmi sound-hdmi: snd_soc_register_card failed (-517) [ 3.049774] imx-xcvr sound-xcvr: snd-soc-dummy-dai <-> 30cc0000.xcvr mapping ok [ 3.057106] imx-xcvr sound-xcvr: ASoC: no DMI vendor name! [ 3.067515] spi_imx 30830000.spi: probed [ 3.073457] pca9450 0-0025: Device ID=0x31 [ 3.077570] pca9450 0-0025: gpio_intr = 3 [ 3.081588] pca9450 0-0025: chip_irq=74 [ 3.155658] random: fast init done [ 3.175508] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_GPIO1_IO15 already requested by 30670000.pwm; cannot claim for 1-003c [ 3.187356] imx8mp-pinctrl 30330000.pinctrl: pin-20 (1-003c) status -22 [ 3.193987] imx8mp-pinctrl 30330000.pinctrl: could not request pin 20 (MX8MP_IOMUXC_GPIO1_IO15) from group csi_mclk_grp on device 30330000.pinctrl [ 3.207206] ov5640 1-003c: Error applying setting, reverse things back [ 3.213754] ov5640: probe of 1-003c failed with error -22 [ 3.225436] wm8960 2-0034: Failed to issue reset [ 3.235935] rpmsg-audio-codec-wm8960 2-0034: Failed to issue reset [ 3.243295] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO [ 3.278992] usb 1-1: new high-speed USB device number 2 using xhci-hcd [ 3.280297] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA [ 3.298940] fsl-micfil-dai 30ca0000.micfil: GET IRQ: 45 [ 3.304195] fsl-micfil-dai 30ca0000.micfil: GET IRQ: 46 [ 3.309441] fsl-micfil-dai 30ca0000.micfil: GET IRQ: 47 [ 3.314688] fsl-micfil-dai 30ca0000.micfil: GET IRQ: 48 [ 3.323324] imx6q-pcie 33800000.pcie: 33800000.pcie supply epdev_on not found, using dummy regulator [ 3.323334] reg-fixed-voltage regulator-usb4-vbus: nonexclusive access to GPIO for regulator-usb4-vbus [ 3.332729] imx6q-pcie 33800000.pcie: EXT REF_CLK is used!. [ 3.341994] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SAI2_RXD0 already requested by regulator-usb4-vbus; cannot claim for regulator-usb3-vbus [ 3.347966] imx6q-pcie 33800000.pcie: PCIe PHY PLL clock is locked. [ 3.360859] imx8mp-pinctrl 30330000.pinctrl: pin-105 (regulator-usb3-vbus) status -22 [ 3.360865] imx8mp-pinctrl 30330000.pinctrl: could not request pin 105 (MX8MP_IOMUXC_SAI2_RXD0) from group usb1grp on device 30330000.pinctrl [ 3.360870] reg-fixed-voltage regulator-usb3-vbus: Error applying setting, reverse things back [ 3.360884] reg-fixed-voltage: probe of regulator-usb3-vbus failed with error -22 [ 3.404582] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SAI2_RXD0 already requested by regulator-usb4-vbus; cannot claim for regulator-usb2-vbus [ 3.415777] pcie phy pipe clk is not ready [ 3.418075] imx8mp-pinctrl 30330000.pinctrl: pin-105 (regulator-usb2-vbus) status -22 [ 3.422161] phy phy-32f00000.pcie-phy.5: phy init failed --> -110 [ 3.429993] imx8mp-pinctrl 30330000.pinctrl: could not request pin 105 (MX8MP_IOMUXC_SAI2_RXD0) from group usb1grp on device 30330000.pinctrl [ 3.429997] reg-fixed-voltage regulator-usb2-vbus: Error applying setting, reverse things back [ 3.436117] imx6q-pcie 33800000.pcie: Waiting for PHY PLL ready timeout! [ 3.448887] reg-fixed-voltage: probe of regulator-usb2-vbus failed with error -22 [ 3.472322] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SAI2_RXD0 already requested by regulator-usb4-vbus; cannot claim for regulator-usb1-vbus [ 3.478038] imx6q-pcie 33800000.pcie: PCIe PLL lock timeout [ 3.485811] imx8mp-pinctrl 30330000.pinctrl: pin-105 (regulator-usb1-vbus) status -22 [ 3.491464] imx6q-pcie 33800000.pcie: host bridge /pcie@33800000 ranges: [ 3.499220] imx8mp-pinctrl 30330000.pinctrl: could not request pin 105 (MX8MP_IOMUXC_SAI2_RXD0) from group usb1grp on device 30330000.pinctrl [ 3.505958] imx6q-pcie 33800000.pcie: No bus range found for /pcie@33800000, using [bus 00-ff] [ 3.518724] reg-fixed-voltage regulator-usb1-vbus: Error applying setting, reverse things back [ 3.527842] imx6q-pcie 33800000.pcie: IO 0x1ff80000..0x1ff8ffff -> 0x00000000 [ 3.528112] usb 1-1: New USB device found, idVendor=0424, idProduct=2514, bcdDevice= b.b3 [ 3.528120] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 3.536116] reg-fixed-voltage: probe of regulator-usb1-vbus failed with error -22 [ 3.543526] imx6q-pcie 33800000.pcie: MEM 0x18000000..0x1fefffff -> 0x18000000 [ 3.552546] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_ECSPI2_SS0 already requested by 30830000.spi; cannot claim for regulator-rtc-en [ 3.571709] hub 1-1:1.0: USB hub found [ 3.573724] imx8mp-pinctrl 30330000.pinctrl: pin-127 (regulator-rtc-en) status -22 [ 3.587067] hub 1-1:1.0: 4 ports detected [ 3.590172] imx8mp-pinctrl 30330000.pinctrl: could not request pin 127 (MX8MP_IOMUXC_ECSPI2_SS0) from group rtcreggrp on device 30330000.pinctrl [ 3.614781] reg-fixed-voltage regulator-rtc-en: Error applying setting, reverse things back [ 3.623164] reg-fixed-voltage: probe of regulator-rtc-en failed with error -22 [ 3.631132] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_ECSPI2_MISO already requested by 30830000.spi; cannot claim for regulator-sd2-vsel [ 3.644102] imx8mp-pinctrl 30330000.pinctrl: pin-126 (regulator-sd2-vsel) status -22 [ 3.651862] imx8mp-pinctrl 30330000.pinctrl: could not request pin 126 (MX8MP_IOMUXC_ECSPI2_MISO) from group sd2vselgrp on device 30330000.pinctrl [ 3.665086] reg-fixed-voltage regulator-sd2-vsel: Error applying setting, reverse things back [ 3.673626] reg-fixed-voltage: probe of regulator-sd2-vsel failed with error -22 [ 3.683227] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 3.689860] [drm] No driver support for vblank timestamp query. [ 3.695843] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops) [ 3.703798] imx-drm display-subsystem: bound imx-lcdifv3-crtc.1 (ops lcdifv3_crtc_ops) [ 3.711761] imx-drm display-subsystem: bound imx-lcdifv3-crtc.2 (ops lcdifv3_crtc_ops) [ 3.719811] imx_sec_dsim_drv 32e60000.mipi_dsi: version number is 0x1060200 [ 3.726396] Hot alarm is canceled. GPU3D clock will return to 64/64 [ 3.726844] imx_sec_dsim_drv 32e60000.mipi_dsi: Failed to attach bridge: 32e60000.mipi_dsi [ 3.741328] imx_sec_dsim_drv 32e60000.mipi_dsi: failed to bind sec dsim bridge: -19 [ 3.749001] imx-drm display-subsystem: bound 32e60000.mipi_dsi (ops imx_sec_dsim_ops) [ 3.756928] imx-drm display-subsystem: bound 32c00000.bus:ldb@32ec005c (ops imx8mp_ldb_ops) [ 3.765498] dwhdmi-imx 32fd8000.hdmi: Detected HDMI TX controller v2.13a with HDCP (samsung_dw_hdmi_phy2) [ 3.776543] dwhdmi-imx 32fd8000.hdmi: registered DesignWare HDMI I2C bus driver [ 3.787290] imx-drm display-subsystem: bound 32fd8000.hdmi (ops dw_hdmi_imx_ops) [ 3.795561] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1 [ 3.854942] Console: switching to colour frame buffer device 160x50 [ 3.876866] imx-drm display-subsystem: fb0: imx-drmdrmfb frame buffer device [ 3.894739] imx-micfil sound-micfil: snd-soc-dummy-dai <-> 30ca0000.micfil mapping ok [ 3.902602] imx-micfil sound-micfil: ASoC: no DMI vendor name! [ 3.909889] imx-cdnhdmi sound-hdmi: i2s-hifi <-> 30cb0000.aud2htx mapping ok [ 3.916973] imx-cdnhdmi sound-hdmi: ASoC: no DMI vendor name! [ 3.923539] input: audio-hdmi HDMI Jack as /devices/platform/sound-hdmi/sound/card2/input1 [ 3.936137] isi-m2m 32e00000.isi:m2m_device: Register m2m success for ISI.0 [ 3.943234] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 3.956605] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 3.963238] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 3.971866] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db [ 3.988180] mx8-img-md: Registered mxc_isi.0.capture as /dev/video1 [ 3.994611] unregister ISI channel: mxc_isi.0 [ 3.999832] ALSA device list: [ 4.002832] #0: imx-audio-xcvr [ 4.006061] #1: imx-audio-micfil [ 4.009500] #2: audio-hdmi [ 4.559295] imx6q-pcie 33800000.pcie: Phy link never came up [ 4.564996] imx6q-pcie 33800000.pcie: failed to initialize host [ 4.570954] imx6q-pcie 33800000.pcie: unable to add pcie port. [ 4.579502] Freeing unused kernel memory: 4416K [ 4.584124] Run /init as init process [ 4.615576] init: init first stage started! [ 4.620061] init: Switching root to '/first_stage_ramdisk' [ 4.627770] init: Using Android DT directory /proc/device-tree/firmware/android/ [ 4.666891] init: [libfs_mgr]Created logical partition system_a on device /dev/block/dm-0 [ 4.675120] init: [libfs_mgr]Skipping zero-length logical partition: system_b [ 4.684424] init: [libfs_mgr]Created logical partition vendor_a on device /dev/block/dm-1 [ 4.692721] init: [libfs_mgr]Skipping zero-length logical partition: vendor_b [ 4.700948] init: [libfs_mgr]Created logical partition product_a on device /dev/block/dm-2 [ 4.709248] init: [libfs_mgr]Skipping zero-length logical partition: product_b [ 4.719499] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/by-name/metadata [ 4.731226] EXT4-fs (mmcblk2p6): warning: mounting unchecked fs, running e2fsck is recommended [ 4.740441] EXT4-fs (mmcblk2p6): mounted filesystem without journal. Opts: discard [ 4.758741] device-mapper: verity: sha1 using implementation "sha1-ce" [ 4.770638] EXT4-fs (dm-3): mounted filesystem without journal. Opts: errors=panic,barrier=1,inode_readahead_blks=8 [ 4.789439] device-mapper: verity: sha1 using implementation "sha1-ce" [ 4.801749] EXT4-fs (dm-4): mounted filesystem without journal. Opts: errors=panic,barrier=1,inode_readahead_blks=8 [ 4.813824] device-mapper: verity: sha1 using implementation "sha1-ce" [ 4.827263] EXT4-fs (dm-5): mounted filesystem without journal. Opts: errors=panic,barrier=1,inode_readahead_blks=8 [ 4.855174] printk: init: 21 output lines suppressed due to ratelimiting [ 4.873812] random: init: uninitialized urandom read (40 bytes read) [ 5.030090] random: init: uninitialized urandom read (40 bytes read) [ 5.055733] init: Loading SELinux policy [ 5.096641] SELinux: Permission nlmsg_readpriv in class netlink_route_socket not defined in policy. [ 5.106121] SELinux: the above unknown classes and permissions will be denied [ 5.113311] SELinux: policy capability network_peer_controls=1 [ 5.119234] SELinux: policy capability open_perms=1 [ 5.124200] SELinux: policy capability extended_socket_class=1 [ 5.130122] SELinux: policy capability always_check_network=0 [ 5.135956] SELinux: policy capability cgroup_seclabel=0 [ 5.141356] SELinux: policy capability nnp_nosuid_transition=1 [ 5.229817] audit: type=1403 audit(13.056:2): auid=4294967295 ses=4294967295 lsm=selinux res=1 [ 5.229854] selinux: SELinux: Loaded policy from /vendor/etc/selinux/precompiled_sepolicy [ 5.229854] [ 5.257929] selinux: SELinux: Loaded file_contexts [ 5.257929] [ 5.269706] random: init: uninitialized urandom read (40 bytes read) [ 5.309469] init: init second stage started! [ 5.341372] init: Using Android DT directory /proc/device-tree/firmware/android/ [ 5.353855] selinux: SELinux: Loaded file_contexts [ 5.353855] [ 5.360210] init: Running restorecon... [ 5.384418] init: Overriding previous 'ro.' property 'pm.dexopt.boot':'verify' with new value 'quicken' [ 5.396721] init: Couldn't load property file '/product_services/build.prop': open() failed: No such file or directory: No such file or directory [ 5.409834] init: Couldn't load property file '/factory/factory.prop': open() failed: No such file or directory: No such file or directory [ 5.424334] init: Setting product property ro.product.brand to 'Android' (from ro.product.product.brand) [ 5.433862] init: Setting product property ro.product.device to 'evk_8mp' (from ro.product.product.device) [ 5.443560] init: Setting product property ro.product.manufacturer to 'freescale' (from ro.product.product.manufacturer) [ 5.588309] ueventd: ueventd started! [ 5.595405] selinux: SELinux: Loaded file_contexts [ 5.595405] [ 5.601997] ueventd: Parsing file /ueventd.rc... [ 5.607871] ueventd: Parsing file /vendor/ueventd.rc... [ 5.614863] ueventd: Parsing file /odm/ueventd.rc... [ 5.620044] ueventd: Unable to read config file '/odm/ueventd.rc': open() failed: No such file or directory [ 5.620658] apexd: Bootstrap subcommand detected [ 5.629864] ueventd: Parsing file /ueventd.freescale.rc... [ 5.640068] ueventd: Unable to read config file '/ueventd.freescale.rc': open() failed: No such file or directory [ 5.823101] ueventd: firmware: loading 'regulatory.db' for '/devices/platform/regulatory.0/firmware/regulatory.db' [ 5.830381] ueventd: firmware: loading 'imx/sdma/sdma-imx7d.bin' for '/devices/platform/soc@0/30800000.bus/30bd0000.dma-controller/firmware/imx!sdma!sdma-imx7d.bin' [ 5.842111] apexd: wait for '/dev/loop-control' took 170ms [ 5.854176] apexd: Pre-allocated 9 loopback devices [ 5.857406] imx-sdma 30bd0000.dma-controller: loaded firmware 4.5 [ 5.859661] apexd: Scanning /system/apex for embedded keys [ 5.873197] apexd: Scanning /product/apex for embedded keys [ 5.879013] apexd: ... does not exist. Skipping [ 5.883675] apexd: Scanning /system/apex looking for APEX packages. [ 5.890177] apexd: Found /system/apex/com.android.conscrypt.apex [ 5.896773] apexd: Skipped when bootstrapping [ 5.901300] apexd: Found /system/apex/com.android.runtime.debug.apex [ 5.990229] EXT4-fs (loop0): mounted filesystem without journal. Opts: (null) [ 6.065499] EXT4-fs (loop1): mounted filesystem without journal. Opts: (null) [ 6.078921] printk: apexd: 13 output lines suppressed due to ratelimiting [ 6.194159] Registered swp emulation handler [ 6.229608] Console: switching to colour dummy device 80x25 [ 6.245412] watchdogd: watchdogd started (interval 10, margin 20)! [ 6.252055] watchdogd: Failed to open /dev/watchdog: No such file or directory [ 6.292389] logd.auditd: start [ 6.297725] logd.klogd: 6187058250 [ 6.344294] usbcore: registered new interface driver rtk_btusb [ 6.400504] zram0: detected capacity change from 0 to 629145600 [ 6.403018] vvcam_video: loading out-of-tree module taints kernel. [ 6.413714] enter viv_video_init_module [ 6.430540] mkswap: Swapspace size: 614396k, UUID=1839bbda-a0e1-41ad-b8fd-80cf76215e06 [ 6.455206] enter viv_isp_init_module [ 6.458752] Adding 614396k swap on /dev/block/zram0. Priority:-2 extents:1 across:614396k SS [ 6.489640] enter viv_dwe_init_module [ 6.572752] type=1400 audit(14.400:3): avc: denied { search } for comm="android.hardwar" name="/" dev="mmcblk2p6" ino=2 scontext=u:r:hal_bootctl_default:s0 tcontext=u:object_r:metadata_file:s0 tclass=dir permissive=1 [ 6.592182] type=1400 audit(14.400:3): avc: denied { search } for comm="android.hardwar" name="/" dev="mmcblk2p6" ino=2 scontext=u:r:hal_bootctl_default:s0 tcontext=u:object_r:metadata_file:s0 tclass=dir permissive=1 [ 6.611451] type=1400 audit(14.400:4): avc: denied { search } for comm="android.hardwar" name="gsi" dev="mmcblk2p6" ino=16 scontext=u:r:hal_bootctl_default:s0 tcontext=u:object_r:gsi_metadata_file:s0 tclass=dir permissive=1 [ 9.301272] random: crng init done [ 9.304683] random: 7 urandom warning(s) missed due to ratelimiting [ 11.166976] init: Calling: /system/bin/vdc checkpoint needsCheckpoint [ 11.196453] init: /dev/block/by-name/userdata is not dm device: No such file or directory [ 11.205523] type=1400 audit(14.400:4): avc: denied { search } for comm="android.hardwar" name="gsi" dev="mmcblk2p6" ino=16 scontext=u:r:hal_bootctl_default:s0 tcontext=u:object_r:gsi_metadata_file:s0 tclass=dir permissive=1 [ 11.225437] type=1400 audit(19.032:5): avc: denied { create } for comm="kdevtmpfs" name="dm-6" scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1 [ 11.241480] type=1400 audit(19.032:5): avc: denied { create } for comm="kdevtmpfs" name="dm-6" scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1 [ 11.257240] type=1400 audit(19.032:6): avc: denied { setattr } for comm="kdevtmpfs" name="dm-6" dev="devtmpfs" ino=259 scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1 [ 11.261452] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/dm-6 [ 11.282321] init: [libfs_mgr]Filesystem on /dev/block/dm-6 was not cleanly shutdown; state flags: 0x1, incompat feature flags: 0x10046 [ 11.295483] EXT4-fs (dm-6): Ignoring removed nomblk_io_submit option [ 11.308061] EXT4-fs (dm-6): recovery complete [ 11.312460] EXT4-fs (dm-6): mounted filesystem with ordered data mode. Opts: errors=remount-ro,nomblk_io_submit [ 11.322803] init: [libfs_mgr]check_fs(): mount(/dev/block/dm-6,/data,ext4)=0: Success [ 11.344142] init: [libfs_mgr]check_fs(): unmount(/data) succeeded [ 11.350511] init: [libfs_mgr]Running /system/bin/e2fsck on /dev/block/dm-6 [ 12.208005] e2fsck: e2fsck 1.44.4 (18-Aug-2018) [ 12.208005] [ 12.214257] e2fsck: Pass 1: Checking inodes, blocks, and sizes [ 12.214257] [ 12.221593] e2fsck: Pass 2: Checking directory structure [ 12.221593] [ 12.228397] e2fsck: Pass 3: Checking directory connectivity [ 12.228397] [ 12.235483] e2fsck: Pass 4: Checking reference counts [ 12.235483] [ 12.242027] e2fsck: Pass 5: Checking group summary information [ 12.242027] [ 12.249412] e2fsck: /dev/block/dm-6: 11/383520 files (0.0% non-contiguous), 43458/1531904 blocks [ 12.249412] [ 12.262962] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/dm-6 [ 12.270187] init: [libfs_mgr]Reserved blocks 32768 is too large; capping to 30638 [ 12.278488] EXT4-fs (dm-6): Ignoring removed nomblk_io_submit option [ 12.289376] EXT4-fs (dm-6): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,noauto_da_alloc,errors=panic [ 12.300575] init: [libfs_mgr]__mount(source=/dev/block/dm-6,target=/data,type=ext4)=0: Success [ 12.326738] watchdogd: watchdogd started (interval 10, margin 20)! [ 12.333094] watchdogd: Failed to open /dev/watchdog: No such file or directory [ 12.351440] device-mapper: bow: Switching to state Checkpoint [ 12.824103] init (pid 1) is setting deprecated v1 encryption policy; recommend upgrading to v2. [ 12.873926] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-ce" [ 12.952712] fscrypt: AES-256-XTS using implementation "xts-aes-ce" [ 12.965509] apexd: Marking APEXd as starting [ 12.971175] apexd: Scanning /system/apex for embedded keys [ 12.980847] apexd: Scanning /product/apex for embedded keys [ 13.054212] EXT4-fs (loop2): mounted filesystem without journal. Opts: (null) [ 13.121384] EXT4-fs (loop3): mounted filesystem without journal. Opts: (null) [ 13.201140] EXT4-fs (loop4): mounted filesystem without journal. Opts: (null) [ 13.278465] EXT4-fs (loop5): mounted filesystem without journal. Opts: (null) [ 13.369859] EXT4-fs (loop6): mounted filesystem without journal. Opts: (null) [ 13.446070] EXT4-fs (loop7): mounted filesystem without journal. Opts: (null) [ 13.540168] EXT4-fs (loop8): mounted filesystem without journal. Opts: (null) [ 17.487386] init: Command 'load_persist_props' action=load_persist_props_action (/init.rc:306) took 1573ms and succeeded [ 17.498409] init: starting service 'watchdogd'... [ 17.504934] init: Service 'exec 9 (/system/bin/recovery-persist)' (pid 292) exited with status 0 [ 17.514329] init: starting service 'logd-reinit'... [ 17.515365] watchdogd: watchdogd started (interval 10, margin 20)! [ 17.521007] init: processing action (load_persist_props_action) from (/system/etc/init/flags_health_check.rc:1) [ 17.525576] watchdogd: Failed to open /dev/watchdog: No such file or directory [ 17.543363] init: Setting policy on /data/server_configurable_flags [ 17.549900] init: Policy for /data/server_configurable_flags set to 15cd3c2eedde1152 modes 1/4 [ 17.558841] init: Service 'watchdogd' (pid 294) exited with status 1 [ 17.564727] logd.daemon: reinit [ 17.565318] init: Sending signal 9 to service 'watchdogd' (pid 294) process group... [ 17.576279] libprocessgroup: Successfully killed process cgroup uid 0 pid 294 in 0ms [ 17.727752] update_verifier: Started with arg 1: nonencrypted [ 17.737000] update_verifier: Booting slot 0: isSlotMarkedSuccessful=0 [ 17.743599] update_verifier: /data/ota_package/care_map.pb doesn't exist [ 17.750332] update_verifier: Failed to parse the care map file, skipping verification [ 17.759028] update_verifier: Deferred marking slot 0 as booted successfully. [ 17.766136] update_verifier: Leaving update_verifier. [ 17.801249] type=1400 audit(19.032:6): avc: denied { setattr } for comm="kdevtmpfs" name="dm-6" dev="devtmpfs" ino=259 scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1 [ 17.819167] type=1400 audit(25.628:7): avc: denied { setattr } for comm="init" name="wifi" dev="dm-6" ino=16343 scontext=u:r:vendor_init:s0 tcontext=u:object_r:wifi_data_file:s0 tclass=dir permissive=1 [ 17.837972] type=1400 audit(25.628:7): avc: denied { setattr } for comm="init" name="wifi" dev="dm-6" ino=16343 scontext=u:r:vendor_init:s0 tcontext=u:object_r:wifi_data_file:s0 tclass=dir permissive=1 [ 17.855959] type=1400 audit(25.628:8): avc: denied { search } for comm="init" name="wifi" dev="dm-6" ino=16343 scontext=u:r:vendor_init:s0 tcontext=u:object_r:wifi_data_file:s0 tclass=dir permissive=1 [ 17.873981] type=1400 audit(25.628:8): avc: denied { search } for comm="init" name="wifi" dev="dm-6" ino=16343 scontext=u:r:vendor_init:s0 tcontext=u:object_r:wifi_data_file:s0 tclass=dir permissive=1 [ 17.891921] type=1400 audit(25.636:9): avc: denied { setattr } for comm="init" name="dhcp" dev="dm-6" ino=16347 scontext=u:r:vendor_init:s0 tcontext=u:object_r:dhcp_data_file:s0 tclass=dir permissive=1 [ 18.288744] Mass Storage Function, version: 2009/09/11 [ 18.293986] LUN: removable file: (no medium) [ 18.300648] using random self ethernet address [ 18.305189] using random host ethernet address [ 18.312666] file system registered [ 18.785370] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a [ 18.814364] watchdogd: watchdogd started (interval 10, margin 20)! [ 18.833075] watchdogd: Failed to open /dev/watchdog: No such file or directory [ 18.854269] type=1400 audit(25.636:9): avc: denied { setattr } for comm="init" name="dhcp" dev="dm-6" ino=16347 scontext=u:r:vendor_init:s0 tcontext=u:object_r:dhcp_data_file:s0 tclass=dir permissive=1 [ 18.890064] init: Setting policy on /data/eGalax [ 18.901792] init: Policy for /data/eGalax set to 15cd3c2eedde1152 modes 1/4 [ 18.951266] isi-m2m 32e00000.isi:m2m_device: ISI channel[0] is busy [ 18.975692] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a [ 19.012033] isi-m2m 32e00000.isi:m2m_device: ISI channel[0] is busy [ 19.063087] type=1400 audit(26.680:10): avc: denied { setattr } for comm="init" name="bluetooth" dev="dm-6" ino=16327 scontext=u:r:vendor_init:s0 tcontext=u:object_r:bluetooth_data_file:s0 tclass=dir permissive=1 evk_8mp:/ $ [ 19.743098] type=1400 audit(26.680:10): avc: denied { setattr } for comm="init" name="bluetooth" dev="dm-6" ino=16327 scontext=u:r:vendor_init:s0 tcontext=u:object_r:bluetooth_data_file:s0 tclass=dir permissive=1 [ 19.855768] read descriptors [ 19.868579] read strings [ 20.553363] printk: Binder:260_1: 99 output lines suppressed due to ratelimiting [ 20.564030] binder: release 320:320 transaction 809 in, still active [ 20.568042] kvm: exiting hardware virtualization [ 20.570716] binder: send failed reply for transaction 809 to 337:337 [ 20.606405] trusty-virtio trusty:trusty-virtio: removing Android i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: IMX8MP Self Designed Board system crash after booting in the system このログは初回起動時のものです。 しかし、システムを再起動すると、以下のような別のログが生成されます。 U-Boot SPL 2020.04 (Aug 10 2026 - 12:59:20 +0800) DDRINFO: start DRAM init DDRINFO: DRAM rate 3200MTS DDRINFO:ddrphy calibration done DDRINFO: ddrmix config done Normal Boot Trying to boot from MMC2 Authentication key not yet programmed keyslot package magic error, do nothing here! NOTICE: BL31: v2.2(release):fc5b00e8fa-dirty NOTICE: BL31: Built : 12:59:31, Aug 10 2026 welcome to lk/MP boot args 0x2000000 0x56000000 0x2000 0x0 initializing trusty (Built: 12:16:06 Nov 19 2020) Initializing Trusted OS SMC handler avb: Initializing AVB App hwcrypto: Initializing hwrng_caam: Init HWRNG service provider hwrng_srv: Start HWRNG service hwcrypto_caam: Init HWCRYPTO service provider hwcrypto_srv: Start HWCRYPTO service hwkey_caam: Init HWKEY service provider hwkey_caam: 183: Invalid magic, unpack key package fail. hwkey_srv: Start HWKEY service hwcrypto: enter main event loop trusty_gatekeeper: Initializing U-Boot 2020.04 (Aug 10 2026 - 12:59:20 +0800) CPU: i.MX8MP Lite[4] rev1.1 1600 MHz (running at 1200 MHz) CPU: Industrial temperature grade (-40C to 105C) at 48C Reset cause: POR Model: NXP i.MX8MPlus abcd LPDDR4 EVK board DRAM: 4 GiB tcpc_init: Can't find device id=0x50 setup_typec: tcpc port2 init failed, err=-19 tcpc_init: Can't find device id=0x50 setup_typec: tcpc port1 init failed, err=-19 MMC: FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... *** Warning - bad CRC, using default environment [*]-Video Link 0Can't find cec device id=0x3c fail to probe panel device adv7535@3d fail to get display timings probe video device failed, ret -19 [0] lcd-controller@32e80000, video [1] mipi_dsi@32e60000, video_bridge [2] adv7535@3d, panel Can't find cec device id=0x3c fail to probe panel device adv7535@3d fail to get display timings probe video device failed, ret -19 In: serial Out: serial Err: serial BuildInfo: - ATF - U-Boot 2020.04 flash target is MMC:2 Net: Error: ethernet@30bf0000 address not set. Error: ethernet@30bf0000 address not set. No ethernet found. INFO Initializing Trusty device INFO selected trusty api version: 3 (requested 3) ss: get_rpmb_auth_key: failed to get key: -2 ss: proxy_connect: can't get storage auth key: (-2) ss-ipc: 105: do_connect: failure initializing channel state (1001) rpmb_proxy.c:312: ERROR rpmb_storage_proxy_init: unexpected proxy channel close libtipc.c:92: ERROR Initlializing RPMB storage proxy service failed (-8) Authentication key not yet programmed Fastboot: Normal Normal Boot Hit any key to stop autoboot: 0 avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized fsl_validate_vbmeta_public_key_rpmb: Read public key error avb_slot_verify.c:900: ERROR: vbmeta_a: Public key used to sign data rejected. avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized fsl_read_rollback_index_rpmb: read rollback from Trusty error! Authentication key not yet programmed avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized Writing A/B metadata to disk. verify FAIL, state: UNLOCK boot 'boot_a' still kernel @ 40480000 (36925952) ramdisk @ 44680000 (7268024) fdt @ 44480000 (65023) avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized Device is unlocked, press power key to skip warning logo... Can't find cec device id=0x3c fail to probe panel device adv7535@3d fail to get display timings no video device found! can't show unlock warning. avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized ERROR - failed to read public key for keymaster keymaster.c:318: ERROR Keymaster TIPC client not initialized! avb.c:86: ERROR avb_do_tipc: AVB TIPC client not initialized ipc_dev.c:306: ERROR trusty_ipc_dev_close: secure OS returned (-7) ## Flattened Device Tree blob at 44480000 Booting using the fdt blob at 0x44480000 Using Device Tree in place at 0000000044480000, end 0000000044492dfe Found /vpu_g1@38300000 node Modify /vpu_g1@38300000:status disabled Found /vpu_g2@38310000 node Modify /vpu_g2@38310000:status disabled Found /vpu_vc8000e@38320000 node Modify /vpu_vc8000e@38320000:status disabled Found /vipsi@38500000 node Modify /vipsi@38500000:status disabled Found /soc@0/bus@32c00000/camera/isp@32e10000 node Modify /soc@0/bus@32c00000/camera/isp@32e10000:status disabled Found /soc@0/bus@32c00000/camera/isp@32e20000 node Modify /soc@0/bus@32c00000/camera/isp@32e20000:status disabled Found /dsp@3b6e8000 node Modify /dsp@3b6e8000:status disabled Can't find cec device id=0x3c fail to probe panel device adv7535@3d fail to get display timings probe video device failed, ret -19 Starting kernel ... unable to select a mode device_remove: Device '[email protected]' failed to remove, but children are gone [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.4.70 (forenex@forenex20) (Android (5271481 based on r349610) clang version 8.0.8 (https://android.googlesource.com/toolchain/clang 4dba9ad555eabb40b39dc53c12d09423e9faea7b) (https://android.googlesource.com/toolchain/llvm ab552995647d484a712bf15f77e6c6f4e8ac532b) (based on LLVM 8.0.8svn), GNU ld (binutils-2.27-44492f8e) 2.27.0.20170315) #96 SMP PREEMPT Mon Aug 10 12:43:56 CST 2026 [ 0.000000] Machine model: NXP i.MX8MPlus EVK board [ 0.000000] earlycon: ec_imx6q0 at MMIO 0x0000000030890000 (options '115200') [ 0.000000] printk: bootconsole [ec_imx6q0] enabled [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] OF: reserved mem: failed to allocate memory for node 'linux,cma' [ 0.000000] cma: Reserved 800 MiB at 0x0000000060000000 [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000017fffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x17f7cc500-0x17f7cdfff] [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000040000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x00000000557fffff] [ 0.000000] node 0: [mem 0x0000000058000000-0x00000000923fffff] [ 0.000000] node 0: [mem 0x0000000094410000-0x00000000bfffffff] [ 0.000000] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000017fffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.1 [ 0.000000] percpu: Embedded 32 pages/cpu s93400 r8192 d29480 u131072 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] Speculative Store Bypass Disable mitigation not required [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1014032 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200 init=/init androidboot.console=ttymxc1 androidboot.hardware=freescale firmware_class.path=/vendor/firmware loop.max_part=7 transparent_hugepage=never androidboot.lcd_density=240 androidboot.primary_display=imx-drm androidboot.wificountrycode=CN androidboot.selinux=permissive cma=800M@0x400M-0xb80M buildvariant=userdebug androidboot.serialno=0926980055347a54 androidboot.btmacaddr=09:26:98:00:55:34 androidboot.soc_type=imx8mp androidboot.boot_device_root=mmcblk2 androidboot.boottime=1BLL:0,1BLE:4324,KL:0,KD:0,AVB:664,ODT:0,SW:0 androidboot.bootreason=cold,powerkey androidboot.verifiedbootstate=orange androidboot.flash.locked=0 androidboot.slot_suffix=_a androidboot.vbmeta.device=PARTUUID=a670210c-8754-426c-a5b2-440a72068e31 androidboot.vbmeta.avb_version=1.1 androidboot.vbmeta.device_state=unlocked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=3456 androidboot.vbmeta.digest=6f86b17aea6 [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB) [ 0.000000] Memory: 3110948K/4120512K available (19388K kernel code, 1884K rwdata, 10296K rodata, 4416K init, 589K bss, 190364K reserved, 819200K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 160 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: Distributor has no Range Selector support [ 0.000000] GICv3: 16 PPIs implemented [ 0.000000] GICv3: no VLPI support, no direct LPI support [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000 [ 0.000000] ITS: No ITS available, not enabling LPIs [ 0.000000] random: get_random_bytes called from start_kernel+0x1e0/0x3a4 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns [ 0.000004] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns [ 0.008572] Console: colour dummy device 80x25 [ 0.012575] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000) [ 0.022843] pid_max: default: 32768 minimum: 301 [ 0.027545] LSM: Security Framework initializing [ 0.032145] SELinux: Initializing. [ 0.035678] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.043065] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.052141] ASID allocator initialised with 32768 entries [ 0.056458] rcu: Hierarchical SRCU implementation. [ 0.062537] EFI services will not be available. [ 0.065940] smp: Bringing up secondary CPUs ... [ 0.070748] Detected VIPT I-cache on CPU1 [ 0.070770] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000 [ 0.070796] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.071291] Detected VIPT I-cache on CPU2 [ 0.071306] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000 [ 0.071322] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.071770] Detected VIPT I-cache on CPU3 [ 0.071786] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000 [ 0.071801] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.071861] smp: Brought up 1 node, 4 CPUs [ 0.126891] SMP: Total of 4 processors activated. [ 0.131608] CPU features: detected: 32-bit EL0 Support [ 0.136786] CPU features: detected: CRC32 instructions [ 0.141964] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching [ 0.150343] CPU: All CPU(s) started at EL2 [ 0.154457] alternatives: patching kernel code [ 0.160090] CPU3: update max cpu_capacity 1024 [ 0.161163] devtmpfs: initialized [ 0.171948] CPU2: update max cpu_capacity 1024 [ 0.178462] Initilizing CustomIPI irq domain [ 0.181852] Registered cp15_barrier emulation handler [ 0.186898] Registered setend emulation handler [ 0.191748] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.201257] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.230326] pinctrl core: initialized pinctrl subsystem [ 0.233494] DMI not present or invalid. [ 0.236946] NET: Registered protocol family 16 [ 0.241705] schedtune: configured to support 5 boost groups [ 0.253909] DMA: preallocated 256 KiB pool for atomic allocations [ 0.257210] audit: initializing netlink subsys (disabled) [ 0.262826] audit: type=2000 audit(0.188:1): state=initialized audit_enabled=0 res=1 [ 0.270413] cpuidle: using governor menu [ 0.275007] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.282273] Serial: AMBA PL011 UART driver [ 0.285327] imx mu driver is registered. [ 0.289209] imx rpmsg driver is registered. [ 0.330552] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver [ 0.354998] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages [ 0.358882] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages [ 0.365610] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.372351] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages [ 0.380069] cryptd: max_cpu_qlen set to 1000 [ 0.386706] ACPI: Interpreter disabled. [ 0.389562] iommu: Default domain type: Translated [ 0.392773] vgaarb: loaded [ 0.395630] SCSI subsystem initialized [ 0.399402] usbcore: registered new interface driver usbfs [ 0.404626] usbcore: registered new interface driver hub [ 0.410157] usbcore: registered new device driver usb [ 0.416056] mc: Linux media interface: v0.10 [ 0.419305] videodev: Linux video capture interface: v2.00 [ 0.424850] pps_core: LinuxPPS API ver. 1 registered [ 0.429781] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.438979] PTP clock support registered [ 0.443266] trusty trusty: trusty version: Built: 12:16:06 Nov 19 2020 [ 0.449481] trusty trusty: selected api version: 3 (requested 3) [ 0.461975] EDAC MC: Ver: 3.0.0 [ 0.463348] FPGA manager framework [ 0.465802] Advanced Linux Sound Architecture Driver Initialized. [ 0.472177] Bluetooth: Core ver 2.22 [ 0.475398] NET: Registered protocol family 31 [ 0.479853] Bluetooth: HCI device and connection manager initialized [ 0.486240] Bluetooth: HCI socket layer initialized [ 0.491140] Bluetooth: L2CAP socket layer initialized [ 0.496213] Bluetooth: SCO socket layer initialized [ 0.502473] clocksource: Switched to clocksource arch_sys_counter [ 0.581760] VFS: Disk quotas dquot_6.6.0 [ 0.582890] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.589906] pnp: PnP ACPI: disabled [ 0.599523] thermal_sys: Registered thermal governor 'step_wise' [ 0.599527] thermal_sys: Registered thermal governor 'power_allocator' [ 0.603101] NET: Registered protocol family 2 [ 0.614092] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.622278] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.630391] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear) [ 0.638013] TCP: Hash tables configured (established 32768 bind 32768) [ 0.644197] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.650910] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.658183] NET: Registered protocol family 1 [ 0.662794] PCI: CLS 0 bytes, default 64 [ 0.666544] Trying to unpack rootfs image as initramfs... [ 0.968860] Freeing initrd memory: 7096K [ 0.971029] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available [ 0.978177] kvm [1]: IPA Size Limit: 40bits [ 0.982797] kvm [1]: GICv3: no GICV resource entry [ 0.986748] kvm [1]: disabling GICv2 emulation [ 0.991201] kvm [1]: GIC system register CPU interface enabled [ 0.997133] kvm [1]: vgic interrupt IRQ1 [ 1.001111] kvm [1]: Hyp mode initialized successfully [ 1.009394] Initialise system trusted keyrings [ 1.011102] workingset: timestamp_bits=44 max_order=20 bucket_order=0 [ 1.023604] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.026737] Registering sdcardfs 0.1 [ 1.030372] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 1.036685] fuse: init (API version 7.31) [ 1.040636] 9p: Installing v9fs 9p2000 file system support [ 1.060571] Key type asymmetric registered [ 1.061815] Asymmetric key parser 'x509' registered [ 1.066755] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 1.074159] io scheduler mq-deadline registered [ 1.078713] io scheduler kyber registered [ 1.085722] /ubuntu20/imx8_data/imx8_an10/android_build/vendor/nxp-opensource/kernel_imx/drivers/gpio/dido.c dido_get_of_properties() line 65, cannot get device_node [ 1.108788] i.MX8MP clock driver probe done [ 1.114677] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2 [ 1.120214] mxs-dma 33000000.dma-apbh: initialized [ 1.122338] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin [ 1.128691] Bus freq driver module loaded [ 1.145031] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 1.150879] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 28, base_baud = 5000000) is a IMX [ 1.157844] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 29, base_baud = 5000000) is a IMX [ 1.166555] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 30, base_baud = 1500000) is a IMX [ 1.175023] printk: console [ttymxc1] enabled [ 1.175023] printk: console [ttymxc1] enabled [ 1.183706] printk: bootconsole [ec_imx6q0] disabled [ 1.183706] printk: bootconsole [ec_imx6q0] disabled [ 1.214047] brd: module loaded [ 1.223859] loop: module loaded [ 1.227381] zram: Added device: zram0 [ 1.244283] imx ahci driver is registered. [ 1.252219] spi-nor spi0.0: unrecognized JEDEC id bytes: 00 00 00 00 00 00 [ 1.259130] spi-nor: probe of spi0.0 failed with error -2 [ 1.266262] libphy: Fixed MDIO Bus: probed [ 1.271224] tun: Universal TUN/TAP device driver, 1.6 [ 1.277448] thunder_xcv, ver 1.0 [ 1.280720] thunder_bgx, ver 1.0 [ 1.283992] nicpf, ver 1.0 [ 1.288493] hclge is initializing [ 1.291822] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version [ 1.299048] hns3: Copyright (c) 2017 Huawei Corporation. [ 1.304400] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI [ 1.311457] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 1.317246] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 1.323083] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 1.329075] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.6.0-k [ 1.336049] igb: Copyright (c) 2007-2014 Intel Corporation. [ 1.341660] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k [ 1.349497] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 1.355640] sky2: driver version 1.30 [ 1.360226] PPP generic driver version 2.4.2 [ 1.364657] PPP BSD Compression module registered [ 1.369372] PPP Deflate Compression module registered [ 1.374450] PPP MPPE Compression module registered [ 1.379250] NET: Registered protocol family 24 [ 1.383697] PPTP driver version 0.8.5 [ 1.387587] usbcore: registered new interface driver r8152 [ 1.393116] usbcore: registered new interface driver asix [ 1.398569] usbcore: registered new interface driver ax88179_178a [ 1.404697] usbcore: registered new interface driver cdc_ether [ 1.410567] usbcore: registered new interface driver net1080 [ 1.416266] usbcore: registered new interface driver cdc_subset [ 1.422228] usbcore: registered new interface driver zaurus [ 1.427847] usbcore: registered new interface driver cdc_ncm [ 1.433690] VFIO - User Level meta-driver version: 0.3 [ 1.443948] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.450523] ehci-pci: EHCI PCI platform driver [ 1.455026] ehci-platform: EHCI generic platform driver [ 1.460530] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.466725] ohci-pci: OHCI PCI platform driver [ 1.471217] ohci-platform: OHCI generic platform driver [ 1.477425] usbcore: registered new interface driver uas [ 1.482795] usbcore: registered new interface driver usb-storage [ 1.488880] usbcore: registered new interface driver usbserial_generic [ 1.495435] usbserial: USB Serial support registered for generic [ 1.501487] usbcore: registered new interface driver ftdi_sio [ 1.507259] usbserial: USB Serial support registered for FTDI USB Serial Device [ 1.514605] usbcore: registered new interface driver usb_serial_simple [ 1.521158] usbserial: USB Serial support registered for carelink [ 1.527273] usbserial: USB Serial support registered for zio [ 1.532954] usbserial: USB Serial support registered for funsoft [ 1.538985] usbserial: USB Serial support registered for flashloader [ 1.545364] usbserial: USB Serial support registered for google [ 1.551306] usbserial: USB Serial support registered for libtransistor [ 1.557859] usbserial: USB Serial support registered for vivopay [ 1.563890] usbserial: USB Serial support registered for moto_modem [ 1.570178] usbserial: USB Serial support registered for motorola_tetra [ 1.576814] usbserial: USB Serial support registered for novatel_gps [ 1.583185] usbserial: USB Serial support registered for hp4x [ 1.588954] usbserial: USB Serial support registered for suunto [ 1.594898] usbserial: USB Serial support registered for siemens_mpi [ 1.601294] usbcore: registered new interface driver usb_ehset_test [ 1.610921] input: 30370000.snvs:snvs-powerkey as /devices/platform/soc@0/30000000.bus/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0 [ 1.624304] usbcore: registered new interface driver xpad [ 1.629762] usbcore: registered new interface driver usb_acecad [ 1.635721] usbcore: registered new interface driver aiptek [ 1.641330] usbcore: registered new interface driver gtco [ 1.646767] usbcore: registered new interface driver hanwang [ 1.652467] usbcore: registered new interface driver kbtab [ 1.659881] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc0 [ 1.666103] snvs_rtc 30370000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:09 UTC (9) [ 1.675320] i2c /dev entries driver [ 1.680139] uvcvideo: Unable to create debugfs directory [ 1.685501] usbcore: registered new interface driver uvcvideo [ 1.691258] USB Video Class driver (1.1.1) [ 1.696261] __power_supply_register: Expected proper parent device for 'battery' [ 1.704023] __power_supply_register: Expected proper parent device for 'usb' [ 1.719391] trusty-virtio trusty:trusty-virtio: initializing [ 1.725244] trusty_ipc virtio0: vring0: va(pa) (____ptrval____)(0) qsz 32 notifyid 1 [ 1.733105] trusty_ipc virtio0: vring1: va(pa) (____ptrval____)(0) qsz 32 notifyid 2 [ 1.741162] trusty-virtio trusty:trusty-virtio: initializing done [ 1.741297] trusty_ipc virtio0: is online [ 1.748265] imx2-wdt 30280000.watchdog: timeout 60 sec (nowayout=0) [ 1.758108] device-mapper: uevent: version 1.0.3 [ 1.762979] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: [email protected] [ 1.771659] Bluetooth: HCI UART driver ver 2.3 [ 1.776122] Bluetooth: HCI UART protocol H4 registered [ 1.781269] Bluetooth: HCI UART protocol BCSP registered [ 1.786614] Bluetooth: HCI UART protocol LL registered [ 1.791760] Bluetooth: HCI UART protocol ATH3K registered [ 1.797185] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 1.803657] Bluetooth: HCI UART protocol Broadcom registered [ 1.809341] Bluetooth: HCI UART protocol QCA registered [ 1.814878] EDAC MC: ECC not enabled [ 1.821131] sdhci: Secure Digital Host Controller Interface driver [ 1.827337] sdhci: Copyright(c) Pierre Ossman [ 1.831984] Synopsys Designware Multimedia Card Interface Driver [ 1.838884] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.845231] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SD1_CLK already requested by 30860000.serial; cannot claim for 30b40000.mmc [ 1.857594] imx8mp-pinctrl 30330000.pinctrl: pin-35 (30b40000.mmc) status -22 [ 1.864741] imx8mp-pinctrl 30330000.pinctrl: could not request pin 35 (MX8MP_IOMUXC_SD1_CLK) from group usdhc1grp on device 30330000.pinctrl [ 1.877442] sdhci-esdhc-imx 30b40000.mmc: Error applying setting, reverse things back [ 1.885297] sdhci-esdhc-imx: probe of 30b40000.mmc failed with error -22 [ 1.924707] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA [ 1.935293] ledtrig-cpu: registered to indicate activity on CPUs [ 1.942052] hidraw: raw HID events driver (C) Jiri Kosina [ 1.950140] usbcore: registered new interface driver usbhid [ 1.955731] usbhid: USB HID core driver [ 1.961117] mxc-isi 32e00000.isi: mxc_isi.0 registered successfully [ 1.968481] mxc-mipi-csi2-sam 32e40000.csi: 32e40000.csi supply mipi-phy not found, using dummy regulator [ 1.978376] mxc-mipi-csi2-sam 32e40000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 500000000 [ 1.990351] ashmem: initialized [ 1.997949] optee: probing for conduit method from DT. [ 2.003122] optee: api uid mismatch [ 2.008786] Galcore version 6.4.3.p1.305572 [ 2.055455] mmc2: new HS400 Enhanced strobe MMC card at address 0001 [ 2.062951] mmcblk2: mmc2:0001 AKL11X 115 GiB [ 2.067666] mmcblk2boot0: mmc2:0001 AKL11X partition 1 4.00 MiB [ 2.073836] mmcblk2boot1: mmc2:0001 AKL11X partition 2 4.00 MiB [ 2.080685] mmcblk2rpmb: mmc2:0001 AKL11X partition 3 4.00 MiB, chardev (236:0) [ 2.093403] Alternate GPT is invalid, using primary GPT. [ 2.098799] mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 [ 2.120362] [drm] Initialized vivante 1.0.0 20170808 for 40000000.mix_gpu_ml on minor 0 [ 2.130834] usbcore: registered new interface driver snd-usb-audio [ 2.139047] OF: /sound-bt-sco/simple-audio-card,cpu: could not get #sound-dai-cells for /soc@0/bus@30c00000/spba-bus@30c00000/sai@30c20000 [ 2.151502] asoc-simple-card sound-bt-sco: parse error -22 [ 2.157006] asoc-simple-card: probe of sound-bt-sco failed with error -22 [ 2.169543] imx-micfil sound-micfil: ASoC: failed to init link micfil hifi: -517 [ 2.176958] imx-micfil sound-micfil: snd_soc_register_card failed (-517) [ 2.184216] imx-cdnhdmi sound-hdmi: ASoC: failed to init link imx8 hdmi: -517 [ 2.191366] imx-cdnhdmi sound-hdmi: snd_soc_register_card failed (-517) [ 2.198239] imx-xcvr sound-xcvr: ASoC: failed to init link XCVR PCM: -517 [ 2.205040] imx-xcvr sound-xcvr: snd_soc_register_card failed: -517 [ 2.211425] pktgen: Packet Generator for packet performance testing. Version: 2.75 [ 2.221559] drop_monitor: Initializing network drop monitor service [ 2.227921] NET: Registered protocol family 26 [ 2.232386] netem: version 1.3 [ 2.235459] u32 classifier [ 2.238166] input device check on [ 2.241834] Actions configured [ 2.245894] xt_time: kernel timezone is -0000 [ 2.250369] gre: GRE over IPv4 demultiplexor driver [ 2.255256] IPv4 over IPsec tunneling driver [ 2.260056] Initializing XFRM netlink socket [ 2.264358] IPsec XFRM device driver [ 2.268398] NET: Registered protocol family 10 [ 2.273902] Segment Routing with IPv6 [ 2.277657] mip6: Mobile IPv6 [ 2.281532] NET: Registered protocol family 17 [ 2.286005] NET: Registered protocol family 15 [ 2.290912] Bluetooth: RFCOMM TTY layer initialized [ 2.295807] Bluetooth: RFCOMM socket layer initialized [ 2.300956] Bluetooth: RFCOMM ver 1.11 [ 2.304719] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 2.310036] Bluetooth: BNEP filters: protocol multicast [ 2.315270] Bluetooth: BNEP socket layer initialized [ 2.320245] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 2.326191] Bluetooth: HIDP socket layer initialized [ 2.331192] l2tp_core: L2TP core driver, V2.0 [ 2.335565] l2tp_ppp: PPPoL2TP kernel driver, V2.0 [ 2.340362] 8021q: 802.1Q VLAN Support v1.8 [ 2.344574] lib80211: common routines for IEEE802.11 drivers [ 2.350654] 9pnet: Installing 9P2000 support [ 2.354962] tsn generic netlink module v1 init... [ 2.360756] registered taskstats version 1 [ 2.364872] Loading compiled-in X.509 certificates [ 2.369791] Key type ._fscrypt registered [ 2.373811] Key type .fscrypt registered [ 2.377742] Key type fscrypt-provisioning registered [ 2.387356] i2c i2c-0: IMX I2C adapter registered [ 2.393083] adv7511 1-003d: 1-003d supply avdd not found, using dummy regulator [ 2.400481] adv7511 1-003d: 1-003d supply dvdd not found, using dummy regulator [ 2.407832] adv7511 1-003d: 1-003d supply pvdd not found, using dummy regulator [ 2.415162] adv7511 1-003d: 1-003d supply a2vdd not found, using dummy regulator [ 2.422575] adv7511 1-003d: 1-003d supply v3p3 not found, using dummy regulator [ 2.429923] adv7511 1-003d: 1-003d supply v1p2 not found, using dummy regulator [ 2.438658] adv7511 1-003d: Probe failed. Remote port 'mipi_dsi@32e60000' disabled [ 2.446987] i2c i2c-1: IMX I2C adapter registered [ 2.452859] pca953x 2-0020: using no AI [ 2.457041] pca953x 2-0020: failed writing register [ 2.464232] nvmem pcf85063_nvram0: nvmem: invalid reg on /soc@0/bus@30800000/i2c@30a40000/rtc@51/clock [ 2.475722] rtc rtc1: Power loss detected, invalid time [ 2.481668] rtc-pcf85063 2-0051: registered as rtc1 [ 2.486611] i2c i2c-2: IMX I2C adapter registered [ 2.492243] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SD1_CLK already requested by 30860000.serial; cannot claim for 30b40000.mmc [ 2.504608] imx8mp-pinctrl 30330000.pinctrl: pin-35 (30b40000.mmc) status -22 [ 2.511760] imx8mp-pinctrl 30330000.pinctrl: could not request pin 35 (MX8MP_IOMUXC_SD1_CLK) from group usdhc1grp on device 30330000.pinctrl [ 2.524464] sdhci-esdhc-imx 30b40000.mmc: Error applying setting, reverse things back [ 2.532338] sdhci-esdhc-imx: probe of 30b40000.mmc failed with error -22 [ 2.540344] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found [ 2.546330] imx-dwmac 30bf0000.ethernet: no reset control found [ 2.552775] imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51 [ 2.559581] imx-dwmac 30bf0000.ethernet: DWMAC4/5 [ 2.564388] imx-dwmac 30bf0000.ethernet: DMA HW capability register supported [ 2.571534] imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported [ 2.578679] imx-dwmac 30bf0000.ethernet: TX Checksum insertion supported [ 2.585385] imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported [ 2.591518] imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 2.599191] imx-dwmac 30bf0000.ethernet: device MAC address e6:c8:4a:db:83:6d [ 2.606338] imx-dwmac 30bf0000.ethernet: Enabled Flow TC (entries=8) [ 2.612708] imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256) [ 2.620431] libphy: stmmac: probed [ 2.624079] mdio_bus stmmac-1: MDIO device at address 1 is missing. [ 2.646673] imx8mq-usb-phy 381f0040.usb-phy: 381f0040.usb-phy supply vbus not found, using dummy regulator [ 2.656589] imx8mq-usb-phy 382f0040.usb-phy: 382f0040.usb-phy supply vbus not found, using dummy regulator [ 2.667021] pwm-backlight lvds_backlight: aaaaaaaaaaaaaaaaaaaaaa [ 2.673050] pwm-backlight lvds_backlight: bbbbbbbbbbbbbbbbbbbbbbb [ 2.679156] pwm-backlight lvds_backlight: cccccccccccccccccccccccc [ 2.685345] pwm-backlight lvds_backlight: dddddddddddddddddddddd [ 2.691385] pwm-backlight lvds_backlight: eeeeeeeeeeeeeeeeeeee [ 2.697234] pwm-backlight lvds_backlight: lvds_backlight supply power not found, using dummy regulator [ 2.706611] pwm-backlight lvds_backlight: gggggggggggggggggggggg [ 2.712686] pwm-backlight lvds_backlight: hhhhhhhhhhhhhhhhhhhhhhh [ 2.718791] pwm-backlight lvds_backlight: iiiiiiiiiiiiiiiiiiiiiii [ 2.724894] pwm-backlight lvds_backlight: jjjjjjjjjjjjjjjjjjjjj [ 2.730835] pwm-backlight lvds_backlight: kkkkkkkkkkkkkkkkkkkkk [ 2.736819] pwm-backlight lvds_backlight: llllllllllllllllll [ 2.749185] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 2.755846] [drm] No driver support for vblank timestamp query. [ 2.761849] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops) [ 2.769812] imx-drm display-subsystem: bound imx-lcdifv3-crtc.1 (ops lcdifv3_crtc_ops) [ 2.777777] imx-drm display-subsystem: bound imx-lcdifv3-crtc.2 (ops lcdifv3_crtc_ops) [ 2.785795] imx_sec_dsim_drv 32e60000.mipi_dsi: version number is 0x1060200 [ 2.792804] imx_sec_dsim_drv 32e60000.mipi_dsi: Failed to attach bridge: 32e60000.mipi_dsi [ 2.801080] imx_sec_dsim_drv 32e60000.mipi_dsi: failed to bind sec dsim bridge: -19 [ 2.808753] imx-drm display-subsystem: bound 32e60000.mipi_dsi (ops imx_sec_dsim_ops) [ 2.820444] panel-lvds lvds0_panel: 11111111111111 width-mm DT property [ 2.827103] panel-lvds lvds0_panel: 22222222222 width-mm DT property [ 2.833481] panel-lvds lvds0_panel: 333333333333 width-mm DT property [ 2.839956] panel-lvds lvds0_panel: 44444444444 width-mm DT property [ 2.846331] panel-lvds lvds0_panel: 55555555555555 width-mm DT property [ 2.852978] panel-lvds lvds0_panel: 6666666666666 width-mm DT property [ 2.860119] OF: graph: no port node found in /usb-phy@381f0040 [ 2.866780] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.872297] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1 [ 2.880315] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe6c hci version 0x110 quirks 0x0000002001810010 [ 2.889753] xhci-hcd xhci-hcd.1.auto: irq 70, io mem 0x38200000 [ 2.895825] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04 [ 2.904100] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.911333] usb usb1: Product: xHCI Host Controller [ 2.916217] usb usb1: Manufacturer: Linux 5.4.70 xhci-hcd [ 2.921624] usb usb1: SerialNumber: xhci-hcd.1.auto [ 2.927206] hub 1-0:1.0: USB hub found [ 2.931002] hub 1-0:1.0: 1 port detected [ 2.935166] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.940672] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2 [ 2.948341] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 2.954954] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 2.963154] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04 [ 2.971428] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.978660] usb usb2: Product: xHCI Host Controller [ 2.983548] usb usb2: Manufacturer: Linux 5.4.70 xhci-hcd [ 2.988960] usb usb2: SerialNumber: xhci-hcd.1.auto [ 2.994495] hub 2-0:1.0: USB hub found [ 2.998272] hub 2-0:1.0: 1 port detected [ 3.002762] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 7 mkt segment 2 supported-hw 0x80 0x4 [ 3.012521] imx-micfil sound-micfil: ASoC: failed to init link micfil hifi: -517 [ 3.019936] imx-micfil sound-micfil: snd_soc_register_card failed (-517) [ 3.027248] imx-cdnhdmi sound-hdmi: ASoC: failed to init link imx8 hdmi: -517 [ 3.034399] imx-cdnhdmi sound-hdmi: snd_soc_register_card failed (-517) [ 3.041709] imx-xcvr sound-xcvr: snd-soc-dummy-dai <-> 30cc0000.xcvr mapping ok [ 3.049041] imx-xcvr sound-xcvr: ASoC: no DMI vendor name! [ 3.056399] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_ECSPI2_MOSI already requested by 30280000.watchdog; cannot claim for 30830000.spi [ 3.069306] imx8mp-pinctrl 30330000.pinctrl: pin-125 (30830000.spi) status -22 [ 3.076542] imx8mp-pinctrl 30330000.pinctrl: could not request pin 125 (MX8MP_IOMUXC_ECSPI2_MOSI) from group ecspi2grp on device 30330000.pinctrl [ 3.089677] spi_imx 30830000.spi: Error applying setting, reverse things back [ 3.096833] spi_imx: probe of 30830000.spi failed with error -22 [ 3.104008] pca9450 0-0025: Device ID=0x31 [ 3.108122] pca9450 0-0025: gpio_intr = 3 [ 3.112145] pca9450 0-0025: chip_irq=75 [ 3.146015] random: fast init done [ 3.150358] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_GPIO1_IO15 already requested by 30670000.pwm; cannot claim for 1-003c [ 3.162202] imx8mp-pinctrl 30330000.pinctrl: pin-20 (1-003c) status -22 [ 3.168830] imx8mp-pinctrl 30330000.pinctrl: could not request pin 20 (MX8MP_IOMUXC_GPIO1_IO15) from group csi_mclk_grp on device 30330000.pinctrl [ 3.182072] ov5640 1-003c: Error applying setting, reverse things back [ 3.188620] ov5640: probe of 1-003c failed with error -22 [ 3.197068] wm8960 2-0034: Failed to issue reset [ 3.204584] rpmsg-audio-codec-wm8960 2-0034: Failed to issue reset [ 3.211913] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO [ 3.247183] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA [ 3.260582] fsl-micfil-dai 30ca0000.micfil: GET IRQ: 46 [ 3.265841] fsl-micfil-dai 30ca0000.micfil: GET IRQ: 47 [ 3.270802] usb 1-1: new high-speed USB device number 2 using xhci-hcd [ 3.271089] fsl-micfil-dai 30ca0000.micfil: GET IRQ: 48 [ 3.282891] fsl-micfil-dai 30ca0000.micfil: GET IRQ: 49 [ 3.291199] imx6q-pcie 33800000.pcie: 33800000.pcie supply epdev_on not found, using dummy regulator [ 3.291234] reg-fixed-voltage regulator-usb4-vbus: nonexclusive access to GPIO for regulator-usb4-vbus [ 3.300617] imx6q-pcie 33800000.pcie: EXT REF_CLK is used!. [ 3.309860] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SAI2_RXD0 already requested by regulator-usb4-vbus; cannot claim for regulator-usb3-vbus [ 3.315838] imx6q-pcie 33800000.pcie: PCIe PHY PLL clock is locked. [ 3.328757] imx8mp-pinctrl 30330000.pinctrl: pin-105 (regulator-usb3-vbus) status -22 [ 3.342858] imx8mp-pinctrl 30330000.pinctrl: could not request pin 105 (MX8MP_IOMUXC_SAI2_RXD0) from group usb1grp on device 30330000.pinctrl [ 3.355642] reg-fixed-voltage regulator-usb3-vbus: Error applying setting, reverse things back [ 3.364271] reg-fixed-voltage: probe of regulator-usb3-vbus failed with error -22 [ 3.372454] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SAI2_RXD0 already requested by regulator-usb4-vbus; cannot claim for regulator-usb2-vbus [ 3.383918] pcie phy pipe clk is not ready [ 3.385952] imx8mp-pinctrl 30330000.pinctrl: pin-105 (regulator-usb2-vbus) status -22 [ 3.390031] phy phy-32f00000.pcie-phy.5: phy init failed --> -110 [ 3.390036] imx6q-pcie 33800000.pcie: Waiting for PHY PLL ready timeout! [ 3.397889] imx8mp-pinctrl 30330000.pinctrl: could not request pin 105 (MX8MP_IOMUXC_SAI2_RXD0) from group usb1grp on device 30330000.pinctrl [ 3.423465] reg-fixed-voltage regulator-usb2-vbus: Error applying setting, reverse things back [ 3.424486] imx6q-pcie 33800000.pcie: PCIe PLL lock timeout [ 3.432107] reg-fixed-voltage: probe of regulator-usb2-vbus failed with error -22 [ 3.437706] imx6q-pcie 33800000.pcie: host bridge /pcie@33800000 ranges: [ 3.445800] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_SAI2_RXD0 already requested by regulator-usb4-vbus; cannot claim for regulator-usb1-vbus [ 3.451851] imx6q-pcie 33800000.pcie: No bus range found for /pcie@33800000, using [bus 00-ff] [ 3.451870] imx6q-pcie 33800000.pcie: IO 0x1ff80000..0x1ff8ffff -> 0x00000000 [ 3.465372] imx8mp-pinctrl 30330000.pinctrl: pin-105 (regulator-usb1-vbus) status -22 [ 3.474158] imx6q-pcie 33800000.pcie: MEM 0x18000000..0x1fefffff -> 0x18000000 [ 3.474451] usb 1-1: New USB device found, idVendor=0424, idProduct=2514, bcdDevice= b.b3 [ 3.474459] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 3.481549] imx8mp-pinctrl 30330000.pinctrl: could not request pin 105 (MX8MP_IOMUXC_SAI2_RXD0) from group usb1grp on device 30330000.pinctrl [ 3.524928] reg-fixed-voltage regulator-usb1-vbus: Error applying setting, reverse things back [ 3.533569] reg-fixed-voltage: probe of regulator-usb1-vbus failed with error -22 [ 3.541497] hub 1-1:1.0: USB hub found [ 3.544112] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 3.551912] [drm] No driver support for vblank timestamp query. [ 3.552207] hub 1-1:1.0: 4 ports detected [ 3.557909] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops) [ 3.569820] imx-drm display-subsystem: bound imx-lcdifv3-crtc.1 (ops lcdifv3_crtc_ops) [ 3.577801] imx-drm display-subsystem: bound imx-lcdifv3-crtc.2 (ops lcdifv3_crtc_ops) [ 3.585856] imx_sec_dsim_drv 32e60000.mipi_dsi: version number is 0x1060200 [ 3.592859] imx_sec_dsim_drv 32e60000.mipi_dsi: Failed to attach bridge: 32e60000.mipi_dsi [ 3.601147] imx_sec_dsim_drv 32e60000.mipi_dsi: failed to bind sec dsim bridge: -19 [ 3.608838] imx-drm display-subsystem: bound 32e60000.mipi_dsi (ops imx_sec_dsim_ops) [ 3.616772] imx-drm display-subsystem: bound 32c00000.bus:ldb@32ec005c (ops imx8mp_ldb_ops) [ 3.625366] dwhdmi-imx 32fd8000.hdmi: Detected HDMI TX controller v2.13a with HDCP (samsung_dw_hdmi_phy2) [ 3.636270] dwhdmi-imx 32fd8000.hdmi: registered DesignWare HDMI I2C bus driver [ 3.646497] imx-drm display-subsystem: bound 32fd8000.hdmi (ops dw_hdmi_imx_ops) [ 3.654770] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1 [ 3.714197] Console: switching to colour frame buffer device 160x50 [ 3.726141] Hot alarm is canceled. GPU3D clock will return to 64/64 [ 3.742385] imx-drm display-subsystem: fb0: imx-drmdrmfb frame buffer device [ 3.757814] imx-micfil sound-micfil: snd-soc-dummy-dai <-> 30ca0000.micfil mapping ok [ 3.765684] imx-micfil sound-micfil: ASoC: no DMI vendor name! [ 3.773594] imx-cdnhdmi sound-hdmi: i2s-hifi <-> 30cb0000.aud2htx mapping ok [ 3.780673] imx-cdnhdmi sound-hdmi: ASoC: no DMI vendor name! [ 3.787847] input: audio-hdmi HDMI Jack as /devices/platform/sound-hdmi/sound/card2/input1 [ 3.800414] isi-m2m 32e00000.isi:m2m_device: Register m2m success for ISI.0 [ 3.807510] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 3.819216] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 3.825875] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 3.834524] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db [ 3.844672] mx8-img-md: Registered mxc_isi.0.capture as /dev/video1 [ 3.851321] unregister ISI channel: mxc_isi.0 [ 3.856848] ALSA device list: [ 3.859839] #0: imx-audio-xcvr [ 3.863093] #1: imx-audio-micfil [ 3.866503] #2: audio-hdmi [ 4.483422] imx6q-pcie 33800000.pcie: Phy link never came up [ 4.489122] imx6q-pcie 33800000.pcie: failed to initialize host [ 4.495078] imx6q-pcie 33800000.pcie: unable to add pcie port. [ 4.503316] Freeing unused kernel memory: 4416K [ 4.507936] Run /init as init process [ 4.539282] init: init first stage started! [ 4.543755] init: Switching root to '/first_stage_ramdisk' [ 4.551461] init: Using Android DT directory /proc/device-tree/firmware/android/ [ 4.590101] init: [libfs_mgr]Created logical partition system_a on device /dev/block/dm-0 [ 4.598440] init: [libfs_mgr]Skipping zero-length logical partition: system_b [ 4.606853] init: [libfs_mgr]Created logical partition vendor_a on device /dev/block/dm-1 [ 4.615122] init: [libfs_mgr]Skipping zero-length logical partition: vendor_b [ 4.623959] init: [libfs_mgr]Created logical partition product_a on device /dev/block/dm-2 [ 4.632256] init: [libfs_mgr]Skipping zero-length logical partition: product_b [ 4.642553] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/by-name/metadata [ 4.653330] EXT4-fs (mmcblk2p6): warning: mounting unchecked fs, running e2fsck is recommended [ 4.662603] EXT4-fs (mmcblk2p6): mounted filesystem without journal. Opts: discard [ 4.670348] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 4.681057] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 4.701152] device-mapper: verity: sha1 using implementation "sha1-ce" [ 4.713628] EXT4-fs (dm-3): mounted filesystem without journal. Opts: errors=panic,barrier=1,inode_readahead_blks=8 [ 4.731825] device-mapper: verity: sha1 using implementation "sha1-ce" [ 4.745097] EXT4-fs (dm-4): mounted filesystem without journal. Opts: errors=panic,barrier=1,inode_readahead_blks=8 [ 4.757210] device-mapper: verity: sha1 using implementation "sha1-ce" [ 4.771831] EXT4-fs (dm-5): mounted filesystem without journal. Opts: errors=panic,barrier=1,inode_readahead_blks=8 [ 4.783872] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 4.796143] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 4.824474] printk: init: 21 output lines suppressed due to ratelimiting [ 4.845592] random: init: uninitialized urandom read (40 bytes read) [ 4.987323] random: init: uninitialized urandom read (40 bytes read) [ 5.010594] init: Loading SELinux policy [ 5.048657] SELinux: Permission nlmsg_readpriv in class netlink_route_socket not defined in policy. [ 5.058130] SELinux: the above unknown classes and permissions will be denied [ 5.065335] SELinux: policy capability network_peer_controls=1 [ 5.071258] SELinux: policy capability open_perms=1 [ 5.076250] SELinux: policy capability extended_socket_class=1 [ 5.082178] SELinux: policy capability always_check_network=0 [ 5.088052] SELinux: policy capability cgroup_seclabel=0 [ 5.093472] SELinux: policy capability nnp_nosuid_transition=1 [ 5.181619] selinux: SELinux: Loaded policy from /vendor/etc/selinux/precompiled_sepolicy [ 5.181619] [ 5.181622] audit: type=1403 audit(13.012:2): auid=4294967295 ses=4294967295 lsm=selinux res=1 [ 5.210320] selinux: SELinux: Loaded file_contexts [ 5.210320] [ 5.222363] random: init: uninitialized urandom read (40 bytes read) [ 5.262211] init: init second stage started! [ 5.294525] init: Using Android DT directory /proc/device-tree/firmware/android/ [ 5.307148] selinux: SELinux: Loaded file_contexts [ 5.307148] [ 5.313510] init: Running restorecon... [ 5.337875] init: Overriding previous 'ro.' property 'pm.dexopt.boot':'verify' with new value 'quicken' [ 5.349533] init: Couldn't load property file '/product_services/build.prop': open() failed: No such file or directory: No such file or directory [ 5.362648] init: Couldn't load property file '/factory/factory.prop': open() failed: No such file or directory: No such file or directory [ 5.377155] init: Setting product property ro.product.brand to 'Android' (from ro.product.product.brand) [ 5.386703] init: Setting product property ro.product.device to 'evk_8mp' (from ro.product.product.device) [ 5.396406] init: Setting product property ro.product.manufacturer to 'freescale' (from ro.product.product.manufacturer) [ 5.470744] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 5.551985] ueventd: ueventd started! [ 5.559108] selinux: SELinux: Loaded file_contexts [ 5.559108] [ 5.565679] ueventd: Parsing file /ueventd.rc... [ 5.571500] apexd: Bootstrap subcommand detected [ 5.572588] ueventd: Parsing file /vendor/ueventd.rc... [ 5.582424] ueventd: Parsing file /odm/ueventd.rc... [ 5.587529] ueventd: Unable to read config file '/odm/ueventd.rc': open() failed: No such file or directory [ 5.597399] ueventd: Parsing file /ueventd.freescale.rc... [ 5.602952] ueventd: Unable to read config file '/ueventd.freescale.rc': open() failed: No such file or directory [ 5.773052] ueventd: firmware: loading 'imx/sdma/sdma-imx7d.bin' for '/devices/platform/soc@0/30800000.bus/30bd0000.dma-controller/firmware/imx!sdma!sdma-imx7d.bin' [ 5.787758] ueventd: firmware: loading 'regulatory.db' for '/devices/platform/regulatory.0/firmware/regulatory.db' [ 5.789442] apexd: wait for '/dev/loop-control' took 191ms [ 5.804387] apexd: Pre-allocated 9 loopback devices [ 5.810451] apexd: Scanning /system/apex for embedded keys [ 5.818133] imx-sdma 30bd0000.dma-controller: loaded firmware 4.5 [ 5.820667] apexd: Scanning /product/apex for embedded keys [ 5.830259] apexd: ... does not exist. Skipping [ 5.834912] apexd: Scanning /system/apex looking for APEX packages. [ 5.841436] apexd: Found /system/apex/com.android.conscrypt.apex [ 5.848043] apexd: Skipped when bootstrapping [ 5.852559] apexd: Found /system/apex/com.android.runtime.debug.apex [ 5.944272] EXT4-fs (loop0): mounted filesystem without journal. Opts: (null) [ 6.033780] EXT4-fs (loop1): mounted filesystem without journal. Opts: (null) [ 6.047251] printk: apexd: 13 output lines suppressed due to ratelimiting [ 6.185804] Registered swp emulation handler [ 6.217701] Console: switching to colour dummy device 80x25 [ 6.236828] watchdogd: watchdogd started (interval 10, margin 20)! [ 6.252843] logd.auditd: start [ 6.259590] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 6.263556] logd.klogd: 6185073500 [ 6.271990] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 6.293012] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 6.306361] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 6.319633] usbcore: registered new interface driver rtk_btusb [ 6.377240] vvcam_video: loading out-of-tree module taints kernel. [ 6.384991] enter viv_video_init_module [ 6.397209] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm vold: deleted inode referenced: 16 [ 6.434220] zram0: detected capacity change from 0 to 629145600 [ 6.434222] enter viv_isp_init_module [ 6.469312] mkswap: Swapspace size: 614396k, UUID=7977a225-d8ae-44c0-856b-35e5f3c7cd0c [ 6.477597] enter viv_dwe_init_module [ 6.502594] Adding 614396k swap on /dev/block/zram0. Priority:-2 extents:1 across:614396k SS [ 6.594117] type=1400 audit(14.424:3): avc: denied { search } for comm="android.hardwar" name="/" dev="mmcblk2p6" ino=2 scontext=u:r:hal_bootctl_default:s0 tcontext=u:object_r:metadata_file:s0 tclass=dir permissive=1 [ 9.333839] random: crng init done [ 9.337248] random: 6 urandom warning(s) missed due to ratelimiting [ 11.052162] init: Calling: /system/bin/vdc checkpoint needsCheckpoint [ 11.082738] init: /dev/block/by-name/userdata is not dm device: No such file or directory [ 11.091763] type=1400 audit(14.424:3): avc: denied { search } for comm="android.hardwar" name="/" dev="mmcblk2p6" ino=2 scontext=u:r:hal_bootctl_default:s0 tcontext=u:object_r:metadata_file:s0 tclass=dir permissive=1 [ 11.111065] type=1400 audit(18.924:4): avc: denied { create } for comm="kdevtmpfs" name="dm-6" scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1 [ 11.127099] type=1400 audit(18.924:4): avc: denied { create } for comm="kdevtmpfs" name="dm-6" scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1 [ 11.142897] type=1400 audit(18.924:5): avc: denied { setattr } for comm="kdevtmpfs" name="dm-6" dev="devtmpfs" ino=2623 scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1 [ 11.147871] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/dm-6 [ 11.168067] init: [libfs_mgr]Filesystem on /dev/block/dm-6 was not cleanly shutdown; state flags: 0x1, incompat feature flags: 0x10046 [ 11.181011] EXT4-fs (dm-6): Ignoring removed nomblk_io_submit option [ 11.191665] EXT4-fs (dm-6): recovery complete [ 11.196048] EXT4-fs (dm-6): mounted filesystem with ordered data mode. Opts: errors=remount-ro,nomblk_io_submit [ 11.206324] init: [libfs_mgr]check_fs(): mount(/dev/block/dm-6,/data,ext4)=0: Success [ 11.224886] init: [libfs_mgr]check_fs(): unmount(/data) succeeded [ 11.231260] init: [libfs_mgr]Running /system/bin/e2fsck on /dev/block/dm-6 [ 12.055154] e2fsck: e2fsck 1.44.4 (18-Aug-2018) [ 12.055154] [ 12.061376] e2fsck: Pass 1: Checking inodes, blocks, and sizes [ 12.061376] [ 12.068716] e2fsck: Pass 2: Checking directory structure [ 12.068716] [ 12.075517] e2fsck: Pass 3: Checking directory connectivity [ 12.075517] [ 12.082578] e2fsck: Pass 4: Checking reference counts [ 12.082578] [ 12.089130] e2fsck: Pass 5: Checking group summary information [ 12.089130] [ 12.096455] e2fsck: /dev/block/dm-6: 11/383520 files (0.0% non-contiguous), 43458/1531904 blocks [ 12.096455] [ 12.110022] init: [libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/dm-6 [ 12.117235] init: [libfs_mgr]Reserved blocks 32768 is too large; capping to 30638 [ 12.125742] EXT4-fs (dm-6): Ignoring removed nomblk_io_submit option [ 12.137066] EXT4-fs (dm-6): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,noauto_da_alloc,errors=panic [ 12.148282] init: [libfs_mgr]__mount(source=/dev/block/dm-6,target=/data,type=ext4)=0: Success [ 12.157755] EXT4-fs error: 11 callbacks suppressed [ 12.157762] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm init: deleted inode referenced: 16 [ 12.211235] device-mapper: bow: Switching to state Checkpoint [ 12.687278] init (pid 1) is setting deprecated v1 encryption policy; recommend upgrading to v2. [ 12.736174] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-ce" [ 12.817697] fscrypt: AES-256-XTS using implementation "xts-aes-ce" [ 12.830521] apexd: Marking APEXd as starting [ 12.836092] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm Binder:215_2: deleted inode referenced: 12 [ 12.847794] apexd: Scanning /system/apex for embedded keys [ 12.857712] apexd: Scanning /product/apex for embedded keys [ 12.944911] EXT4-fs (loop2): mounted filesystem without journal. Opts: (null) [ 13.033454] EXT4-fs (loop3): mounted filesystem without journal. Opts: (null) [ 13.101408] EXT4-fs (loop4): mounted filesystem without journal. Opts: (null) [ 13.193804] EXT4-fs (loop5): mounted filesystem without journal. Opts: (null) [ 13.289426] EXT4-fs (loop6): mounted filesystem without journal. Opts: (null) [ 13.372860] EXT4-fs (loop7): mounted filesystem without journal. Opts: (null) [ 13.454231] EXT4-fs (loop8): mounted filesystem without journal. Opts: (null) [ 17.191207] init: Command 'load_persist_props' action=load_persist_props_action (/init.rc:306) took 1382ms and succeeded [ 17.202241] init: Service 'exec 9 (/system/bin/recovery-persist)' (pid 291) exited with status 0 [ 17.211551] init: starting service 'logd-reinit'... [ 17.218311] init: processing action (load_persist_props_action) from (/system/etc/init/flags_health_check.rc:1) [ 17.231005] init: Setting policy on /data/server_configurable_flags [ 17.237613] init: Policy for /data/server_configurable_flags set to c5db7d5efd01df3f modes 1/4 [ 17.246839] init: starting service 'exec 10 (/system/bin/flags_health_check BOOT_FAILURE)'... [ 17.259332] init: SVC_EXEC service 'exec 10 (/system/bin/flags_health_check BOOT_FAILURE)' pid 293 (uid 1000 gid 1000+0 context default) started; waiting... [ 17.275469] logd.daemon: reinit [ 17.278776] init: Service 'logd-reinit' (pid 292) exited with status 0 [ 17.867637] init: Service 'exec 10 (/system/bin/flags_health_check BOOT_FAILURE)' (pid 293) exited with status 0 waiting took 0.608000 seconds [ 17.915069] update_verifier: Started with arg 1: nonencrypted [ 17.923696] update_verifier: Booting slot 0: isSlotMarkedSuccessful=0 [ 17.930282] update_verifier: /data/ota_package/care_map.pb doesn't exist [ 17.937036] update_verifier: Failed to parse the care map file, skipping verification [ 17.945629] update_verifier: Deferred marking slot 0 as booted successfully. [ 17.952744] update_verifier: Leaving update_verifier. [ 17.997383] type=1400 audit(18.924:5): avc: denied { setattr } for comm="kdevtmpfs" name="dm-6" dev="devtmpfs" ino=2623 scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1 [ 18.015458] type=1400 audit(25.828:6): avc: denied { setattr } for comm="init" name="wifi" dev="dm-6" ino=228503 scontext=u:r:vendor_init:s0 tcontext=u:object_r:wifi_data_file:s0 tclass=dir permissive=1 [ 18.033953] type=1400 audit(25.828:6): avc: denied { setattr } for comm="init" name="wifi" dev="dm-6" ino=228503 scontext=u:r:vendor_init:s0 tcontext=u:object_r:wifi_data_file:s0 tclass=dir permissive=1 [ 18.052070] type=1400 audit(25.828:7): avc: denied { search } for comm="init" name="wifi" dev="dm-6" ino=228503 scontext=u:r:vendor_init:s0 tcontext=u:object_r:wifi_data_file:s0 tclass=dir permissive=1 [ 18.070346] type=1400 audit(25.828:7): avc: denied { search } for comm="init" name="wifi" dev="dm-6" ino=228503 scontext=u:r:vendor_init:s0 tcontext=u:object_r:wifi_data_file:s0 tclass=dir permissive=1 [ 18.088377] type=1400 audit(25.832:8): avc: denied { setattr } for comm="init" name="dhcp" dev="dm-6" ino=228507 scontext=u:r:vendor_init:s0 tcontext=u:object_r:dhcp_data_file:s0 tclass=dir permissive=1 [ 18.596543] Mass Storage Function, version: 2009/09/11 [ 18.601843] LUN: removable file: (no medium) [ 18.611636] using random self ethernet address [ 18.616182] using random host ethernet address [ 18.622366] file system registered [ 18.908336] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a [ 19.004762] isi-m2m 32e00000.isi:m2m_device: ISI channel[0] is busy [ 19.085698] isi-m2m 32e00000.isi:m2m_device: ISI channel[0] is busy [ 19.193446] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a [ 19.254622] type=1400 audit(25.832:8): avc: denied { setattr } for comm="init" name="dhcp" dev="dm-6" ino=228507 scontext=u:r:vendor_init:s0 tcontext=u:object_r:dhcp_data_file:s0 tclass=dir permissive=1 [ 19.283218] init: Setting policy on /data/eGalax [ 19.296075] init: Policy for /data/eGalax set to c5db7d5efd01df3f modes 1/4 [ 19.355259] type=1400 audit(27.084:9): avc: denied { setattr } for comm="init" name="bluetooth" dev="dm-6" ino=228487 scontext=u:r:vendor_init:s0 tcontext=u:object_r:bluetooth_data_file:s0 tclass=dir permissive=1 evk_8mp:/ $ [ 19.512630] type=1400 audit(27.084:9): avc: denied { setattr } for comm="init" name="bluetooth" dev="dm-6" ino=228487 scontext=u:r:vendor_init:s0 tcontext=u:object_r:bluetooth_data_file:s0 tclass=dir permissive=1 [ 19.596086] EXT4-fs error (device mmcblk2p6): ext4_lookup:1789: inode #2: comm gsid: deleted inode referenced: 16 [ 19.840037] isi-m2m 32e00000.isi:m2m_device: ISI channel[0] is busy [ 20.246930] read descriptors [ 20.262966] read strings [ 20.618795] EXT4-fs error (device dm-6): ext4_find_dest_de:2030: inode #228492: block 918033: comm Binder:296_3: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, lblk=0, size=4096 fake=1 [ 20.620421] printk: Binder:260_2: 99 output lines suppressed due to ratelimiting [ 20.637013] binder: release 318:352 transaction 680 in, still active [ 20.637019] binder: send failed reply for transaction 680 to 334:334 [ 20.647166] Aborting journal on device dm-6-8. [ 20.678647] Kernel panic - not syncing: EXT4-fs (device dm-6): panic forced after error [ 20.686666] CPU: 2 PID: 296 Comm: Binder:296_3 Tainted: G O 5.4.70 #96 [ 20.694503] Hardware name: NXP i.MX8MPlus EVK board (DT) [ 20.699829] Call trace: [ 20.702291] dump_backtrace+0x0/0x134 [ 20.705955] show_stack+0x14/0x1c [ 20.709271] dump_stack+0xa0/0xd8 [ 20.712587] panic+0x148/0x350 [ 20.715642] __ext4_error_inode+0x0/0x214 [ 20.719652] __ext4_error_inode+0x154/0x214 [ 20.723848] __ext4_check_dir_entry+0x23c/0x284 [ 20.728381] ext4_find_dest_de+0xa8/0x154 [ 20.732390] add_dirent_to_buf+0x9c/0x218 [ 20.736397] ext4_add_entry+0x1fc/0xe60 [ 20.740229] ext4_create+0x104/0x20c [ 20.743804] path_openat+0x9e0/0xe1c [ 20.747376] do_filp_open+0x74/0x11c [ 20.750948] do_sys_open+0x130/0x24c [ 20.754521] __arm64_sys_openat+0x24/0x2c [ 20.758528] el0_svc_common+0x98/0x160 [ 20.762275] el0_svc_handler+0x68/0x80 [ 20.766021] el0_svc+0x8/0xc [ 20.768903] SMP: stopping secondary CPUs [ 21.772823] SMP: failed to stop secondary CPUs 0-2 [ 21.777611] Kernel Offset: disabled [ 21.781096] CPU features: 0x00010002,2000200c [ 21.785449] Memory Limit: none [ 21.788501] trusty-log panic notifier - trusty version Built: 12:16:06 Nov 19 2020 [ 21.788509] Rebooting in 5 seconds.. このログが表示されます。eMMCの問題はここにあるようです。 EXT4-fs error (device dm-6) Re: IMX8MP Self Designed Board system crash after booting in the system こんにちは、 @VictorWang129さん ログを見る限り、eMMCやDDRに問題があるようには見えません。DTSファイルの設定が正しいかどうか確認してください。コードにどのような変更を加えましたか? B.R Re: IMX8MP Self Designed Board system crash after booting in the system こんにちは、 @VictorWang129さん 新しいログファイルから。それは確かにEMMCの問題が原因でした。Androidイメージの再フラッシュは試しましたか?点滅は成功しましたか? B.R
記事全体を表示
CodeWarrior Studioを使用したLX2080Aのベアメタルリファレンスコードとサンプルに関するリクエスト 親愛なるNXPサポートチームへ、 現在は NXP Layerscape LX2080Aプロセッサ を使い、 CodeWarrior Development Studioを使ってベアメタル環境でアプリケーションを開発しています。 以下の内容について、入手可能な資料、参考プロジェクト、またはサンプルコードがあればご提供いただきたいです。 LX2080A用のベアメタル起動コード DDRの初期化、クロック、ペリフェラル コアの起動とマルチコアの例 コンソール出力用のUARTドライバの例 GPIOとタイマーのプログラミング例 割り込み処理の例 リンカースクリプトとメモリマップ構成 LX2080A上でのベアメタル開発に関するSDKsやアプリケーションノート、ドキュメントなど LX080A向けに特化して開発されたCodeWarriorプロジェクトの例 私の目的は、オペレーティングシステムなしでベアメタルアプリケーションを開発・デバッグすることです。参考資料やサンプルプロジェクトがあればぜひ教えてください。 役員情報: プロセッサー:NXP LX2080A 開発環境:CodeWarrior開発スタジオ アプリケーションタイプ:ベアメタル開発 このユースケースにおすすめのドキュメント、リポジトリ、トレーニング・マテリアル、コミュニティリソースがあれば教えてください。 サポートありがとうございます サイ・チャンドゥ Re: Request for Bare-Metal Reference Code and Examples for LX2080A Using CodeWarrior Studio こんにちは、 CodeWarriorに組み込まれているサンプルプロジェクト QorIQ LSシリーズARMv8用のCodeWarriorをインストールすると、以下の 文房具や例プロジェクト がIDE上で直接利用可能です。 ベアメタルプロジェクトの作成(新規プロジェクトウィザード) 新しい>ARMv8文具> CodeWarrior IDE →ファイルを開く 選択: ARMv8 > ベアボード > Hello World Cプロジェクト ベアメタルプロジェクトをビルドしてデバッグする AMPマルチコアの例(HelloWorld_C_AMP_Bare) 場所: \CW_ARMv8\ARMv8\CodeWarrior_Examples\HelloWorld_C_AMP_Bare\ この例には以下が含まれます。 ベアメタル起動コード ( start.S ) 例外ハンドラ ( exceptions.c 、 exceptions.S ) 設定可能な ___DDR_ADDRESS 、 ___MEMORY_SIZE 、 ___CORE_NUMBER を含むリンカースクリプト SMP/AMPマルチコアサポート マルチコアに関するヒント(LX2160A/LX2080A):コア0とコア1以外のコアで実行するには、 LX2160A_RDB ターゲット接続を複製し、追加する各コアに対して適切な CORE_CONTEXT と SAP_CORE_CONTEXT を使用してターゲット初期化ファイルを変更します。セカンダリコアのDDR/PHY再初期化を無効にします。 図書館プロジェクト(再コンパイル用のソースコードあり) 場所: {CW_ARMv8}\ARMv8\CodeWarrior_Examples\ UART_C_Static_Lib_Bare — UARTポートを通じたprintfサポート(注:このライブラリはLSシリーズUARTを対象としており、LX2160A/LX2080Aは異なるUARTコントローラを使用しています — 下記の注釈参照) セミホストI/OからUARTへの切り替えには、リンカーフラグで simrdimon.specs を uart.specs に置き換える DDR初期化 LX2080Aの場合、ベアメタル環境でのDDR初期化はLX2160Aと同じ手順で行われます。 QCVS DDRvツール(CodeWarriorに同梱)は、DDRの検証と ddr_init.c 生成に使用されます。 生成されたコードは、ベアメタルのスタートアップやATFベースの初期化の参考として利用できます DDR PHYファームウェア( fip_ddr.bin )XSPIフラッシュの 0x00800000 番地に配置する必要があります。 GPP DRAM領域#1は 0x0000_8000_0000 から始まります。領域#1を含める必要があります(DPAA/QMANの依存関係)。 リンカースクリプトのDDR設定例: PROVIDE (___DDR_ADDRESS = 0x80000000); PROVIDE (___MEMORY_SIZE = 0x1effffff); PROVIDE (___CORE_NUMBER = 0); PROVIDE (___START_RAM_ADDRESS = ___DDR_ADDRESS + ___CORE_NUMBER * ___MEMORY_SIZE); LX2080AのUARTに関する重要な注意事項 LX2080A UARTコントローラは、LSシリーズプロセッサで使用されているPrimeCell UARTとは後方互換性がありません。内蔵の UART_C_Static_Lib_Bare ライブラリはLSシリーズUARTのみをサポートしています。UART出力LX2080Aには、LX2160A リファレンス・マニュアル UARTレジスタマップやSDK UARTドライバの例を参照して独自のドライバーを実装する必要があります。 LX2160A/LX2080AにおけるUARTに関するコミュニティリソース: ベアメタルプロジェクトでUART経由でprintfを使用する CodeWarriorとRealtime Edgeで構築されたベアメタル環境を比較する リアルタイムエッジソフトウェア(ベアメタルフレームワーク) NXPの Real-Time Edgeソフトウェア には、LX2160ARDB-REV2用のベアメタルフレームワーク(LX2080A設計と互換性があります): 低レイテンシシナリオ向けのU-Bootベースのベアメタルフレームワーク GPIO、IPI、コア間通信の例を含む 入手可能情報: Real-Time Edge Software コミュニティナレッジベース記事: リアルタイムエッジソフトウェアにおけるベアメタルフレームワークに基づくアプリケーション開発   よろしくお願いします。
記事全体を表示
LAN96455F 以太网交换机与 i.MX95 集成 – 设备树指南 您好,NXP团队: 我们正在将Microchip LAN96455F以太网交换机(LAN9645x系列)集成到定制的i.MX95 19x19 LPDDR5板(基于imx95-19x19-evk.dts)上,我希望得到关于正确集成设备树的指导。 Re: LAN96455F Ethernet Switch Integration with i.MX95 – Device Tree Guidance 对于 Linux,如果您希望 Linux 单独公开/管理外部交换机端口,请将 LAN96455F 建模为DSA 以太网交换机。连接到交换机 CPU/上行链路端口的 i.MX95 ENETC/NETC 以太网 MAC 应该是 DSA通道接口;LAN96455F 端口成为 DSA 用户网络设备。DSA 专为具有连接到 SoC 以太网控制器的专用 CPU 端口的交换机而设计,它为每个前面板创建“用户”界面,而不是为 CPU 端口本身创建单独的网络设备。 一个好的设备树结构是: /* 将 &enetX / &mdioX 替换为实际使用的 i.MX95 BSP 标签 * 在 imx95-19x19-evk.dts / imx95.dtsi 中,选择您喜欢的 NETC ENETC 端口。 */ /* i.MX95 ENETC 端口连接到 LAN96455F CPU/上行链路端口 */ &netX { 状态 = "好的" /* 必须匹配 i.MX95 和 LAN96455F 之间的电气接口: * "rgmii-id", "rgmii", "sgmii", "2500base-x", 等。 */               phy-mode = "rgmii-id"; /* MAC 到交换机的 CPU 端口通常是无 PHY 的,因此请对其进行描述 *除非 LAN96455F CPU 端口实际处于固定链路状态,否则不会作为固定链路使用 * 通过 PHY/PCS 进行管理。 */ 固定链接 { 速度 = <1000> 全双工;               }; }; /* MDIO 控制器用于访问交换机管理接口。 * i.MX95 NETC 具有用于外部 PHY 的外部主 MDIO 接口, * 支持第 22 条和第 45 条 。 */ &mdioX { 状态 = "好的" 以太网交换机@0 { /* 使用 LAN9645x 驱动程序/绑定中的兼容字符串 * 已包含在您的内核/BSP 中。不要编造这个字符串。 */ 兼容 = "microchip, " reg = <0>; /* 板上绑定的 MDIO 地址 */ 端口 { #address-cells = <1> #size-cells = <0> port@0 { reg = <0> 标签 = "lan0" /* 如果此外部端口具有外部 PHY: * phy-handle = * phy-mode = "..." */ }; port@1 { reg = <1> 标签 = "lan1" }; port@2 { reg = <2> 标签 = "lan2" }; port@3 { reg = <3> 标签 = "lan3" }; /* LAN96455F CPU/上行链路端口号必须与 * Microchip 数据手册/驱动程序定义。 */                                            端口@N { reg = 标签 = "cpu" 以太网 = <&enetX>;                                                            phy-mode = "rgmii-id"                                                                 固定链接 { 速度 = <1000> 全双工; }; }; };               }; }; 最终确定DTS之前需要检查的关键点: 使用内核中的实际 LAN9645x 绑定。我无法从检索到的源中确认公共主线 LAN96455F 特定绑定,因此上面的兼容字符串故意用作占位符。检查 NXP 电路板支持包/Microchip 驱动程序树,路径为 Documentation/devicetree/bindings/net/dsa/ 或 Microchip LAN9645x 驱动程序源代码。 在交换机 CPU 端口上设置 ethernet = <&enetX>;,而不是在每个交换机端口上设置。DSA 端口绑定表示以太网属性是交换机端口所连接的主机以太网设备的句柄。 CPU/DSA 端口需要 phylink 风格的链路描述。对于以太网 = <&enetX>; 的 CPU 端口,绑定需要 phy-mode 和 fixed-link、phy-handle 或 managed 之一。 使用固定链路实现 MAC 地址到交换机 CPU 端口的直接连接。通用以太网绑定定义了具有速度、全双工和可选的暂停属性的固定链路;支持的固定链路速度包括对象形式的 10/100/1000/2500/5000/10000 Mbit/s。 使用RGMII延迟模式时要精确控制。phy-mode = "rgmii-id" 表示 PCB 不提供 RGMII 时钟/数据延迟,MAC/PHY 端必须提供内部延迟;plain "rgmii" 表示 PCB 布线提供延迟。对于大多数自定义电路板而言,“rgmii-id”是预期的起点,除非您的布局特意添加了延迟。 如果 MAC 连接到交换机 CPU 端口,则不要将 i.MX95 MAC 配置为具有普通外部 PHY 。在 DSA 模型中,MAC 是通道,外部用户端口由交换机端口节点表示。 预计会出现 lan0、lan1 等 Linux 接口。DSA为前面板端口创建用户网络设备,DSA 标签属性将成为网络设备名称。 出院检查: dmesg | grep -i -E "dsa|lan964|mdio|enetc|netc" IP链接 cat /sys/class/net/ /dsa/tagging 2>/dev/null ip 链路已设置 已启动 ip link set lan0 up ethtool lan0 如果没有 lanX 接口出现,请按以下顺序进行调试:MDIO 地址/strap 值、重置 GPIO 时序、如果驱动程序需要中断 GPIO、正确的 LAN9645x 兼容、正确的 CPU 端口寄存器以及 i.MX95 和交换机之间的正确 phy 模式/固定链路速度。 使用 i.MX95 ENETC 端口作为 DSA 通道,在 MDIO/SPI 管理总线下使用端口块描述 LAN96455F,并使交换机 CPU 端口指向 ENETC MAC,使用 ethernet = <&enetX> 加上有效的 phy-mode 和 fixed-link / managed / phy-handle。
記事全体を表示
RVT70HSTNWC00-B (ILI2132A) with MIMXRT1176-evkb Hi, I'm currently working on a project with the MIMXRT1176-EVKB. In this project, I would like to display some screens on the RVT70HSTNWC00-B display and be able to register touch coordinates. I already have a working screen thanks to another NXP forum post: https://community.nxp.com/t5/i-MX-Processors/Creating-a-driver-for-a-MIPI-LCD/m-p/1772322 The only issue I have is that the touch driver (ILI2132A) for this display works slightly differently than other drivers (e.g., the GT911) but still uses I²C as protocol and there are no examples in the SDK that use this driver. Does anyone have a solution for this that can be built on the MIMXRT1170 series? All help and information are welcome. Thanks in advance! Communication & Control(I3C | I2C | SPI | FlexCAN | Ethernet | FlexIO) Re: RVT70HSTNWC00-B (ILI2132A) with MIMXRT1176-evkb Hi @KobeV, We do not currently provide a proper driver for the ILI2132A, but the RT1170-EVKB does support Zephyr, which has a driver for this touch IC called "input_ili2132a.c" (Doc, GitHub). Considering that the specifics for the ILI2132A touch IC are already implemented on that driver, the migration process to a bare metal driver is quite achievable. All the GPIO and I2C functions that are using on that driver should already have their bare metal equivalent on our SDK, so I suggest migrating or create your own driver based on that one. Also, since the RT1170-EVKB is already supported by Zephyr, you could do testing scenarios with a Zephyr-based projects to ensure the functionality of the driver and debug its functionality before any migration process. BR, Edwin.
記事全体を表示
FLXIO SENT IP ドライバー こんにちは、 4 つの SENT チャネルを設定し、添付ファイルに示すようにチャネルを割り当てました。SENT RX および DMA 転送用に Timer0、1、2、3 が構成されることを期待しています。タイマー 5、6、7、8 は SPCO 用に設定されています。SPCO で SENT フレームが表示されています。タイマー比較フラグのビット 0 と 1 が設定され、DMA 転送が開始されてフラグがクリアされることが予想されます。S32K388 コントローラーを使用しています。 参考までに - ソフトウェアは現在 2 つの SENT のみを使用しています。つまり、SPCO はチャネル 0 と 1 に対してのみ送信されます。 1 つの観察結果は、TIMERSDEN レジスタが 0x0C の値を示していることです。4 つの SENT がすべて構成されている場合、0x0F の値が表示されるのではないでしょうか。また、2 つの SENT のみが使用されている場合、このレジスタには 2 つのビット セットのみが表示されるのでしょうか?2 ビットだけなら、ビット 0 と 1 はタイマー 0 ビットとタイマー 1 ビットではないでしょうか?TIMERSDEN レジスタへのタイマー マッピングに不一致があると思われます。 構成の詳細とソフトウェア バージョンについては、添付のスクリーン ショットをご覧ください。 ビルドバージョン: S32K3_RTD_6_0_0_D2506_ASR_REL_4_7_REV_0000_20250610 * プロジェクト: RTD AUTOSAR 4.7 * プラットフォーム: CORTEXM * 周辺機器: FLEXIO_SENT_IP Re: FLXIO SENT IP driver こんにちは、 S32DS 内の Sent_Receiver_S32K344 RTD デモ例を使用して構成を模倣しようとしました。 FlexIO チャネル 0、1、2、3 を SENT RX および DMA 転送用に構成し、チャネル 5、6、7、8 を SPC 用に構成することを選択しました。 Sent_init が呼び出された後、TIMERSDEN=0xF が表示されますが、これはチャネル マッピングと一致しているようです。 直接確認できるように、完全な構成と簡略化されたプロジェクトを共有していただけますか? BR、ペトル Re: FLXIO SENT IP driver 私たちは S32K388 コントローラを使用しています。プロジェクト用の添付構成ファイルをご覧ください。フィードバックをお待ちしています。 Re: FLXIO SENT IP driver こんにちは、 最新の構成を添付します。 Re: FLXIO SENT IP driver こんにちは、 私は EB Tresos をあまり使用していないため、SW チームに設定ファイルの確認を依頼しました。 SW エンジニアの返信 (コールバックの使用法を示す) を直接転送しましたが、ここに掲載するのを忘れました。それでも解決しない場合はお知らせください。再度質問させていただきます。 ありがとうございます ペトル Re: FLXIO SENT IP driver こんにちは@annappa 通話中に話し合ったように、最新の構成とコードの変更をアップロードしていただけますか? よろしくお願いいたします! Re: FLXIO SENT IP driver こんにちは、 チャネル 0 Flexio_Sent_Ip_DmaTimerValue_0_0配列に割り当てられた DMA バッファの値は12です。データプロセッシング中に、SPC を含むデータの数を計算しています (Func: Flexio_Sent_Ip_DmaHandler行: NumberOfData = レシーバ->ChnlCfg[ChannelId].DmaBufferDepth * (レシーバ->ChnlCfg[ChannelId].NibbleCnt + 3U + (uint8)((レシーバ->ChnlCfg[ChannelId].SpcMode == FALSE) ? 0U : 1U));生成されたバッファー配列は12ではなく14になる必要があります。また、Ch0 の DMA バッファー値が Ch1 バッファーにオーバーフローしていることがわかります。 以下は説明が添付されたスクリーンショットです。 DMA_BufferSize12_WithOverFlow : DMA バッファ サイズ 12 では、データは Ch1 バッファにオーバーフローします。 DMA_BufferSize14_WithOutOverFlow : DMA バッファ サイズ 14 では、Ch1 へのデータのオーバーフローは発生しません。 Buffer_comparison_Srouce_Code : Flexio_Sent_Ip_Cfg.cファイルでバッファ サイズを手動で 14 に編集した後のコード比較。 よろしくお願いします。 Re: FLXIO SENT IP driver ありがとう@annappa また、最新の構成を共有していただけますか? よろしくお願いします! Re: FLXIO SENT IP driver こんにちは、アナッパ 構成の更新をありがとうございます。DMA の問題については既に RTD チームに報告しており、チームはこの問題についてさらに調査中ですが、FlexIO ISR は有効になっていますが、DMA ISR は有効になっていないことがわかりました。 ドライバーでは、DMA の DMA 割り込みを使用して処理することが推奨されています。 DMA バッファについては、RTD チームからフィードバックが得られ次第、更新しますので、よろしくお願いいたします。 Re: FLXIO SENT IP driver こんにちは@annappa SENT 一時停止パルスを有効に変更してみませんか?   2026-03-03_11-26-19.png2026-03-03_11-26-19.png ありがとう。よろしく。 アクセル Re: FLXIO SENT IP driver また、DMAバッファに関するアップデートも必要です。 Re: FLXIO SENT IP driver こんにちは、アクセルさん。 MCLでDMA論理チャネルとFlexioコールバック関数を設定しました。添付のスクリーンショット(DMA_Channel_config)をご覧ください。また、SENT処理タイプはDMAに設定されています。添付のスクリーンショット(SENT_DMA_Process)をご覧ください。 DMA割り込みをDMAで処理するためにドライバがどのように使用するのか教えてください。 よろしくお願いします。 アンナッパ Re: FLXIO SENT IP driver こんにちは、アンナパさん。数週間前に私が投稿した「一時停止」チェックボックスは試してみましたか? また、SENTからのプロセッシングは通知を通じて行われます。 Screenshot 2026-03-18 095735.pngScreenshot 2026-03-18 095735.png ポーズパルスを有効にすることでDMAバッファの問題が解決するか確認してください(バッファの要素数が12から14に増加します)。 よろしくお願いいたします。 アクセル Re: FLXIO SENT IP driver こんにちは、アクセルさん。 ポーズパルスを有効にすると、パルスバッファのサイズが増加する可能性がありますが、この設定はセンサの設定と一致しません。センサの設定では、ポーズパルスは無効になっています。一時停止なしのパルスアレイは、バッファサイズ14で生成される必要があります。 よろしくお願いします。 アンナッパ Re: FLXIO SENT IP driver こんにちは、アクセルさん。 この件に関して何か最新情報はありますか? これはドライバの不具合でしょうか? よろしくお願いいたします ラフル Re: FLXIO SENT IP driver こんにちは、 ドライバーの変更が必要であることは確認されています。Jira チケットは次のとおりです: [SRTDCCOM-3401] [SENT]SPC モード使用時に Dma バッファがオーバーフローします - NXP JIRA 。 よろしくお願いいたします。 ジョン
記事全体を表示
RT1176 of SEMC 该芯片的时钟引脚电平(外接DRAM)无法正常工作,正常烧录程序后,检查发现该时钟脚电平未改变 Core and Memory Development Board Re: RT1176 of SEMC Hi @qxy111 , 感谢您关注恩智浦RT系列产品,很高兴为您服务。 RT1176 的 SEMC 外部引脚由 NVCC_EMC I/O 电源域 供电。因此,SEMC_CLK 的输出电平由 NVCC_EMC 的供电电压决定。正常情况下,其高电平应与设计所采用的 NVCC_EMC 电压一致,例如 1.8 V 或 3.3 V,而不是 1.1 V core 电压。 请首先确认以下硬件和软件配置: 1:您定制开发板是否正常上电,特别是 NVCC_EMC1 / NVCC_EMC2 电源是否正常  2: 外接 SDRAM 的 VDD是否与 RT1176 的 NVCC_EMC 电压匹配  3:SEMC 相关 pin mux、SEMC clock 是否已正确初始化  4: SDRAM 初始化参数是否与实际使用的 SDRAM 器件匹配  另外,SEMC_CLK 是高速时钟信号,建议使用示波器在芯片引脚附近测量,不建议使用万用表判断该信号是否正常。 同时建议您参考 MIMXRT1170-EVKB 开发板设计。该开发板的 SDRAM 接口已经过验证,可以用于原理图和软件配置的对比验证。   Best Regards May Re: RT1176 of SEMC 内核 1.1V 信号无法抬升到 NVCC_EMC 电压 Re: RT1176 of SEMC 内核 1.1V 信号无法抬升到 NVCC_EMC 电压
記事全体を表示
MCXA185 读取电位器的值 MCXA185 LPADC 电位器读数 – 寻找更稳定的 ADC 值 我正在使用NXP MCXA185 ,并使用 LPADC 读取连接到P2_0 / ADC0_A0 的电位器。 我目前的实现方式是: ADC0 / ADC0_A0 高分辨率转换模式 LPADC硬件平均128个样本 长ADC采样时间(kLPADC_SampleTimeADCK19) 每1 毫秒 (1000 Hz)读取一次 ADC 数据 软件触发的转化 100 个样本的块平均值 最终得到的平均值每100 毫秒更新一次。 因此,实际上,块平均值中使用的每个值都已经由 ADC 硬件在 128 次转换中进行了平均。 当前方法 cmdConfig.conversionResolutionMode = kLPADC_ConversionResolutionHigh; cmdConfig.hardwareAverageMode = kLPADC_HardwareAverageCount128; cmdConfig.sampleChannelMode = kLPADC_SampleChannelSingleEndSideA; cmdConfig.sampleTimeMode = kLPADC_SampleTimeADCK19; 然后每隔 1 毫秒: LPADC_DoSoftwareTrigger(POT_LPADC_BASE, (1U << POT_LPADC_TRIGGER_ID)); while (!LPADC_GetConvResult(POT_LPADC_BASE, &result)) { /* Wait for conversion */ } s_blockSum += result.convValue; s_sampleCount++; if (s_sampleCount >= 100U) { s_lastAverage = (uint16_t)(s_blockSum / 100U); s_blockSum = 0U; s_sampleCount = 0U; } 我的问题 这种方法能获得稳定的电位器值吗?还是有更好的ADC滤波/平均策略? 我尤其想知道: 对于电位器来说,使用128 计数硬件平均 + 100 采样软件平均是否过量? 这样做真的能有效降低噪音,还是只会增加响应延迟? 使用较小的硬件平均值(例如 16 或 32 个样本),然后再使用软件滤波器,是否会更好? 对于电位器来说, IIR/指数移动平均是否比100个样本的块平均值更好,因为它能提供更平滑的值,同时对旋钮的移动响应更快? kLPADC_SampleTimeADCK19 是否适用于典型的电位器,还是我应该使用不同的采样时间? 有没有什么MCXA185特定的LPADC设置需要启用以提升稳定性? 在 1 毫秒的函数内轮询 ADC 结果是否是一种合理的实现方式,还是采用硬件定时器触发信号 + ADC FIFO/中断的方法更好? 引脚配置 我目前正在使用: cfg.pullSelect = kPORT_PullDisable; cfg.driveStrength = kPORT_LowDriveStrength; cfg.passiveFilterEnable = true; cfg.inputBuffer = kPORT_InputBufferDisable; 电位器连接成分压器,滑动端连接到P2_0 / ADC0_A0 。 我主要想得到的值是: 当电位器不移动时,电路保持稳定。 当电位器转动时,会有反应。 不会因过度平均而造成不必要的延误 能抵抗较小的ADC/滑动噪声 我希望得到反馈,看看我目前采用的128 硬件平均值 + 100 样本块平均值方法是否合适,以及您会推荐哪种滤波策略用于此应用。 模拟(ADC|CMP|DAC|运算放大器) MCXA Re: MCXA185 Reading values of a potentiometer 你好, 请问您使用的是高速信道吗?您是以 SDK 中的示例为基础吗? 您使用了较高的 AVGS 值。较高的平均转换次数有助于获得更稳定的响应,但如果您追求更平衡的响应,可以使用较小的 AVGS 值,例如 16 个样本 (0100),这样可以在更低的转换时间内提供良好的噪声抑制。 在MCX-A-185 数据表中,图 11 和图 12 可以帮助您确定在高速模式下需要多少平均值。 kLPADC_SampleTimeADCK19 的具体使用取决于您的应用需求。对于低阻抗输入,最短的采样时间可以最大限度地提高转换速度。延长采样时间可以对更高阻抗的输入信号进行精确采样。如果您需要针对较低的阻抗(例如电位器)优化转换速度,则可以使用较短的采样时间,例如 kLPADC_SampleTimeADCK7。 如果您需要根据所需的精度计算所需的采样时间,可以参考数据表表 33 第 4.B 小节中的公式。 可能是MCX-A-18 参考手册第 45.5.1.2 章中关于 ADC 校准的说明。- 45.5.1.4正是你想要的。 顺祝商祺!
記事全体を表示