Ǣ8|( &D ,Purism Librem 5r3+2purism,librem5r3purism,librem5fsl,imx8mq=handsetaliases&J/soc@0/bus@30800000/ethernet@30be0000"T/soc@0/bus@30000000/gpio@30200000"Z/soc@0/bus@30000000/gpio@30210000"`/soc@0/bus@30000000/gpio@30220000"f/soc@0/bus@30000000/gpio@30230000"l/soc@0/bus@30000000/gpio@30240000!r/soc@0/bus@30800000/i2c@30a20000!w/soc@0/bus@30800000/i2c@30a30000!|/soc@0/bus@30800000/i2c@30a40000!/soc@0/bus@30800000/i2c@30a50000!/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-clockckil(clock-osc-25m 2fixed-clock}x@osc_25m)clock-osc-27m 2fixed-clockosc_27m*clock-hdmi-phy-27m 2fixed-clock hdmi_phy_27mclock-ext1 2fixed-clockk@ clk_ext1+clock-ext2 2fixed-clockk@ clk_ext2,clock-ext3 2fixed-clockk@ clk_ext3-clock-ext4 2fixed-clockk@ clk_ext4.cpus cpu@0cpu2arm,cortex-a53lpsci*7@IVc@u speed_grade cpu@1cpu2arm,cortex-a53lpsci*7@IVc@u cpu@2cpu2arm,cortex-a53lpsci*7@IVc@u cpu@3cpu2arm,cortex-a53lpsci*7@IVc@u l2-cache02cache,9@Kopp-table2operating-points-v2opp-800000000/ )I:opp-1000000000; ~)I:opp-1300000000M|m B@ )I:opp-1500000000Yh/ ~)I:pmu2arm,cortex-a53-pmu Fpsci 2arm,psci-1.0#smcthermal-zonescpu-thermalQgutripscpu-alert8Epassive cpu-crit_ Ecriticalcooling-mapsmap0 0 gpu-thermalQgutripsgpu-alert8Epassivegpu-crit_ Ecriticalcooling-mapsmap0 vpu-thermalQgutripsvpu-crit_ Ecriticaltimer2arm,armv8-timer0F   soc@02fsl,imx8mq-socsimple-bus >@@soc_unique_idetm@28440000"2arm,coresight-etm4xarm,primecell(D g apb_pclkout-portsportendpointetm@28540000"2arm,coresight-etm4xarm,primecell(T g apb_pclkout-portsportendpointetm@28640000"2arm,coresight-etm4xarm,primecell(d g apb_pclkout-portsportendpointetm@28740000"2arm,coresight-etm4xarm,primecell(t g apb_pclkout-portsportendpointfunnel2arm,coresight-static-funnelin-ports port@0endpointport@1endpointport@2endpointport@3endpointout-portsportendpointfunnel@28c03000+2arm,coresight-dynamic-funnelarm,primecell(0g apb_pclkin-ports port@0endpointport@1endpointout-portsportendpointetf@28c04000 2arm,coresight-tmcarm,primecell(@g apb_pclkin-portsportendpointout-portsportendpointetr@28c06000 2arm,coresight-tmcarm,primecell(`g apb_pclkin-portsportendpointbus@300000002fsl,aips-bussimple-bus0@  00@sai@300100002fsl,imx8mq-sai0 F_ busmclk1mclk2mclk3   rxtx disabledsai@300300002fsl,imx8mq-sai0 FZ busmclk1mclk2mclk3  rxtxokay default.!8H_wtsai@300400002fsl,imx8mq-sai0 FZ busmclk1mclk2mclk3  rxtx disabledsai@300500002fsl,imx8mq-sai0 Fd busmclk1mclk2mclk3  rxtx disabledgpio@302000002fsl,imx8mq-gpiofsl,imx35-gpio0 F@A"  default.#Ipmic-5v-hogpmic-5vgpio@302100002fsl,imx8mq-gpiofsl,imx35-gpio0!FBC"(gpio@302200002fsl,imx8mq-gpiofsl,imx35-gpio0"FDE"=Wgpio@302300002fsl,imx8mq-gpiofsl,imx35-gpio0#FFG"W gpio@302400002fsl,imx8mq-gpiofsl,imx35-gpio0$FHI"w8tmu@302600002fsl,imx8mq-tmu0& F1 &Ha@#)/5=CKQW _ g o#+3;CKU] g p#-7AKWco!-9ES_q+watchdog@302800002fsl,imx8mq-wdtfsl,imx21-wdt0( FNokay default.$Awatchdog@302900002fsl,imx8mq-wdtfsl,imx21-wdt0) FO disabledwatchdog@302a00002fsl,imx8mq-wdtfsl,imx21-wdt0* F  disableddma-controller@302c00002fsl,imx8mq-sdmafsl,imx7d-sdma0, FgipgahbVaimx/sdma/sdma-imx7d.binlcd-controller@30320000"2fsl,imx8mq-lcdiffsl,imx6sx-lcdif02 Fpixaxidisp_axi 8!$#H#%_#gokayportendpoint%Bpinctrl@303300002fsl,imx8mq-iomuxc03 default.&"hoggrpzd&audiopwrgrpz8blgrpz,fbtgrpzXcamerapwrgrpz(Rcsi1grpz`chargeringrpzhkdsibiasengrpzxdsiengrpz<dsirstgrpHzDecspigrp`z`dh\7gaugegrpzDignsspwrgrpz$hapticgrpzX3hpgrpzhubpwrgrpz`i2c1grp0z|@&@&Ki2c2grp0z@& @&Ui2c3grp0z$@&(@&\i2c4grp0z,@&0@&hkeysgrp0zlhledbgrpz\4ledggrpzL6ledrgrpzP5maggrpzLVpmicgrpzDQpmic5vgrpz,#proxgrpzx[rtcgrpzLTsai2grpxz,$0 (=sai6grp`zx|!tcpcgrpzPMtouchgrpzgtypecgrpzTLuart1grp0z4I8I9uart2grp0z@I<I;uart3grp0zDIHI:uart4grp`zl IpI tIxInusdhc1grp z  $(,40xusdhc1-100mhzgrp z  $(,40yusdhc1-200mhzgrp z  $(,40zusdhc2grpz8<@DHLPT|usdhc2-100mhzgrpz8<@DHLPT}usdhc2-200mhzgrpz8<@DHLPT~wifidisablegrpz8wifipwrgrpzwdoggrpz0$r3camerapwrgrpzTasyscon@30340000(2fsl,imx8mq-iomuxc-gprsysconsimple-mfd04pmux-controller 2mmio-mux4>efuse@303500002fsl,imx8mq-ocotpsyscon05 soc-uid@4speed-grade@10mac-address@90clock-controller@303600002fsl,imx8mq-anatop06 F1snvs@30370000#2fsl,sec-v4.0-monsysconsimple-mfd07'snvs-rtc-lp2fsl,sec-v4.0-mon-rtc-lp'4F snvs-rtc disabledsnvs-powerkey2fsl,sec-v4.0-pwrkey' F snvs-pwrkeytokayclock-controller@303800002fsl,imx8mq-ccm08FUV()*+,-.9ckilosc_25mosc_27mclk_ext1clk_ext2clk_ext3clk_ext4@8X!qu _/.+,HN Vreset-controller@303900002fsl,imx8mq-srcsyscon09 FYAgpc@303a00002fsl,imx8mq-gpc0: FWpgc power-domain@0/?power-domain@10power-domain@2power-domain@3power-domain@4power-domain@5 fop1power-domain@6 8xyj HN_#F/2power-domain@7power-domain@8opower-domain@9 upower-domain@a 0bus@304000002fsl,aips-bussimple-bus0@@  0@0@@pwm@306600002fsl,imx8mq-pwmfsl,imx27-pwm0f FQipgper okay default.3pwm@306700002fsl,imx8mq-pwmfsl,imx27-pwm0g FRipgper okay default.4pwm@306800002fsl,imx8mq-pwmfsl,imx27-pwm0h FSipgper okay default.5pwm@306900002fsl,imx8mq-pwmfsl,imx27-pwm0i FTipgper okay default.6timer@306a00002nxp,sysctr-timer0j F/)perbus@308000002fsl,aips-bussimple-bus0@ 00@spdif@308100002fsl,imx35-spdif0 FP:corerxtx0rxtx1rxtx2rxtx3rxtx4rxtx5rxtx6rxtx7spba   rxtx disabledspi@30820000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0 Fipgper   rxtxokay default.7 8 flash@02jedec,spi-norB@ partition@0 0protected06partition@30000 0firmware6spi@30830000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0 F ipgper   rxtx disabledspi@30840000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0 F!ipgper   rxtx disabledserial@308600002fsl,imx8mq-uartfsl,imx6q-uart0 Fipgper   rxtxokay default.9serial@308800002fsl,imx8mq-uartfsl,imx6q-uart0 Fipgper   rxtxokay default.:serial@308900002fsl,imx8mq-uartfsl,imx6q-uart0 Fipgper   rxtxokay default.;gnss2globaltop,pa6h@<K%spdif@308a00002fsl,imx35-spdif0 F P:corerxtx0rxtx1rxtx2rxtx3rxtx4rxtx5rxtx6rxtx7spba   rxtx disabledsai@308b00002fsl,imx8mq-sai0 F` busmclk1mclk2mclk3   rxtxokay default.=8H_wsai@308c00002fsl,imx8mq-sai0 F2 busmclk1mclk2mclk3   rxtx disabledcrypto@30900000 2fsl,sec-v4.0 0 0 F[t aclkipgjr@10002fsl,sec-v4.0-job-ring Fi disabledjr@20002fsl,sec-v4.0-job-ring  Fjjr@30002fsl,sec-v4.0-job-ring0 Frdsi@30a000002fsl,imx8mq-nwl-dsi0 (!corerx_esctx_escphy_reflcdif8HGL _Ĵր1- F"Y>?f@kdphy uAAAA|bytedpiescpclkokayports port@0 endpoint@0B%port@1endpointCJpanel@02mantix,mlaf057we51-x default.DEFGH I IportendpointJCdphy@30a003002fsl,imx8mq-mipi-dphy0phy_ref 8!$#H#%_n6#g?okay@i2c@30a200002fsl,imx8mq-i2cfsl,imx21-i2c0 F# okay default.Kusb-pd@3f 2ti,tps6598x? default.LMIF irqNmconnector2usb-c-connector0USB-Cdualports port@0endpointOport@1endpointPpmic@4b 2rohm,bd71837K default.QRSosc pmic_clkIFregulatorsBUCK1buck1* `B Zl m  \BUCK2buck2* `B Zl~ PBUCK3buck3* `B Z P1BUCK4buck4* `B 02BUCK5buck5* `BpZBUCK6buck6*-B2ZZBUCK7buck7*}BpZBUCK8buck8* 5B\ZLDO1ldo1*-B2ZZLDO2ldo2* B ZLDO3ldo3*w@B2ZZLDO4ldo4* Bw@ZLDO5ldo5*w@B2Z/LDO6ldo6* Bw@ZLDO7ldo7*w@B2ZZrtc@682microcrystal,rv4162h default.TIF i2c@30a300002fsl,imx8mq-i2cfsl,imx21-i2c0 F$ okay default.Umagnetometer@1e2st,lsm9ds1-magn default.VWFXY1000-1000-1regulator@3e 2tps65132>outp LCD_AVDDZEoutn LCD_AVEEZFprox@602vishay,vcnl4040` default.[WF accel-gyro@6a2st,lsm9ds1-imujXY10001000-1i2c@30a400002fsl,imx8mq-i2cfsl,imx21-i2c0 F% okay default.\audio-codec@1a 2wlf,wm89628H_w](]5]A]N^\]j_y_camera@20 2hynix,hi846  default.`a8_}x@ IbcdZ 8portendpointĴ esbacklight@36 2ti,lm369226 default.f  W_}x@led@0 0:backlight backlight)N touchscreen@382edt,edt-ft55068 default.gIF:M@Gi2c@30a500002fsl,imx8mq-i2cfsl,imx21-i2c0 F& okay default.hvcm@c2dongwoon,dw9714 @dfuel-gauge@362maxim,max170556WF default.i`jolcharger@6a2ti,bq25895ti,bq25890j default.kWFfN@58u  LK@ ` / G;` [l`m m`jserial@30a600002fsl,imx8mq-uartfsl,imx6q-uart0 Fipgper   rxtxokay default.n csi@30a700002fsl,imx8mq-mipi-csi20 coreescui8 _ր HLWNouA&A'A( p qq dramokayports port@1endpointrtport@0endpointsecsi@30a900002fsl,imx8mq-csi0 F*mclkokayportendpointtrcsi@30b600002fsl,imx8mq-mipi-csi20 coreescui8 _ր-@HLWNuuA)A*A+ p qq dram disabledports port@1endpointvwcsi@30b800002fsl,imx8mq-csi0 F+mclk disabledportendpointwvmailbox@30aa00002fsl,imx8mq-mufsl,imx6sx-mu0 FX mmc@30b40000!2fsl,imx8mq-usdhcfsl,imx7d-usdhc0 Fi ipgahbper   okay8_ׄ" defaultstate_100mhzstate_200mhz.x y z { Y )mmc@30b50000!2fsl,imx8mq-usdhcfsl,imx7d-usdhc0 Fi ipgahbper   okay8_ " defaultstate_100mhzstate_200mhz.| } ~  7 B Y " b m zspi@30bb0000 2fsl,imx8mq-qspifsl,imx7d-qspi0 QuadSPIQuadSPI-memory Fk qspi_enqspi disableddma-controller@30bd00002fsl,imx8mq-sdmafsl,imx7d-sdma0 FtipgahbVaimx/sdma/sdma-imx7d.bin ethernet@30be00002fsl,imx8mq-fecfsl,imx6sx-fec00Fvwxy("ipgahbptpenet_clk_refenet_out 8h HLPQO_sY@   mac-address p disabledinterconnect@327000002fsl,imx8mq-nocfsl,imx8m-noc2pq  qopp-table2operating-points-v2opp-133000000Uopp-400000000ׄopp-800000000/bus@32c000002fsl,aips-bussimple-bus2@  22@interrupt-controller@32e2d000$2fsl,imx8m-irqsteerfsl,imx-irqsteer2 Fipg  @gpu@38000000 2vivante,gc8 F fopcoreshaderbusreg(8adop(H_////usb@381000002fsl,imx8mq-dwc3snps,dwc38bus_earlyrefsuspend8nHVH_e F(fNNkusb2-phyusb3-phy okay  !otg )port@0endpointOport@1endpointPusb-phy@381f00402fsl,imx8mq-usb-phy8@@phy8HH_okayNusb@382000002fsl,imx8mq-dwc3snps,dwc38 bus_earlyrefsuspend8nHVH_e F)fkusb2-phyusb3-phy okay !host hub@1 2usb424,2640 mass-storage@1 2usb424,4041usb-phy@382f00402fsl,imx8mq-usb-phy8/@@phy8HH_okay 9video-codec@383000002nxp,imx8mq-vpu-g180 Fvideo-codec@383100002nxp,imx8mq-vpu-g281 Fblk-ctrl@383200002fsl,imx8mq-vpu-blk-ctrl82  Ebusg1g2g1g2pcie@338000002fsl,imx8mq-pcie3@ dbiconfig pci X0ǁ b Fzmsi l }|{z   }}~ pciepcie_buspcie_phypcie_auxuAAA|pciephyappsturnoff8|}~HTPG _沀 disabledpcie@33c000002fsl,imx8mq-pcie3@' dbiconfig pci X0ǁ'  b FJmsi l MLKJ    pciepcie_buspcie_phypcie_auxuA"A$A%|pciephyappsturnoff8HTPG _沀 disabledpcie-ep@33c000002fsl,imx8mq-pcie-ep3@  dbiaddr_space b FPdma   pciepcie_buspcie_phypcie_auxuA"A$A%|pciephyappsturnoff8HTPG _沀   disabledinterrupt-controller@38800000 2arm,gic-v3(88 1 1 1  F memory-controller@3d4000002fsl,imx8mq-ddrcfsl,imx8m-ddrc=@@corepllaltapb vwokayopp-table2operating-points-v2opp-25000000}x@opp-100000000opp-166000000 ;opp-800000000/ddr-pmu@3d800000%2fsl,imx8mq-ddr-pmufsl,imx8m-ddr-pmu=@ Fbbacklight-dsi2led-backlight   Hclock-pmic 2fixed-clock pmic_oscSchosen$ /soc@0/bus@30800000/serial@30860000gpio-keys 2gpio-keys default.key-vol-down 0VOL_DOWN I r 2key-vol-up0VOL_UP I s 2led-controller2pwm-leds-multicolormulti-led (  .status 7led-0 ( FPled-1 ( FPled-2 ( FPregulator-audio-1v82regulator-fixed default.AUD_1V8*w@Bw@ KI P]regulator-mic-2v42regulator-fixedMIC_2V4*$B$]^regulator-csi-1v82regulator-fixedCAMERA_VDDIO_1V8*w@Bw@{ KI Pdregulator-vcam-1v22regulator-fixedCAMERA_VDDD_1V2*OBOY Pcregulator-vcam-2v82regulator-fixedCAMERA_VDDA_2V8**B*{ KI Pbregulator-gnss2regulator-fixed default.GNSS*2ZB2Z KW  P<regulator-hub2regulator-fixed default.HUB*2ZB2Z KI Pregulator-lcd-1v82regulator-fixed default.LCD_1V8*w@Bw@Y KI PGregulator-lcd-3v42regulator-fixedLCD_3V4 default._ KI PZregulator-vdd-sen2regulator-fixedVDD_SEN*2ZB2ZXregulator-vdd-1v82regulator-fixedVDD_1V8*w@Bw@Yregulator-vdd-3v32regulator-fixedVDD_3V3*2ZB2Z{regulator-vsys-3v42regulator-fixed VSYS_3V4*3@B3@_regulator-wifi-3v32regulator-fixed default. 3V3_WIFI*2ZB2Z KW  P{sound2simple-audio-card default. cLibrem 5 zi2sS HeadphoneHeadphonesMicrophoneHeadset MicMicrophoneDigital MicSpeakerSpeaker} HeadphonesHPOUTLHeadphonesHPOUTRSpeakerSPKOUTLSpeakerSPKOUTRHeadset MicMICBIASIN3RHeadset MicDMICDATDigital Mic W simple-audio-card,cpu simple-audio-card,codec   sound-wwan2simple-audio-card cModem zi2ssimple-audio-card,cpu  simple-audio-card,codec   pwrseq default.2mmc-pwrseq-simpleWsound-wwan-codec2broadmobi,bm818option,gtm601vibrator 2pwm-vibrator F; enable@{ interrupt-parent#address-cells#size-cellsmodelcompatiblechassis-typeethernet0gpio0gpio1gpio2gpio3gpio4i2c0i2c1i2c2i2c3mmc0mmc1serial0serial1serial2serial3spi0spi1spi2#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-suspendinterruptspolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-devicearm,no-tick-in-suspendrangesdma-rangescpuclock-namesremote-endpoint#sound-dai-cellsdmasdma-namesstatuspinctrl-namespinctrl-0assigned-clocksassigned-clock-parentsassigned-clock-ratesfsl,sai-synchronous-rxgpio-controller#gpio-cellsinterrupt-controller#interrupt-cellsgpio-rangesgpio-hoggpiosinputlane-mappinglittle-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-supplypower-domains#pwm-cellscs-gpiosspi-max-frequencylabelread-onlyvcc-supplycurrent-speedmux-controlsphysphy-namesresetsreset-namesavdd-supplyavee-supplyvddi-supplybacklightreset-gpiosmantix,tp-rstn-gpios#phy-cellsinterrupt-namesextcondata-rolerohm,reset-snvs-poweredregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-boot-onregulator-ramp-delayrohm,dvs-run-voltagerohm,dvs-idle-voltagerohm,dvs-suspend-voltageregulator-always-onvddio-supplymount-matrixvin-supplyproximity-near-levelmic-cfgDCVDD-supplyDBVDD-supplyAVDD-supplyCPVDD-supplyMICVDD-supplyPLLVDD-supplySPKVDD1-supplySPKVDD2-supplygpio-cfgvdda-supplyvddd-supplyrotationorientationshutdown-gpiosdata-laneslink-frequenciesenable-gpiosvled-supplyti,ovp-microvoltlinux,default-triggerled-max-microamptouchscreen-size-xtouchscreen-size-ypower-suppliesmaxim,over-heat-tempmaxim,over-voltmaxim,rsns-microohmti,battery-regulation-voltageti,termination-currentti,precharge-currentti,minimum-sys-voltageti,boost-voltageti,boost-max-currentti,use-vinmin-thresholdti,vinmin-thresholdmonitored-batteryti,charge-currentuart-has-rtsctsfsl,mipi-phy-gprinterconnectsinterconnect-names#mbox-cellsfsl,tuning-start-tapfsl,tuning-stepbus-widthpinctrl-1pinctrl-2vmmc-supplyvqmmc-supplynon-removablemmc-pwrseqpost-power-on-delay-mscd-gpiosdisable-wpcap-sdio-irqkeep-power-in-suspendreg-namesfsl,num-tx-queuesfsl,num-rx-queuesfsl,stop-modefsl,ddrc#interconnect-cellsfsl,channelfsl,num-irqssnps,parkmode-disable-ss-quirkdr_modeusb-role-switchvbus-supplypower-domain-namesbus-rangenum-lanesinterrupt-map-maskinterrupt-mapfsl,max-link-speedlinux,pci-domainnum-ib-windowsnum-ob-windowsledsbrightness-levelsdefault-brightness-levelstdout-pathlinux,codedebounce-intervalcolorfunctionmax-brightnesspwmsgpioenable-active-highsimple-audio-card,namesimple-audio-card,formatsimple-audio-card,widgetssimple-audio-card,routingsimple-audio-card,hp-det-gpiosound-daiframe-masterbitclock-masterframe-inversionpwm-names