| // SPDX-License-Identifier: GPL-2.0+ | |
| /* | |
| * (C) Copyright 2020 Arm Limited | |
| */ | |
| /dts-v1/; | |
| / { | |
| model = "total_compute"; | |
| compatible = "arm,total_compute"; | |
| #address-cells = <2>; | |
| #size-cells = <2>; | |
| sysreg: sysreg@1c010000 { | |
| compatible = "arm,vexpress-sysreg"; | |
| reg = <0x0 0x001c010000 0x0 0x1000>; | |
| gpio-controller; | |
| #gpio-cells = <2>; | |
| }; | |
| fixed_3v3: v2m-3v3 { | |
| compatible = "regulator-fixed"; | |
| regulator-name = "3V3"; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-always-on; | |
| }; | |
| mmci@1c050000 { | |
| compatible = "arm,pl180", "arm,primecell"; | |
| reg = <0x0 0x001c050000 0x0 0x1000>; | |
| cd-gpios = <&sysreg 0 0>; | |
| arm,primecell-periphid = <0x00880180>; | |
| wp-gpios = <&sysreg 1 0>; | |
| bus-width = <8>; | |
| max-frequency = <12000000>; | |
| vmmc-supply = <&fixed_3v3>; | |
| clocks = <&clock24mhz>, <&clock24mhz>; | |
| clock-names = "mclk", "apb_pclk"; | |
| }; | |
| clock24mhz: clock24mhz { | |
| compatible = "fixed-clock"; | |
| #clock-cells = <0>; | |
| clock-frequency = <24000000>; | |
| clock-output-names = "bp:clock24mhz"; | |
| }; | |
| psci { | |
| compatible = "arm,psci-1.0", "arm,psci-0.2"; | |
| method = "smc"; | |
| }; | |
| }; |