� ����8��( ��� ,Purism Librem 5 devkit!2purism,librem5-devkitfsl,imx8mqaliases&=/soc@0/bus@30800000/ethernet@30be0000"G/soc@0/bus@30000000/gpio@30200000"M/soc@0/bus@30000000/gpio@30210000"S/soc@0/bus@30000000/gpio@30220000"Y/soc@0/bus@30000000/gpio@30230000"_/soc@0/bus@30000000/gpio@30240000!e/soc@0/bus@30800000/i2c@30a20000!j/soc@0/bus@30800000/i2c@30a30000!o/soc@0/bus@30800000/i2c@30a40000!t/soc@0/bus@30800000/i2c@30a50000!y/soc@0/bus@30800000/mmc@30b40000!~/soc@0/bus@30800000/mmc@30b50000$�/soc@0/bus@30800000/serial@30860000$�/soc@0/bus@30800000/serial@30890000$�/soc@0/bus@30800000/serial@30880000$�/soc@0/bus@30800000/serial@30a60000!�/soc@0/bus@30800000/spi@30820000!�/soc@0/bus@30800000/spi@30830000!�/soc@0/bus@30800000/spi@30840000clock-ckil 2fixed-clock����ckil�&clock-osc-25m 2fixed-clock��}x@�osc_25m�'clock-osc-27m 2fixed-clock������osc_27m�(clock-hdmi-phy-27m 2fixed-clock����� �hdmi_phy_27mclock-ext1 2fixed-clock���k@ �clk_ext1�)clock-ext2 2fixed-clock���k@ �clk_ext2�*clock-ext3 2fixed-clock���k@ �clk_ext3�+clock-ext4 2fixed-clock���k@ �clk_ext4�,cpus cpu@0�cpu2arm,cortex-a53���lpsci�*@<I�V@h�u��� �speed_grade��cpu@1�cpu2arm,cortex-a53���lpsci�*@<I�V@h�u����cpu@2�cpu2arm,cortex-a53���lpsci�*@<I�V@h�u����cpu@3�cpu2arm,cortex-a53���lpsci�*@<I�V@h�u����l2-cache02cache��,@>�opp-table2operating-points-v2��opp-800000000�/�� �� I�-opp-1000000000�;��� �� I�-opp-1300000000�M|m�B@ I�-opp-1500000000�Yh/�B@ I�-funnel2arm,coresight-static-funnelin-ports port@0�endpoint9�port@1�endpoint9�port@2�endpoint9 �port@3�endpoint9 �out-portsportendpoint9 �pmu2arm,cortex-a53-pmu I psci 2arm,psci-1.0smcthermal-zonescpu-thermalT�j�x tripscpu-alert�8����passive�cpu-crit�_��� �criticalcooling-mapsmap0�0���������������������������������gpu-thermalT�j�x tripsgpu-alert�8����passive�gpu-crit�_��� �criticalcooling-mapsmap0� ���������vpu-thermalT�j�x tripsvpu-crit�_��� �criticaltimer2arm,armv8-timer0I    �soc@02fsl,imx8mq-socsimple-bus �>�@@���soc_unique_idetm@28440000"2arm,coresight-etm4xarm,primecell�(D�g �apb_pclkout-portsportendpoint9�etm@28540000"2arm,coresight-etm4xarm,primecell�(T�g �apb_pclkout-portsportendpoint9�etm@28640000"2arm,coresight-etm4xarm,primecell�(d�g �apb_pclkout-portsportendpoint9� etm@28740000"2arm,coresight-etm4xarm,primecell�(t�g �apb_pclkout-portsportendpoint9� funnel@28c03000+2arm,coresight-dynamic-funnelarm,primecell�(�0g �apb_pclkin-ports port@0�endpoint9� port@1�endpointout-portsportendpoint9�etf@28c04000 2arm,coresight-tmcarm,primecell�(�@g �apb_pclkin-portsportendpoint9�out-portsportendpoint9�etr@28c06000 2arm,coresight-tmcarm,primecell�(�`g �apb_pclkin-portsportendpoint9�bus@300000002fsl,aips-bussimple-bus�0@  �00@sai@30010000�2fsl,imx8mq-sai�0 I_ ���busmclk1mclk2mclk3 � rxtx  disabledsai@30030000�2fsl,imx8mq-sai�0 IZ ���busmclk1mclk2mclk3 �rxtx okaydefault!!+�;Rwg�~sai@30040000�2fsl,imx8mq-sai�0 IZ ���busmclk1mclk2mclk3 �rxtx  disabledsai@30050000�2fsl,imx8mq-sai�0 Id ���busmclk1mclk2mclk3 �rxtx  disabledgpio@302000002fsl,imx8mq-gpiofsl,imx35-gpio�0 I@A~����" �Cgpio@302100002fsl,imx8mq-gpiofsl,imx35-gpio�0!IBC~����"(��gpio@302200002fsl,imx8mq-gpiofsl,imx35-gpio�0"IDE~����"=�<gpio@302300002fsl,imx8mq-gpiofsl,imx35-gpio�0#IFG~����"W �Hgpio@302400002fsl,imx8mq-gpiofsl,imx35-gpio�0$IHI~����"w�xtmu@302600002fsl,imx8mq-tmu�0& I1��� &Ha@�#)/5=CKQW _ g o#+3;CKU] g p#-7AKWco!-9ES_q�� watchdog@302800002fsl,imx8mq-wdtfsl,imx21-wdt�0( IN� okaydefault!#watchdog@302900002fsl,imx8mq-wdtfsl,imx21-wdt�0) IO�  disabledwatchdog@302a00002fsl,imx8mq-wdtfsl,imx21-wdt�0* I �  disableddma-controller@302c00002fsl,imx8mq-sdmafsl,imx7d-sdma�0, Ig���ipgahb'2imx/sdma/sdma-imx7d.bin�lcd-controller@30320000"2fsl,imx8mq-lcdiffsl,imx6sx-lcdif�02 I����pixaxidisp_axi +!$�#;#%R#g�� okayportendpoint9$�9pinctrl@303300002fsl,imx8mq-iomuxc�03�"blgrpK,��0btgrp0K �x�PchargergrpKX���Ifec1grp�Kh�l��p�t�x�|���������������������L�d��btsgrp0K�\<��MpwmledgrpK\��1gpiokeygrpHK��|��shapticgrpK�T���hpdetgrpKD���yi2c1grp0K|@�@�@i2c3grp0K$�@(�@�JimugrpK@��KmicselgrpK�X��wspkampgrpK�P���pmicgrpK4���AproxgrpKX���NpwrengrpKH��vrtcgrpK�8��Gsai2grpxK�$��(��,�� ��0��4sai6grp`Kx��|�������!typecgrp0K$��`��Duart1grp0K4��I8�I�2uart2grp`K@�I<��IL�IP��Iuart3grp0KD�IH�I�3uart4grpxKl IpI tIxI(�I�Ousdhc1grp K��� ���������� ��$��(��,��4��0��Yusdhc1-100mhzgrp K��� ���������� ��$��(��,��4��0��Zusdhc1-200mhzgrp K��� ���������� ��$��(��,��4��0��[usdhc2rstgrpK�TA��usdhc2gpiogrpK�X�usdhc2grp�K�<��@��D��H��L��P��\usdhc2-100mhzgrp�K�<��@��D��H��L��P��]usdhc2-200mhzgrp�K�<��@��D��H��L��P��^wdoggrpK0���#wifipwrengrpKp��wwangrpHKl |��syscon@30340000(2fsl,imx8mq-iomuxc-gprsysconsimple-mfd�04�Rmux-controller 2mmio-muxTg4�5efuse@303500002fsl,imx8mq-ocotpsyscon�05� soc-uid@4��speed-grade@10��mac-address@90���aclock-controller@303600002fsl,imx8mq-anatop�06 I1�snvs@30370000#2fsl,sec-v4.0-monsysconsimple-mfd�07�%snvs-rtc-lp2fsl,sec-v4.0-mon-rtc-lpu%|4I �snvs-rtc  disabledsnvs-powerkey2fsl,sec-v4.0-pwrkeyu% I �snvs-pwrkey�t� okayclock-controller@303800002fsl,imx8mq-ccm�08IUV�&'()*+,9�ckilosc_25mosc_27mclk_ext1clk_ext2clk_ext3clk_ext4@+X!qu R/�.�+,;N V�reset-controller@303900002fsl,imx8mq-srcsyscon�09 IY��8gpc@303a00002fsl,imx8mq-gpc�0: IW ���pgc power-domain@0���6power-domain@1���-�ppower-domain@2���hpower-domain@3���mpower-domain@4��power-domain@5�� �fop�.�fpower-domain@6����� +xyj ;NR#�F�/��/�opower-domain@7��power-domain@8���Qpower-domain@9�� �Vpower-domain@a�� �-bus@304000002fsl,aips-bussimple-bus�0@@  �0@0@@pwm@306600002fsl,imx8mq-pwmfsl,imx27-pwm�0f IQ���ipgper� okaydefault!0�qpwm@306700002fsl,imx8mq-pwmfsl,imx27-pwm�0g IR���ipgper� okaydefault!1�tpwm@306800002fsl,imx8mq-pwmfsl,imx27-pwm�0h IS���ipgper�  disabledpwm@306900002fsl,imx8mq-pwmfsl,imx27-pwm�0i IT���ipgper�  disabledtimer@306a00002nxp,sysctr-timer�0j I/'�perbus@308000002fsl,aips-bussimple-bus�0�@ �0�0�@spdif@308100002fsl,imx35-spdif�0� IP���:�corerxtx0rxtx1rxtx2rxtx3rxtx4rxtx5rxtx6rxtx7spba �  rxtx  disabledspi@30820000 !2fsl,imx8mq-ecspifsl,imx51-ecspi�0� I���ipgper �  rxtx  disabledspi@30830000 !2fsl,imx8mq-ecspifsl,imx51-ecspi�0� I ���ipgper �  rxtx  disabledspi@30840000 !2fsl,imx8mq-ecspifsl,imx51-ecspi�0� I!���ipgper �  rxtx  disabledserial@308600002fsl,imx8mq-uartfsl,imx6q-uart�0� I���ipgper �  rxtx okaydefault!2serial@308800002fsl,imx8mq-uartfsl,imx6q-uart�0� I���ipgper �  rxtx okaydefault!3serial@308900002fsl,imx8mq-uartfsl,imx6q-uart�0� I���ipgper �  rxtx  disabledspdif@308a00002fsl,imx35-spdif�0� I P���:�corerxtx0rxtx1rxtx2rxtx3rxtx4rxtx5rxtx6rxtx7spba �  rxtx  disabledsai@308b0000�2fsl,imx8mq-sai�0� I` ���busmclk1mclk2mclk3 �  rxtx okaydefault!4+�;Rw�|sai@308c0000�2fsl,imx8mq-sai�0� I2 ���busmclk1mclk2mclk3 �  rxtx  disabledcrypto@30900000 2fsl,sec-v4.0 �0� �0� I[t� �aclkipgjr@10002fsl,sec-v4.0-job-ring� Ii  disabledjr@20002fsl,sec-v4.0-job-ring�  Ijjr@30002fsl,sec-v4.0-job-ring�0 Irdsi@30a000002fsl,imx8mq-nwl-dsi�0� (�����!�corerx_esctx_escphy_reflcdif+���;GL RĴ�ր1- I"�5�6�7�dphy 8888 bytedpiescpclk okayports port@0� endpoint@0�99�$port@1�endpoint9:�?panel@02rocktech,jh057n00900�; < +=->portendpoint9?�:dphy@30a003002fsl,imx8mq-mipi-dphy�0���phy_ref +!$�#;#%Rn6#g��8�6 okay�7i2c@30a200002fsl,imx8mq-i2cfsl,imx21-i2c�0� I#�  okay���default!@pmic@4b 2rohm,bd71837�Kdefault!AB�osc� �pmic_clkCICregulatorsBUCK1[buck1j �`�� ����� ��� �P 5BUCK2[buck2j �`�� ����B@� ����BUCK3[buck3j �`�� �� ���.BUCK4[buck4j �`�� �B@�/BUCK5[buck5j �`��p��BUCK6[buck6j-���2Z���BUCK7[buck7j}��p���BUCK8[buck8j 5�\���LDO1[ldo1j-���2Z���LDO2[ldo2j ��� ����LDO3[ldo3jw@�2Z���LDO4[ldo4j ���w@��LDO5[ldo5jw@�2Z��LDO6[ldo6j ���w@��LDO7[ldo7jw@�2Z���usb-typec@522nxp,ptn5110tcpci�Rdefault!D<Iconnector2usb-c-connectorUSB-Cdual)dual4sinkC&��O&�^�A�^Y���ports port@0�endpoint9E�iport@1�endpoint9F�jrtc@682microcrystal,rv4162�hdefault!GHIcharger@6b 2ti,bq25890�kdefault!I<Ik?��j������-���LK@��Pi2c@30a300002fsl,imx8mq-i2cfsl,imx21-i2c�0� I$�   disabledi2c@30a400002fsl,imx8mq-i2cfsl,imx21-i2c�0� I%�  okay���default!Jmagnetometer@1e2st,lsm9ds1-magn�default!K<ILLaudio-codec@a 2fsl,sgtl5000�+�;Rw�� =(L5L�}touchscreen@5d2goodix,gt5688�]default!M<I C A<K�^�q>(=proximity-sensor@602vishay,vcnl4040�`!Naccel-gyro@6a2st,lsm9ds1-imu�jLL10001000-1i2c@30a500002fsl,imx8mq-i2cfsl,imx21-i2c�0� I&�   disabledserial@30a600002fsl,imx8mq-uartfsl,imx6q-uart�0� I���ipgper �  rxtx okaydefault!OP�csi@30a700002fsl,imx8mq-mipi-csi2�0���� �coreescui+��� R�ր�-@��;LWN�Q8&8'8(�R��SS�dram  disabledports port@1�endpoint9T�Ucsi@30a900002fsl,imx8mq-csi�0� I*��mclk  disabledportendpoint9U�Tcsi@30b600002fsl,imx8mq-mipi-csi2�0���� �coreescui+��� R�ր�-@��;LWN�V8)8*8+�R��SS�dram  disabledports port@1�endpoint9W�Xcsi@30b800002fsl,imx8mq-csi�0� I+��mclk  disabledportendpoint9X�Wmailbox@30aa00002fsl,imx8mq-mufsl,imx6sx-mu�0� IX��mmc@30b40000!2fsl,imx8mq-usdhcfsl,imx7d-usdhc�0� I�i� �ipgahbper��� okay+�Rׄ"defaultstate_100mhzstate_200mhz!Y Z[mmc@30b50000!2fsl,imx8mq-usdhcfsl,imx7d-usdhc�0� I�i� �ipgahbper��� okay+�R ��"defaultstate_100mhzstate_200mhz!\ ]^+_7`BLWd�spi@30bb0000 2fsl,imx8mq-qspifsl,imx7d-qspi�0�zQuadSPIQuadSPI-memory Ik�� �qspi_enqspi  disableddma-controller@30bd00002fsl,imx8mq-sdmafsl,imx7d-sdma�0� I�t�ipgahb'2imx/sdma/sdma-imx7d.bin� ethernet@30be00002fsl,imx8mq-fecfsl,imx6sx-fec�0�0Ivwxy(�����"�ipgahbptpenet_clk_refenet_out +h��� ;LPQOR��sY@���a �mac-address �R okaydefault!b �rgmii-id�c��Lmdio ethernet-phy@12ethernet-phy-ieee802.3-c22��cinterconnect@327000002fsl,imx8mq-nocfsl,imx8m-noc�2pq�d��e�Sopp-table2operating-points-v2�eopp-133000000��Uopp-400000000�ׄopp-800000000�/�bus@32c000002fsl,aips-bussimple-bus�2�@  �2�2�@interrupt-controller@32e2d000$2fsl,imx8m-irqsteerfsl,imx-irqsteer�2�� I��ipg  @��gpu@38000000 2vivante,gc�8 I �fop�coreshaderbusreg�(+adop(;R/�/�/�/��f�usb@381000002fsl,imx8mq-dwc3snps,dwc3�8���bus_earlyrefsuspend+n�;VHR�e�� I(�gg�usb2-phyusb3-phy�h  okay  ;otgport@0�endpoint9i�Eport@1�endpoint9j�Fusb-phy@381f00402fsl,imx8mq-usb-phy�8@@��phy+�;HR��8 okay Ck�gusb@382000002fsl,imx8mq-dwc3snps,dwc3�8 ���bus_earlyrefsuspend+n�;VHR�e�� I)�ll�usb2-phyusb3-phy�m  okay ;hostusb-phy@382f00402fsl,imx8mq-usb-phy�8/@@��phy+�;HR��8 okay Ck�lvideo-codec@383000002nxp,imx8mq-vpu-g1�80 I��nvideo-codec@383100002nxp,imx8mq-vpu-g2�81 I��nblk-ctrl@383200002fsl,imx8mq-vpu-blk-ctrl�82 �ooo Obusg1g2���g1g2��npcie@338000002fsl,imx8mq-pcie�3�@� zdbiconfig �pci b�0ʁ��� l Iz vmsi� �� � } | { z � � �}}~ �pciepcie_buspcie_phypcie_aux�p888 pciephyappsturnoff+|}~;TPG R沀�����  disabledpcie@33c000002fsl,imx8mq-pcie�3�@'� zdbiconfig �pci b�0ʁ'�� � l IJ vmsi� �� � M L K J � � ���� �pciepcie_buspcie_phypcie_aux�p8"8$8% pciephyappsturnoff+���;TPG R沀�����  disabledpcie-ep@33c000002fsl,imx8mq-pcie-ep�3�@ zdbiaddr_space l IP vdma � ���� �pciepcie_buspcie_phypcie_aux�p8"8$8% pciephyappsturnoff+���;TPG R沀����� � �  disabledinterrupt-controller@38800000 2arm,gic-v3(�8�8� 1 1 1 �� I  � memory-controller@3d4000002fsl,imx8mq-ddrcfsl,imx8m-ddrc�=@@�corepllaltapb ��vw  disabled�dddr-pmu@3d800000%2fsl,imx8mq-ddr-pmufsl,imx8m-ddr-pmu�=�@  Ibbacklight-dsi2pwm-backlight �qLK@ �d d �r�;chosen$ 0/soc@0/bus@30800000/serial@30860000gpio-keys 2gpio-keysdefault!sbutton-1VOL_UP %H� <sbutton-2 VOL_DOWN %H� <rbutton-3 WWAN_WAKE %<<I� <�leds 2pwm-ledsled-1 Gstatus P V� �t�Pclock-pmic 2fixed-clock��� �pmic_osc�Bregulator-1v8-p2regulator-fixed[1v8_pjw@�w@ eu�=regulator-2v8-p2regulator-fixed[2v8_pj*���*�� eu�>regulator-3v3-p2regulator-fixed[3v3_pj2Z��2Z� eu�Lregulator-state-mem pregulator-5v-p2regulator-fixed[5v_pjLK@�LK@ eu�kregulator-state-mem pregulator-22v4-p2regulator-fixed[22v4_PjU��U� eu�rregulator-pwr-en2regulator-fixeddefault!v[PWR_ENj2Z��2Z� �C ���usound-wwan-codec2option,gtm601��mic-mux2simple-audio-muxdefault!w �x �Mic Mux�{sound2simple-audio-carddefault!y �z{ �Librem 5 Devkit �i2si MicrophoneBuiltin MicrophoneMicrophoneHeadset MicrophoneHeadphoneHeadphonesSpeakerBuiltin Speaker� !MIC_INMic Mux OUTMic Mux IN1Headset MicrophoneMic Mux IN2Builtin MicrophoneMic Mux OUTMic BiasHeadphonesHP_OUTBuiltin SpeakerSpeaker Amp OUTRSpeaker Amp INRLINE_OUT ;<simple-audio-card,cpu Y|simple-audio-card,codec Y}� c psound-wwan2simple-audio-card �SIMCom SIM7100 �dsp_asimple-audio-card,cpu Y~simple-audio-card,codec Y c pspeaker-amp2simple-audio-amplifierdefault!� �L �Speaker Amp �x�zvibrator2gpio-vibratordefault!� �x-Lregulator-wifi-en2regulator-fixeddefault!�[WIFI_ENj2Z��2Z� �< ���_pwrseqdefault!�2mmc-pwrseq-simple ��` interrupt-parent#address-cells#size-cellsmodelcompatibleethernet0gpio0gpio1gpio2gpio3gpio4i2c0i2c1i2c2i2c3mmc0mmc1serial0serial1serial2serial3spi0spi1spi2#clock-cellsclock-frequencyclock-output-namesphandledevice_typeregclock-latencyclocksenable-methodi-cache-sizei-cache-line-sizei-cache-setsd-cache-sized-cache-line-sized-cache-setsnext-level-cacheoperating-points-v2#cooling-cellsnvmem-cellsnvmem-cell-namescpu-supplycache-levelcache-unifiedopp-sharedopp-hzopp-microvoltopp-supported-hwclock-latency-nsopp-suspendremote-endpointinterruptspolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-devicearm,no-tick-in-suspendrangesdma-rangescpuclock-names#sound-dai-cellsdmasdma-namesstatuspinctrl-namespinctrl-0assigned-clocksassigned-clock-parentsassigned-clock-ratesfsl,sai-synchronous-rxgpio-controller#gpio-cellsinterrupt-controller#interrupt-cellsgpio-rangeslittle-endianfsl,tmu-rangefsl,tmu-calibration#thermal-sensor-cellsfsl,ext-reset-output#dma-cellsfsl,sdma-ram-script-namefsl,pins#mux-control-cellsmux-reg-masksregmapoffsetlinux,keycodewakeup-source#reset-cells#power-domain-cellspower-domainspower-supply#pwm-cellsmux-controlsphysphy-namesresetsreset-namesbacklightreset-gpiosiovcc-supply#phy-cellsrohm,reset-snvs-poweredregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-boot-onregulator-always-onregulator-ramp-delayrohm,dvs-run-voltagerohm,dvs-idle-voltagerohm,dvs-suspend-voltagelabeldata-rolepower-roletry-power-rolesource-pdossink-pdosop-sink-microwattti,battery-regulation-voltageti,charge-currentti,termination-currentti,precharge-currentti,minimum-sys-voltageti,boost-voltageti,boost-max-currentvdd-supplyvddio-supplyVDDD-supplyVDDIO-supplyVDDA-supplyirq-gpiostouchscreen-size-xtouchscreen-size-yAVDD28-supplymount-matrixuart-has-rtsctsfsl,mipi-phy-gprinterconnectsinterconnect-names#mbox-cellsfsl,tuning-start-tapfsl,tuning-stepbus-widthpinctrl-1pinctrl-2non-removablevmmc-supplymmc-pwrseqbroken-cddisable-wpcap-sdio-irqkeep-power-in-suspendreg-namesfsl,num-tx-queuesfsl,num-rx-queuesfsl,stop-modephy-modephy-handlefsl,magic-packetphy-supplyfsl,ddrc#interconnect-cellsfsl,channelfsl,num-irqssnps,parkmode-disable-ss-quirkdr_modevbus-supplypower-domain-namesbus-rangenum-lanesinterrupt-namesinterrupt-map-maskinterrupt-mapfsl,max-link-speedlinux,pci-domainnum-ib-windowsnum-ob-windowspwmsbrightness-levelsnum-interpolated-stepsdefault-brightness-levelstdout-pathlinux,codefunctioncolormax-brightnessvin-supplyregulator-on-in-suspendgpioenable-active-highmux-gpiossound-name-prefixsimple-audio-card,aux-devssimple-audio-card,namesimple-audio-card,formatsimple-audio-card,widgetssimple-audio-card,routingsimple-audio-card,hp-det-gpiosound-daiframe-masterbitclock-masterVCC-supplyenable-gpios