y8p( 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-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 .= Ispeed_gradecpu@1cpu2arm,cortex-a53lpsci .cpu@2cpu2arm,cortex-a53lpsci . cpu@3cpu2arm,cortex-a53lpsci . l2-cache02cacheopp-table2operating-points-v2Zopp-800000000e/l zIopp-1000000000e;l zIopp-1300000000eM|mlB@z Iopp-1500000000eYh/lB@zIpmu2arm,cortex-a53-pmu  psci 2arm,psci-1.0smcthermal-zonescpu-thermal tripscpu-alert8passive cpu-crit_ criticalcooling-mapsmap0 0 gpu-thermal tripsgpu-crit_ criticalvpu-thermal tripsvpu-crit_ criticaltimer2arm,armv8-timer0   %soc@0 2simple-bus <>C@@bus@300000002fsl,imx8mq-aips-bussimple-bus  <00@gpio@302000002fsl,imx8mq-gpiofsl,imx35-gpio0 @AN^j "gpio@302100002fsl,imx8mq-gpiofsl,imx35-gpio0!BCN^j (Mgpio@302200002fsl,imx8mq-gpiofsl,imx35-gpio0"DEN^j =$gpio@302300002fsl,imx8mq-gpiofsl,imx35-gpio0#FGN^j W (gpio@302400002fsl,imx8mq-gpiofsl,imx35-gpio0$HIN^j wOtmu@302600002fsl,imx8mq-tmu0& 1 &Ha@#)/5=CKQW _ g o#+3;CKU] g p#-7AKWco!-9ES_q watchdog@302800002fsl,imx8mq-wdtfsl,imx21-wdt0( Nokaydefault watchdog@302900002fsl,imx8mq-wdtfsl,imx21-wdt0) O disabledwatchdog@302a00002fsl,imx8mq-wdtfsl,imx21-wdt0*   disabledsdma@302c00002fsl,imx8mq-sdmafsl,imx7d-sdma0, g ipgahb,7imx/sdma/sdma-imx7d.biniomuxc@303300002fsl,imx8mq-iomuxc03 blgrpP,btgrp0P x1chargergrpPX)fec1grpPhlptx|Ld:tsgrp0P\<-gpioledgrpP\IgpiokeygrpHPDHhapticgrpPTNi2c1grp0P|@@i2c3grp0P$@(@*imugrpP@+pmicgrpP4 pwrengrpPHKrtcgrpP8'typecgrp0P$`#uart1grp0P4I8Iuart2grp`P@I<ILIPIuart3grp0PDIHIuart4grpxPl IpI tIxI(I0usdhc1grp P  $(,402usdhc1grp100mhz P  $(,403usdhc1grp200mhz P  $(,404usdhc2grppwrPTALusdhc2grpgpioPXusdhc2grpP<@DHLP5usdhc2grp100mhzP<@DHLP6usdhc2grp200mhzP<@DHLP7wdoggrpP0wifipwrengrpPpPwwangrpHPl |syscon@30340000=2fsl,imx8mq-iomuxc-gprfsl,imx6q-iomuxc-gprsysconsimple-mfd04mux-controller 2mmio-muxYl4ocotp-ctrl@303500002fsl,imx8mq-ocotpsyscon05 speed-grade@10syscon@303600002fsl,imx8mq-anatopsyscon06 1snvs@30370000#2fsl,sec-v4.0-monsysconsimple-mfd07snvs-rtc-lp2fsl,sec-v4.0-mon-rtc-lpz4  snvs-rtcsnvs-powerkey2fsl,sec-v4.0-pwrkeyz tokayclock-controller@303800002fsl,imx8mq-ccm08UV9 ckilosc_25mosc_27mclk_ext1clk_ext2clk_ext3clk_ext4.+reset-controller@303900002fsl,imx8mq-srcsyscon09Egpc@303a00002fsl,imx8mq-gpc0:jpgc power-domain@0power-domain@1Dpower-domain@2>power-domain@3Cpower-domain@4power-domain@5 fop<power-domain@6power-domain@7power-domain@8power-domain@9 power-domain@a bus@304000002fsl,imx8mq-aips-bussimple-bus  <0@0@@pwm@306600002fsl,imx8mq-pwmfsl,imx27-pwm0f Q ipgperokaydefaultFpwm@306700002fsl,imx8mq-pwmfsl,imx27-pwm0g R ipgper disabledpwm@306800002fsl,imx8mq-pwmfsl,imx27-pwm0h S ipgper disabledpwm@306900002fsl,imx8mq-pwmfsl,imx27-pwm0i T ipgper disabledtimer@306a00002nxp,sysctr-timer0j / perbus@308000002fsl,imx8mq-aips-bussimple-bus <00@spi@30820000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0  ipgper disabledspi@30830000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0   ipgper disabledspi@30840000 !2fsl,imx8mq-ecspifsl,imx51-ecspi0 ! ipgper disabledserial@308600002fsl,imx8mq-uartfsl,imx6q-uart0  ipgperokaydefaultserial@308800002fsl,imx8mq-uartfsl,imx6q-uart0  ipgperokaydefaultserial@308900002fsl,imx8mq-uartfsl,imx6q-uart0  ipgper disabledsai@308b00002fsl,imx8mq-sai0 `  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 rdphy@30a003002fsl,imx8mq-mipi-dphy0 phy_ref0%n6Gokayi2c@30a200002fsl,imx8mq-i2cfsl,imx21-i2c0 # okaydefaultpmic@4b 2rohm,bd71837Kdefault ! osc pmic_clk"RirqbregulatorsBUCK1zbuck1 `   P 5BUCK2zbuck2 ` B@ BUCK3zbuck3 ` B@BUCK4zbuck4 ` B@BUCK5zbuck5 `pBUCK6zbuck6-2ZBUCK7zbuck7}pBUCK8zbuck8 5\LDO1zldo1-2Z$LDO2zldo2  $LDO3zldo3w@2ZLDO4zldo4 w@LDO5zldo5w@2ZLDO6zldo6 w@LDO7zldo7w@2Zusb_typec@52 2nxp,ptn5110Rdefault#$connector2usb-c-connector8USB-C>dualHdualSsinkb&n&ȃ,xports port@0endpoint%?port@1endpoint&@rtc@682microcrystal,rv4162hdefault'(charger@6b 2ti,bq25890kdefault)$?j- LK@Pi2c@30a300002fsl,imx8mq-i2cfsl,imx21-i2c0 $  disabledi2c@30a400002fsl,imx8mq-i2cfsl,imx21-i2c0 % okaydefault*magnetometer@1e2st,lsm9ds1-magndefault+$3,>,touchscreen@5d2goodix,gt5688]default-$ K" W$at./i2c@30a500002fsl,imx8mq-i2cfsl,imx21-i2c0 &  disabledserial@30a600002fsl,imx8mq-uartfsl,imx6q-uart0  ipgperokaydefault01mmc@30b40000!2fsl,imx8mq-usdhcfsl,imx7d-usdhc0 i  ipgahbperׄokay"defaultstate_100mhzstate_200mhz234mmc@30b50000!2fsl,imx8mq-usdhcfsl,imx7d-usdhc0 i  ipgahbperokay"defaultstate_100mhzstate_200mhz56789'spi@30bb0000 2fsl,imx8mq-qspifsl,imx7d-qspi0=QuadSPIQuadSPI-memory k  qspi_enqspi disabledsdma@30bd00002fsl,imx8mq-sdmafsl,imx7d-sdma0 t ipgahb,7imx/sdma/sdma-imx7d.binethernet@30be00002fsl,imx8mq-fecfsl,imx6sx-fec0$vwx(" ipgahbptpenet_clk_refenet_outGYokaydefault: krgmii-idt;,mdio ethernet-phy@12ethernet-phy-ieee802.3-c22;bus@32c000002fsl,imx8mq-aips-bussimple-bus  <22@interrupt-controller@32e2d000$2fsl,imx8m-irqsteerfsl,imx-irqsteer2  ipg@jgpu@38000000 2vivante,gc8  fop coreshaderbusreg(adop(0////<usb@381000002fsl,imx8mq-dwc3snps,dwc38 bus_earlyrefsuspendn0VHe (==usb2-phyusb3-phy>okay otgport@0endpoint?%port@1endpoint@&usb-phy@381f00402fsl,imx8mq-usb-phy8@@ phy0HGokayA=usb@382000002fsl,imx8mq-dwc3snps,dwc38  bus_earlyrefsuspendn0VHe )BBusb2-phyusb3-phyCokayhostusb-phy@382f00402fsl,imx8mq-usb-phy8/@@ phy0HGokayABpcie@338000002fsl,imx8mq-pcie3@ =dbiconfig pci0< zRmsi#}|{z1DDEEEKpciephyappsturnoff disabledpcie@33c000002fsl,imx8mq-pcie3@' =dbiconfig pci0<'  JRmsi#MLKJ1DDE"E$E%Kpciephyappsturnoff disabledinterrupt-controller@38800000 2arm,gic-v3(88 1 1 1 j  ddr-pmu@3d800000%2fsl,imx8mq-ddr-pmufsl,imx8m-ddr-pmu=@ bbacklight-dsi2pwm-backlight WFLK@\dndGchosen$/soc@0/bus@30800000/serial@30860000gpio-keys 2gpio-keysdefaultHbtn18VOL_UP Q(sbtn2 8VOL_DOWN Q(rhp-det8HP_DET Q$leds 2gpio-ledsdefaultIled18LED 1 Q" offclock-pmic 2fixed-clock pmic_osc!regulator-1v8-p2regulator-fixedz1v8_pw@w@J/regulator-2v8-p2regulator-fixedz2v8_p**J.regulator-3v3-p2regulator-fixedz3v3_p2Z2ZJ,regulator-state-memregulator-5v-p2regulator-fixedz5v_pLK@LK@JAregulator-state-memregulator-22v4-p2regulator-fixedz22v4_PUUJGregulator-pwr-en2regulator-fixeddefaultKzPWR_EN2Z2Z "$Jregulator-usdhc2-vmmc2regulator-fixeddefaultLzVSD_3V32Z2Z M$8vibrator2gpio-vibratordefaultN O ,regulator-wifi-en2regulator-fixeddefaultPzWIFI_EN2Z2Z $$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