F8 ( Qualcomm MSM8660 SURF!qcom,msm8660-surfqcom,msm8660,chosenaliasesmemory=memoryIcpuscpu@0!qcom,scorpionMqcom,gcc-msm8660=cpuI[cpu@1!qcom,scorpionMqcom,gcc-msm8660=cpuI[l2-cache!cachelx~soc !simple-businterrupt-controller@2080000!qcom,msm-8660-qgicIx~timer@2000000!qcom,scss-timerqcom,msm-timer$Igpio@800000!qcom,msm-gpioI@ x~clock-controller@900000!qcom,gcc-msm8660I@x~gsbi@19c00000!qcom,gsbi-v1.0.0Iiface(ok/serial@19c40000%!qcom,msm-uartdm-v1.3qcom,msm-uartdmI  coreiface(okqcom,ssbi@500000 !qcom,ssbiIP 9pmic-arbiterpmic@0 !qcom,pm8058,Xx~pwrkey@1c!qcom,pm8058-pwrkeyI,23N= Wkeypad@148!qcom,pm8058-keypadIH,JKN_ jelLsgisjlrgifjlrtc@11d!qcom,pm8058-rtc,'Ivibrator@4a!qcom,pm8058-vibIJvsdcc-regulator!regulator-fixed SDCC Power)2)2x~amba !arm,amba-bussdcc@12400000(okay!arm,pl18xarm,primecellI@ hcmd_irqi_mclkapb_pclk,6lDRcusdcc@12180000!arm,pl18xarm,primecell(okayI fcmd_irqkamclkapb_pclk,Rc6lu #address-cells#size-cellsmodelcompatibleinterrupt-parentdevice_typeregenable-methodnext-level-cachecache-levellinux,phandlerangesinterrupt-controller#interrupt-cellsinterruptsclock-frequencycpu-offsetgpio-controller#gpio-cellsngpio#clock-cells#reset-cellsclocksclock-namesstatusqcom,modeqcom,controller-typedebouncepull-upscan-delayrow-holdlinux,keymapkeypad,num-rowskeypad,num-columnsallow-set-timeregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onarm,primecell-periphidinterrupt-namesbus-widthmax-frequencynon-removablecap-sd-highspeedcap-mmc-highspeedvmmc-supplyno-1-8-v