Ð
þíyÎ8p¸( p€ ,Purism Librem 5 devkit!2purism,librem5-devkitfsl,imx8mqaliases"=/soc@0/bus@30000000/gpio@30200000"C/soc@0/bus@30000000/gpio@30210000"I/soc@0/bus@30000000/gpio@30220000"O/soc@0/bus@30000000/gpio@30230000"U/soc@0/bus@30000000/gpio@30240000![/soc@0/bus@30800000/i2c@30a20000!`/soc@0/bus@30800000/i2c@30a30000!e/soc@0/bus@30800000/i2c@30a40000!j/soc@0/bus@30800000/i2c@30a50000$o/soc@0/bus@30800000/serial@30860000$w/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-ckil2fixed-clockž«€»ckilÎclock-osc-25m2fixed-clockž«}x@»osc_25mÎclock-osc-27m2fixed-clockž«›üÀ»osc_27mÎclock-ext12fixed-clockž«ík@ »clk_ext1Îclock-ext22fixed-clockž«ík@ »clk_ext2Îclock-ext32fixed-clockž«ík@ »clk_ext3Îclock-ext42fixed-clockž«ík@ »clk_ext4Îcpus cpu@0Öcpu2arm,cortex-a53âæîlôûpsci .=Ispeed_gradeÎcpu@1Öcpu2arm,cortex-a53âæîlôûpsci .Îcpu@2Öcpu2arm,cortex-a53âæîlôûpsci .Î cpu@3Öcpu2arm,cortex-a53âæîlôûpsci .Î
l2-cache02cacheÎopp-table2operating-points-v2ZÎopp-800000000e/¯l
» z‹Iðœopp-1000000000e;šÊl
» z‹Iðœopp-1300000000eM|mlB@z‹Iðœopp-1500000000eYh/lB@z‹Iðœpmu2arm,cortex-a53-pmu¨³
psci
2arm,psci-1.0smcthermal-zonescpu-thermalÆúÜÐêtripscpu-alertú8€ÐÝpassiveÎcpu-critú_Ð Ýcriticalcooling-mapsmap00ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ
ÿÿÿÿÿÿÿÿgpu-thermalÆúÜÐêtripsgpu-critú_Ð Ýcriticalvpu-thermalÆúÜÐêtripsvpu-critú_Ð Ýcriticaltimer2arm,armv8-timer0¨
%soc@02simple-bus <�>C@@Àbus@300000002fsl,imx8mq-aips-bussimple-bus <00@gpio@302000002fsl,imx8mq-gpiofsl,imx35-gpioâ0 ¨@AôN^j
Î"gpio@302100002fsl,imx8mq-gpiofsl,imx35-gpioâ0!¨BCôN^j
(ÎMgpio@302200002fsl,imx8mq-gpiofsl,imx35-gpioâ0"¨DEôN^j
=Î$gpio@302300002fsl,imx8mq-gpiofsl,imx35-gpioâ0#¨FGôN^j
W Î(gpio@302400002fsl,imx8mq-gpiofsl,imx35-gpioâ0$¨HIôN^j
wÎOtmu@302600002fsl,imx8mq-tmuâ0&œ1ôö¦´
&Ha@Â#)/5=CKQW _
go#+3;CKU] g
p#-7AKWco!-9ES_qÖÎwatchdog@302800002fsl,imx8mq-wdtfsl,imx21-wdtâ0(¨NôÔìokayódefaultwatchdog@302900002fsl,imx8mq-wdtfsl,imx21-wdtâ0)¨OôÕ ìdisabledwatchdog@302a00002fsl,imx8mq-wdtfsl,imx21-wdtâ0*¨
ôÖ ìdisabledsdma@302c00002fsl,imx8mq-sdmafsl,imx7d-sdmaâ0,¨gôää ipgahb,7imx/sdma/sdma-imx7d.biniomuxc@303300002fsl,imx8mq-iomuxcâ03Î
blgrpP,”Îbtgrp0P ˆxÎ1chargergrpPXÀ€Î)fec1grp€PhÐlÔÀpØtÜxà|䜑˜‘”ü‘ø‘„ìŒô‘ˆð‘€èL´dÌÎ:tsgrp0Pô\<�¤Î-gpioledgrpP\ÄÎIgpiokeygrpHP°´D¬€ÎHhapticgrpPìTÆÎNi2c1grp0P|@€@Îi2c3grp0P$Œ@(@Î*imugrpP@¨Î+pmicgrpP4œ€Î pwrengrpPH°ÎKrtcgrpPÐ8€Î'typecgrp0P$Œø`€Î#uart1grp0P4œôI8 IÎuart2grp`P@¨I<�¤üIL´IP¸øIuart3grp0PD¬IH°IÎuart4grpxPlIpItIxI(IÎ0usdhc1grp P ƒ¤Ã¨Ã¬Ã°Ã´Ã¸ ü$ÃÀ(ÃÄ,ÃÌ4ƒÈ0ÁÎ2usdhc1grp100mhz P ¤Í¨Í¬Í°Í´Í¸ ͼ$ÍÀ(ÍÄ,ÍÌ4È0ÁÎ3usdhc1grp200mhz P Ÿ¤ß¨ß¬ß°ß´ß¸ ß¼$ßÀ(ßÄ,ßÌ4ŸÈ0ÁÎ4usdhc2grppwrPìTAÎLusdhc2grpgpioPðX€usdhc2grpPÔ<�ƒØ@ÃÜDÃàHÃäLÃèPÃÎ5usdhc2grp100mhzPÔ<�Ø@ÍÜDÍàHÍäLÍèPÍÎ6usdhc2grp200mhzPÔ<�ŸØ@ÏÜDÏàHÏäLÏèPÏÎ7wdoggrpP0˜ÆÎwifipwrengrpPpÎPwwangrpHPl |€€syscon@30340000=2fsl,imx8mq-iomuxc-gprfsl,imx6q-iomuxc-gprsysconsimple-mfdâ04mux-controller 2mmio-muxYl4ocotp-ctrl@303500002fsl,imx8mq-ocotpsysconâ05ôú speed-grade@10âÎsyscon@303600002fsl,imx8mq-anatopsysconâ06¨1snvs@30370000#2fsl,sec-v4.0-monsysconsimple-mfdâ07Îsnvs-rtc-lp2fsl,sec-v4.0-mon-rtc-lpz4¨ô snvs-rtcsnvs-powerkey2fsl,sec-v4.0-pwrkeyz¨ˆt–ìokayclock-controller@303800002fsl,imx8mq-ccmâ08¨UVžô9 ckilosc_25mosc_27mclk_ext1clk_ext2clk_ext3clk_ext4¤´.à+Îreset-controller@303900002fsl,imx8mq-srcsysconâ09ÉÎEgpc@303a00002fsl,imx8mq-gpcâ0:jÎpgc power-domain@0ÖâÎpower-domain@1ÖâêÎDpower-domain@2ÖâÎ>power-domain@3ÖâÎCpower-domain@4Öâpower-domain@5Öâ ô×fopøÎ<�power-domain@6Öâøpower-domain@7Öâpower-domain@8Öâpower-domain@9Öâ power-domain@aÖâ
Îbus@304000002fsl,imx8mq-aips-bussimple-bus <0@0@@pwm@306600002fsl,imx8mq-pwmfsl,imx27-pwmâ0f¨Qô¿¿ ipgperìokayódefaultÎFpwm@306700002fsl,imx8mq-pwmfsl,imx27-pwmâ0g¨RôÀÀ ipgper ìdisabledpwm@306800002fsl,imx8mq-pwmfsl,imx27-pwmâ0h¨SôÁÁ ipgper ìdisabledpwm@306900002fsl,imx8mq-pwmfsl,imx27-pwmâ0i¨Tô ipgper ìdisabledtimer@306a00002nxp,sysctr-timerâ0j¨/ô perbus@308000002fsl,imx8mq-aips-bussimple-bus <0€0€@spi@30820000 !2fsl,imx8mq-ecspifsl,imx51-ecspiâ0‚¨ô³³ ipgper ìdisabledspi@30830000 !2fsl,imx8mq-ecspifsl,imx51-ecspiâ0ƒ¨ ô´´ ipgper ìdisabledspi@30840000 !2fsl,imx8mq-ecspifsl,imx51-ecspiâ0„¨!ôµµ ipgper ìdisabledserial@308600002fsl,imx8mq-uartfsl,imx6q-uartâ0†¨ôÊÊ ipgperìokayódefaultserial@308800002fsl,imx8mq-uartfsl,imx6q-uartâ0ˆ¨ôÌÌ ipgperìokayódefaultserial@308900002fsl,imx8mq-uartfsl,imx6q-uartâ0‰¨ôËË ipgper ìdisabledsai@308b00002fsl,imx8mq-saiâ0‹¨` ôïÅ busmclk1mclk2mclk3 !
&rxtx ìdisabledcrypto@30900000
2fsl,sec-v4.0 â0<�0¨[ôtì aclkipgjr@10002fsl,sec-v4.0-job-ringâ¨ijr@20002fsl,sec-v4.0-job-ringâ ¨jjr@30002fsl,sec-v4.0-job-ringâ0¨rdphy@30a003002fsl,imx8mq-mipi-dphyâ0 ô¤ phy_ref¤¤0%´n6Gêìokayi2c@30a200002fsl,imx8mq-i2cfsl,imx21-i2câ0¢¨#ô¸ ìokay«† ódefaultpmic@4b
2rohm,bd71837âKódefault ô! osc »pmic_clk"¨RirqbregulatorsBUCK1zbuck1‰
®`¡Ö ¹Ëâà
» õøP5BUCK2zbuck2‰
®`¡Ö ¹ËâàB@õ
» BUCK3zbuck3‰
®`¡Ö ¹àB@ÎBUCK4zbuck4‰
®`¡Ö àB@ÎBUCK5zbuck5‰
®`¡™p¹BUCK6zbuck6‰-ÆÀ¡2Z ¹BUCK7zbuck7‰}ˆ¡pø¹BUCK8zbuck8‰5¡\À¹LDO1zldo1‰-ÆÀ¡2Z ¹$LDO2zldo2‰
» ¡
» ¹$LDO3zldo3‰w@¡2Z ¹LDO4zldo4‰
» ¡w@¹LDO5zldo5‰w@¡2Z LDO6zldo6‰
» ¡w@¹LDO7zldo7‰w@¡2Z ¹usb_typec@522nxp,ptn5110âRódefault#$¨connector2usb-c-connector8USB-C>dualHdualSsinkb&Èn&ȃÁ‘,x˜–€ports port@0âendpointŠ%Î?port@1âendpointŠ&Î@rtc@682microcrystal,rv4162âhódefault'(¨charger@6b2ti,bq25890âkódefault)$¨š?÷¸jÊÐáûÐö-ÆÀ
LK@ÃPi2c@30a300002fsl,imx8mq-i2cfsl,imx21-i2câ0£¨$ô¹ ìdisabledi2c@30a400002fsl,imx8mq-i2cfsl,imx21-i2câ0¤¨%ôº ìokay«† ódefault*magnetometer@1e2st,lsm9ds1-magnâódefault+$¨3,>,touchscreen@5d2goodix,gt5688â]ódefault-$¨K"W$aÐt ‡.•/i2c@30a500002fsl,imx8mq-i2cfsl,imx21-i2câ0¥¨&ô» ìdisabledserial@30a600002fsl,imx8mq-uartfsl,imx6q-uartâ0¦¨ôÍÍ ipgperìokayódefault01¢mmc@30b40000!2fsl,imx8mq-usdhcfsl,imx7d-usdhcâ0´¨ôìiÒ ipgahbper¤Ž´×„²Ç×ìokay"ódefaultstate_100mhzstate_200mhz2á3ë4õmmc@30b50000!2fsl,imx8mq-usdhcfsl,imx7d-usdhcâ0µ¨ôìiÓ ipgahbper²Ç×ìokay"ódefaultstate_100mhzstate_200mhz5á6ë78ø9õ'–spi@30bb0000 2fsl,imx8mq-qspifsl,imx7d-qspiâ0»=QuadSPIQuadSPI-memory¨kôÃÃ
qspi_enqspi ìdisabledsdma@30bd00002fsl,imx8mq-sdmafsl,imx7d-sdmaâ0½¨ôãt ipgahb,7imx/sdma/sdma-imx7d.binÎethernet@30be00002fsl,imx8mq-fecfsl,imx6sx-fecâ0¾$¨vwx(ô¶¶Š‰‹" ipgahbptpenet_clk_refenet_outGYìokayódefault: krgmii-idt;,mdio ethernet-phy@12ethernet-phy-ieee802.3-c22âÎ;bus@32c000002fsl,imx8mq-aips-bussimple-bus <2À2À@interrupt-controller@32e2d000$2fsl,imx8m-irqsteerfsl,imx-irqsteerâ2âШôø ipg›§@jgpu@380000002vivante,gcâ8¨ ô×fop coreshaderbusreg(¤adop(0´/¯/¯/¯/¯ê<�usb@381000002fsl,imx8mq-dwc3snps,dwc3â8ôΘ bus_earlyrefsuspend¤n˜0VH´Íeõá¨(´==¹usb2-phyusb3-phyê>Ãìokay Ûotgport@0âendpointŠ?Î%port@1âendpointŠ@Î&usb-phy@381f00402fsl,imx8mq-usb-phyâ8@@ôÐ phy¤™0H´õáGìokayãAÎ=usb@382000002fsl,imx8mq-dwc3snps,dwc3â8 ôϘ bus_earlyrefsuspend¤n˜0VH´Íeõá¨)´BB¹usb2-phyusb3-phyêCÃìokayÛhostusb-phy@382f00402fsl,imx8mq-usb-phyâ8/@@ôÑ phy¤™0H´õáGìokayãAÎBpcie@338000002fsl,imx8mq-pcieâ3€@ð=dbiconfig Öpciïÿ0<ø‚ðù¨zRmsi€#}|{z1êDDEEEKpciephyappsturnoff ìdisabledpcie@33c000002fsl,imx8mq-pcieâ3À@'ð=dbiconfig Öpci0<'ø‚ ðù¨JRmsi€#MLKJ1êDDE"E$E%Kpciephyappsturnoff ìdisabledinterrupt-controller@388000002arm,gic-v3(â8€8ˆ1 1 1 j¨ Îddr-pmu@3d800000%2fsl,imx8mq-ddr-pmufsl,imx8m-ddr-pmuâ=€@¨bbacklight-dsi2pwm-backlightWFLK@\dnd…øGchosen$ž/soc@0/bus@30800000/serial@30860000gpio-keys
2gpio-keysódefaultHbtn18VOL_UPQ(–ªsbtn2 8VOL_DOWNQ(–ªrhp-det8HP_DETQ$–ªÓleds
2gpio-ledsódefaultIled18LED 1Q"
µoffclock-pmic2fixed-clockž«€ »pmic_oscÎ!regulator-1v8-p2regulator-fixedz1v8_p‰w@¡w@ÃJÎ/regulator-2v8-p2regulator-fixedz2v8_p‰*¹€¡*¹€ÃJÎ.regulator-3v3-p2regulator-fixedz3v3_p‰2Z ¡2Z ÃJÎ,regulator-state-memÎregulator-5v-p2regulator-fixedz5v_p‰LK@¡LK@ÃJÎAregulator-state-memÎregulator-22v4-p2regulator-fixedz22v4_P‰UÌ¡UÌÃJÎGregulator-pwr-en2regulator-fixedódefaultKzPWR_EN‰2Z ¡2Z æ"ë$ÎJregulator-usdhc2-vmmc2regulator-fixedódefaultLzVSD_3V3‰2Z ¡2Z æMë$Î8vibrator2gpio-vibratoródefaultNþO ,regulator-wifi-en2regulator-fixedódefaultPzWIFI_EN‰2Z ¡2Z æ$ë$Î9 interrupt-parent#address-cells#size-cellsmodelcompatiblegpio0gpio1gpio2gpio3gpio4i2c0i2c1i2c2i2c3serial0serial1serial2serial3spi0spi1spi2#clock-cellsclock-frequencyclock-output-namesphandledevice_typeregclock-latencyclocksenable-methodnext-level-cacheoperating-points-v2#cooling-cellsnvmem-cellsnvmem-cell-namesopp-sharedopp-hzopp-microvoltopp-supported-hwclock-latency-nsopp-suspendinterruptsinterrupt-affinitypolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-devicearm,no-tick-in-suspendrangesdma-rangesgpio-controller#gpio-cellsinterrupt-controller#interrupt-cellsgpio-rangesinterruptlittle-endianfsl,tmu-rangefsl,tmu-calibration#thermal-sensor-cellsstatuspinctrl-namespinctrl-0fsl,ext-reset-outputclock-names#dma-cellsfsl,sdma-ram-script-namefsl,pins#mux-control-cellsmux-reg-masksregmapoffsetlinux,keycodewakeup-sourceassigned-clocksassigned-clock-rates#reset-cells#power-domain-cellspower-domainspower-supply#pwm-cells#sound-dai-cellsdmasdma-namesassigned-clock-parents#phy-cellsinterrupt-namesrohm,reset-snvs-poweredregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-boot-onregulator-ramp-delayrohm,dvs-run-voltagerohm,dvs-idle-voltagerohm,dvs-suspend-voltageregulator-always-onlabeldata-rolepower-roletry-power-rolesource-pdossink-pdosop-sink-microwattremote-endpointti,battery-regulation-voltageti,charge-currentti,termination-currentti,precharge-currentti,minimum-sys-voltageti,boost-voltageti,boost-max-currentvdd-supplyvddio-supplyreset-gpiosirq-gpiostouchscreen-size-xtouchscreen-size-yAVDD28-supplyVDDIO-supplyuart-has-rtsctsfsl,tuning-start-tapfsl,tuning-stepbus-widthpinctrl-1pinctrl-2non-removablevmmc-supplydisable-wpcap-sdio-irqkeep-power-in-suspendreg-namesfsl,num-tx-queuesfsl,num-rx-queuesphy-modephy-handlefsl,magic-packetphy-supplyfsl,channelfsl,num-irqsphysphy-namesusb3-resume-missing-casdr_modevbus-supplybus-rangenum-lanesnum-viewportinterrupt-map-maskinterrupt-mapfsl,max-link-speedresetsreset-namespwmsbrightness-levelsnum-interpolated-stepsdefault-brightness-levelstdout-pathlinux,codedefault-statevin-supplyregulator-on-in-suspendgpioenable-active-highenable-gpiosvcc-supply