:8t( < ,Purism Librem 5r3+2purism,librem5r3purism,librem5fsl,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-clockckilclock-osc-25m 2fixed-clock}x@osc_25mclock-osc-27m 2fixed-clockosc_27mclock-ext1 2fixed-clockk@ clk_ext1clock-ext2 2fixed-clockk@ clk_ext2clock-ext3 2fixed-clockk@ clk_ext3clock-ext4 2fixed-clockk@ clk_ext4cpus cpu@0cpu2arm,cortex-a53lpsci.BQ ]speed_gradencpu@1cpu2arm,cortex-a53lpsci.Bn cpu@2cpu2arm,cortex-a53lpsci.Bn cpu@3cpu2arm,cortex-a53lpsci.Bn l2-cache02cacheopp-table2operating-points-v2yopp-800000000/ Iopp-1000000000; Iopp-1300000000M|mB@ Iopp-1500000000Yh/B@Ipmu2arm,cortex-a53-pmu  psci 2arm,psci-1.0smcthermal-zonescpu-thermal tripscpu-alert8%passive cpu-crit_% criticalcooling-mapsmap00 05 gpu-thermal tripsgpu-alert8%passivegpu-crit_% criticalcooling-mapsmap00 5vpu-thermal tripsvpu-crit_% criticaltimer2arm,armv8-timer0   Dsoc@0 2simple-bus [>b@@bus@300000002fsl,aips-bussimple-bus0@  [00@sai@30010000m2fsl,imx8mq-sai0 _ ~busmclk1mclk2mclk3  rxtx disabledsai@30030000m2fsl,imx8mq-sai0 Z ~busmclk1mclk2mclk3 rxtxokaydefaultwjsai@30040000m2fsl,imx8mq-sai0 Z ~busmclk1mclk2mclk3 rxtx disabledsai@30050000m2fsl,imx8mq-sai0 d ~busmclk1mclk2mclk3 rxtx disabledgpio@302000002fsl,imx8mq-gpiofsl,imx35-gpio0 @A '<M defaultpmic-5vY bhgpio@302100002fsl,imx8mq-gpiofsl,imx35-gpio0!BC '<M(Vgpio@302200002fsl,imx8mq-gpiofsl,imx35-gpio0"DE '<M=>gpio@302300002fsl,imx8mq-gpiofsl,imx35-gpio0#FG '<MW gpio@302400002fsl,imx8mq-gpiofsl,imx35-gpio0$HI '<Mw)tmu@302600002fsl,imx8mq-tmu0& 1n| &Ha@#)/5=CKQW _ g o#+3;CKU] g p#-7AKWco!-9ES_q watchdog@302800002fsl,imx8mq-wdtfsl,imx21-wdt0( Nokaydefaultwatchdog@302900002fsl,imx8mq-wdtfsl,imx21-wdt0) O disabledwatchdog@302a00002fsl,imx8mq-wdtfsl,imx21-wdt0*   disabledsdma@302c00002fsl,imx8mq-sdmafsl,imx7d-sdma0, g~ipgahbimx/sdma/sdma-imx7d.binlcd-controller@30320000!2fsl,imx8mq-lcdiffsl,imx28-lcdif02 ~pix !$##%#g disabledportendpoint3pinctrl@303300002fsl,imx8mq-iomuxc03audiopwrgrp8cblgrp,Fchargeringrp0h\Jdsibiasengrpxfdsiengrp<ecspigrp``dh\(gaugegrpDHgnsspwrgrp$dhapticgrpX$hpgrpghubpwrgrp`ei2c1grp0|@&@&4i2c2grp0@& @&<i2c3grp0$@&(@&Ci2c4grp0,@&0@&Gkeysgrp0lhbledbgrp\%ledggrpL&ledrgrpP'maggrpL=pmicgrpD9pmic5vgrp,proxgrpxBrtcgrpL;sai2grpx,$0 (.sai6grp`x|tcpcgrpP6typecgrpT5uart1grp04I8I*uart2grp0@I<I,uart3grp0DIHI+uart4grp`l IpI tIxIMusdhc1grp   $(,40Nusdhc1grp100mhz   $(,40Ousdhc1grp200mhz   $(,40Pusdhc2grp8<@DHLPTRusdhc2grp100mhz8<@DHLPTSusdhc2grp200mhz8<@DHLPTTwdoggrp0syscon@30340000=2fsl,imx8mq-iomuxc-gprfsl,imx6q-iomuxc-gprsysconsimple-mfd04mux-controller 2mmio-mux4/efuse@303500002fsl,imx8mq-ocotpsyscon05 speed-grade@10syscon@303600002fsl,imx8mq-anatopsyscon06 1snvs@30370000#2fsl,sec-v4.0-monsysconsimple-mfd07snvs-rtc-lp2fsl,sec-v4.0-mon-rtc-lp'.4 ~snvs-rtc disabledsnvs-powerkey2fsl,sec-v4.0-pwrkey'  ~snvs-pwrkey5tCokayclock-controller@303800002fsl,imx8mq-ccm08UV9~ckilosc_25mosc_27mclk_ext1clk_ext2clk_ext3clk_ext4X!q /N reset-controller@303900002fsl,imx8mq-srcsyscon09 YQ2gpc@303a00002fsl,imx8mq-gpc0: W'<pgc power-domain@0^r 0power-domain@1^!_power-domain@2^Xpower-domain@3^\power-domain@4^power-domain@5^ fopr"Wpower-domain@6^r#^power-domain@7^power-domain@8^power-domain@9^ power-domain@a^ !bus@304000002fsl,aips-bussimple-bus0@@  [0@0@@pwm@306600002fsl,imx8mq-pwmfsl,imx27-pwm0f Q~ipgperokaydefault$lpwm@306700002fsl,imx8mq-pwmfsl,imx27-pwm0g R~ipgperokaydefault%pwm@306800002fsl,imx8mq-pwmfsl,imx27-pwm0h S~ipgperokaydefault&pwm@306900002fsl,imx8mq-pwmfsl,imx27-pwm0i T~ipgperokaydefault'timer@306a00002nxp,sysctr-timer0j /~perbus@308000002fsl,aips-bussimple-bus0@ [00@spi@30820000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0 ~ipgperokaydefault( ) flash@02jedec,spi-norB@spi@30830000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0  ~ipgper disabledspi@30840000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0 !~ipgper disabledserial@308600002fsl,imx8mq-uartfsl,imx6q-uart0 ~ipgperokaydefault*serial@308800002fsl,imx8mq-uartfsl,imx6q-uart0 ~ipgperokaydefault+serial@308900002fsl,imx8mq-uartfsl,imx6q-uart0 ~ipgperokaydefault,gnss2globaltop,pa6h-%sai@308b0000m2fsl,imx8mq-sai0 ` ~busmclk1mclk2mclk3   rxtxokaydefault..+hsai@308c0000m2fsl,imx8mq-sai0 2 ~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-ring0 rmipi-dsi@30a000002fsl,imx8mq-nwl-dsi0(!~corerx_esctx_escphy_reflcdifGL Ĵր1- "/01dphy 2222bytedpiescpclk disabledports port@0 endpoint@03dphy@30a003002fsl,imx8mq-mipi-dphy0~phy_ref%n60okay1i2c@30a200002fsl,imx8mq-i2cfsl,imx21-i2c0 # okaydefault4usb-pd@3f 2ti,tps6598x?default56 irqconnectorports port@0endpoint7Yport@1endpoint8Zpmic@4b 2rohm,bd71837Kdefault9:~osc pmic_clkregulatorsBUCK1.buck1= `U m  P 5BUCK2.buck2= `U mB@ BUCK3.buck3= `U  "BUCK4.buck4= `U B@#BUCK5.buck5= `UpBUCK6.buck6=-U2ZBUCK7.buck7=}UpBUCK8.buck8= 5U\LDO1.ldo1=-U2ZLDO2.ldo2= U LDO3.ldo3=w@U2ZLDO4.ldo4= Uw@LDO5.ldo5=w@U2Z LDO6.ldo6= Uw@LDO7.ldo7=w@U2Zrtc@682microcrystal,rv4162hdefault; i2c@30a300002fsl,imx8mq-i2cfsl,imx21-i2c0 $ okaydefault<magnetometer@1e2st,lsm9ds1-magndefault=>?@regulator@3e 2tps65132>outp .LCD_AVDDAoutn .LCD_AVEEAprox@602vishay,vcnl4040`defaultB>accel-gyro@6a2st,lsm9ds1-imuj?@10001000-1i2c@30a400002fsl,imx8mq-i2cfsl,imx21-i2c0 % okaydefaultCaudio-codec@1a 2wlf,wm8962wm'D4DADMDZDhDvEEibacklight@36 2ti,lm369226defaultF  >E}x@led@0 :backlight backlightN atouchscreen@382edt,edt-ft55068i2c@30a500002fsl,imx8mq-i2cfsl,imx21-i2c0 & okaydefaultGfuel-gauge@362maxim,max170556>defaultHI)>NLcharger@6a2ti,bq25895ti,bq25890jdefaultJ>Kbw8u LK@ ;`L@@`"2Iserial@30a600002fsl,imx8mq-uartfsl,imx6q-uart0 ~ipgperokaydefaultM9mailbox@30aa00002fsl,imx8mq-mufsl,imx6sx-mu0 XImmc@30b40000!2fsl,imx8mq-usdhcfsl,imx7d-usdhc0 i ~ipgahbperUjzokay"defaultstate_100mhzstate_200mhzNOPQr@mmc@30b50000!2fsl,imx8mq-usdhcfsl,imx7d-usdhc0 i ~ipgahbperUjzokay"defaultstate_100mhzstate_200mhzRSTU V Cspi@30bb0000 2fsl,imx8mq-qspifsl,imx7d-qspi0QuadSPIQuadSPI-memory k ~qspi_enqspi disabledsdma@30bd00002fsl,imx8mq-sdmafsl,imx7d-sdma0 t~ipgahbimx/sdma/sdma-imx7d.binethernet@30be00002fsl,imx8mq-fecfsl,imx6sx-fec00vwxy("~ipgahbptpenet_clk_refenet_out  disabledbus@32c000002fsl,aips-bussimple-bus2@  [22@interrupt-controller@32e2d000$2fsl,imx8m-irqsteerfsl,imx-irqsteer2 ~ipg  #@'<gpu@38000000 2vivante,gc8  fop~coreshaderbusregB(adop(////Wusb@381000002fsl,imx8mq-dwc3snps,dwc38~bus_earlyrefsuspendnVHe (KKusb2-phyusb3-phyX 0okay  Hotg Pport@0endpointY7port@1endpointZ8usb-phy@381f00402fsl,imx8mq-usb-phy8@@~phyHokayKusb@382000002fsl,imx8mq-dwc3snps,dwc38 ~bus_earlyrefsuspendnVHe )[[usb2-phyusb3-phy\ 0okay Hhost hub@1 2usb424,2640 mass-storage@1 2usb424,4041usb-phy@382f00402fsl,imx8mq-usb-phy8/@@~phyHokay i][video-codec@383000002nxp,imx8mq-vpu808182 g1g2ctrlg1g2 ~g1g2bus xyj N#F#F/^pcie@338000002fsl,imx8mq-pcie3@ dbiconfig pci u0[   zmsi<  }|{z _222pciephyappsturnoff|}~TPG 沀 disabledpcie@33c000002fsl,imx8mq-pcie3@' dbiconfig pci0['    Jmsi<  MLKJ _2"2$2%pciephyappsturnoffTPG 沀 disabledinterrupt-controller@38800000 2arm,gic-v3(88 1 1 1 <'  memory-controller@3d4000002fsl,imx8mq-ddrcfsl,imx8m-ddrc=@@~corepllaltapb vw.`ddrc-opp-table2operating-points-v2`opp-25M}x@opp-100Mopp-800M/ddr-pmu@3d800000%2fsl,imx8mq-ddr-pmufsl,imx8m-ddr-pmu=@ bbacklight-dsi2led-backlight aclock-pmic 2fixed-clock pmic_osc:chosen$ /soc@0/bus@30800000/serial@30860000gpio-keys 2gpio-keysdefaultbvol-down VOL_DOWN b rvol-upVOL_UP b sregulator-audio-1v82regulator-fixeddefaultc .AUDIO_PWR_EN=w@Uw@  Dregulator-gnss2regulator-fixeddefaultd.GNSS=2ZU2Z >  -regulator-hub2regulator-fixeddefaulte.HUB=2ZU2Z  ]regulator-lcd-3v42regulator-fixed.LCD_3V4defaultfE  Aregulator-vdd-sen2regulator-fixed.VDD_SEN=2ZU2Z?regulator-vdd-3v32regulator-fixed.VDD_3V3=2ZU2ZQregulator-vdd-1v82regulator-fixed.VCC_1V8=w@Uw@@regulator-vsys-3v42regulator-fixed .VSYS_3V4=3@U3@Eregulator-wifi-3v32regulator-fixed .3V3_WIFI=2ZU2ZUsound2simple-audio-carddefaultg Librem 5 i2sS .HeadphoneHeadphonesMicrophoneHeadset MicMicrophoneDigital MicSpeakerSpeaker} HHeadphonesHPOUTLHeadphonesHPOUTRSpeakerSPKOUTLSpeakerSPKOUTRHeadset MicMICBIASIN3RHeadset MicDMICDATDigital Mic b> simple-audio-card,cpu hsimple-audio-card,codec i  sound-wwan2simple-audio-card Modem i2ssimple-audio-card,cpu j simple-audio-card,codec k  sound-wwan-codec2broadmobi,bm818option,gtm601mkvibrator 2pwm-vibrator l; enableQ interrupt-parent#address-cells#size-cellsmodelcompatibleethernet0gpio0gpio1gpio2gpio3gpio4i2c0i2c1i2c2i2c3mmc0mmc1serial0serial1serial2serial3spi0spi1spi2#clock-cellsclock-frequencyclock-output-namesphandledevice_typeregclock-latencyclocksenable-methodnext-level-cacheoperating-points-v2#cooling-cellsnvmem-cellsnvmem-cell-namescpu-supplyopp-sharedopp-hzopp-microvoltopp-supported-hwclock-latency-nsopp-suspendinterruptsinterrupt-affinitypolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-devicearm,no-tick-in-suspendrangesdma-ranges#sound-dai-cellsclock-namesdmasdma-namesstatuspinctrl-namespinctrl-0assigned-clocksassigned-clock-parentsassigned-clock-ratesfsl,sai-synchronous-rxgpio-controller#gpio-cellsinterrupt-controller#interrupt-cellsgpio-rangesgpio-hoggpiosinputlittle-endianfsl,tmu-rangefsl,tmu-calibration#thermal-sensor-cellsfsl,ext-reset-output#dma-cellsfsl,sdma-ram-script-nameremote-endpointfsl,pins#mux-control-cellsmux-reg-masksregmapoffsetlinux,keycodewakeup-source#reset-cells#power-domain-cellspower-supplypower-domains#pwm-cellscs-gpiosspi-max-frequencyvcc-supplycurrent-speedmux-controlsphysphy-namesresetsreset-names#phy-cellsinterrupt-namesrohm,reset-snvs-poweredregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-ramp-delayrohm,dvs-run-voltagerohm,dvs-idle-voltagerohm,dvs-suspend-voltageregulator-always-onvdd-supplyvddio-supplyvin-supplyproximity-near-levelmount-matrixmic-cfgDCVDD-supplyDBVDD-supplyAVDD-supplyCPVDD-supplyMICVDD-supplyPLLVDD-supplySPKVDD1-supplySPKVDD2-supplygpio-cfgenable-gpiosvled-supplyti,ovp-microvoltlabellinux,default-triggerled-max-microamptouchscreen-size-xtouchscreen-size-ypower-suppliesmaxim,over-heat-tempmaxim,over-voltmaxim,rsns-microohmti,precharge-currentti,minimum-sys-voltageti,boost-voltageti,boost-max-currentti,use-vinmin-thresholdti,vinmin-thresholdmonitored-batteryti,battery-regulation-voltageti,charge-currentti,termination-currentuart-has-rtscts#mbox-cellsfsl,tuning-start-tapfsl,tuning-stepbus-widthpinctrl-1pinctrl-2vmmc-supplynon-removablecd-gpiosdisable-wpcap-sdio-irqkeep-power-in-suspendreg-namesfsl,num-tx-queuesfsl,num-rx-queuesfsl,channelfsl,num-irqsusb3-resume-missing-casdr_modesnps,dis_u3_susphy_quirkvbus-supplybus-rangenum-lanesnum-viewportinterrupt-map-maskinterrupt-mapfsl,max-link-speedledsstdout-pathlinux,codegpioenable-active-highsimple-audio-card,namesimple-audio-card,formatsimple-audio-card,widgetssimple-audio-card,routingsimple-audio-card,hp-det-gpiosound-daiframe-masterbitclock-masterframe-inversionpwmspwm-names