| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- From df59c3b7030b6d7802fe5e5abda81467fcdf2178 Mon Sep 17 00:00:00 2001
- From: John Crispin <[email protected]>
- Date: Fri, 3 Jul 2015 05:46:13 +0200
- Subject: [PATCH 74/76] dts
- ---
- arch/arm/boot/dts/mt7623-evb.dts | 124 +++++++++++++++++++++++++++++++++++++-
- arch/arm/boot/dts/mt7623.dtsi | 11 ++++
- 2 files changed, 133 insertions(+), 2 deletions(-)
- --- a/arch/arm/boot/dts/mt7623-evb.dts
- +++ b/arch/arm/boot/dts/mt7623-evb.dts
- @@ -145,8 +145,8 @@
- bus-width = <8>;
- max-frequency = <50000000>;
- cap-mmc-highspeed;
- -// vmmc-supply = <&mt6397_vemc_3v3_reg>;
- -// vqmmc-supply = <&mt6397_vio18_reg>;
- +// vmmc-supply = <&mt6323_vemc_3v3_reg>;
- +// vqmmc-supply = <&mt6323_vio18_reg>;
- non-removable;
- };
-
- @@ -160,3 +160,123 @@
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_pcie_default>;
- };
- +
- +&pwrap {
- + pmic: mt6323 {
- + compatible = "mediatek,mt6323";
- +
- + mt6323regulator: mt6323regulator {
- + compatible = "mediatek,mt6323-regulator";
- +
- + mt6323_vproc_reg: buck_vproc {
- + regulator-compatible = "buck_vproc";
- + regulator-name = "vproc";
- + regulator-min-microvolt = < 700000>;
- + regulator-max-microvolt = <1493750>;
- + regulator-ramp-delay = <6250>;
- + regulator-always-on;
- + };
- +
- + mt6323_vsys_reg: buck_vsys {
- + regulator-compatible = "buck_vsys";
- + regulator-name = "vsys";
- + regulator-min-microvolt = <1400000>;
- + regulator-max-microvolt = <3000000>;
- + regulator-ramp-delay = <12500>;
- + regulator-always-on;
- + };
- +
- + mt6323_vpa_reg: buck_vpa {
- + regulator-compatible = "buck_vpa";
- + regulator-name = "vpa";
- + regulator-min-microvolt = < 500000>;
- + regulator-max-microvolt = <3650000>;
- + regulator-ramp-delay = <50000>;
- + regulator-always-on;
- + };
- +
- + mt6323_vtcxo_reg: ldo_vtcxo {
- + regulator-compatible = "ldo_vtcxo";
- + regulator-name = "vtcxo";
- + regulator-always-on;
- + };
- +
- + mt6323_va_reg: ldo_va {
- + regulator-compatible = "ldo_va";
- + regulator-name = "va";
- + regulator-always-on;
- + };
- +
- + mt6323_vcn28_reg: ldo_vcn28 {
- + regulator-compatible = "ldo_vcn28";
- + regulator-name = "vcn28";
- + regulator-always-on;
- + };
- +
- + mt6323_vcn33_reg: ldo_vcn33 {
- + regulator-compatible = "ldo_vcn33";
- + regulator-name = "vcn33";
- + regulator-always-on;
- + };
- +
- + mt6323_vcama_reg: ldo_vcama {
- + regulator-compatible = "ldo_vcama";
- + regulator-name = "vcama";
- + regulator-min-microvolt = <1500000>;
- + regulator-max-microvolt = <2800000>;
- + regulator-enable-ramp-delay = <218>;
- + };
- +
- + mt6323_vio28_reg: ldo_vio28 {
- + regulator-compatible = "ldo_vio28";
- + regulator-name = "vio28";
- + regulator-always-on;
- + };
- +
- + mt6323_vusb_reg: ldo_vusb {
- + regulator-compatible = "ldo_vusb";
- + regulator-name = "vusb";
- + };
- +
- + mt6323_vmc_reg: ldo_vmc {
- + regulator-compatible = "ldo_vmc";
- + regulator-name = "vmc";
- + regulator-min-microvolt = <1800000>;
- + regulator-max-microvolt = <3300000>;
- + regulator-enable-ramp-delay = <218>;
- + };
- +
- + mt6323_vmch_reg: ldo_vmch {
- + regulator-compatible = "ldo_vmch";
- + regulator-name = "vmch";
- + regulator-min-microvolt = <3000000>;
- + regulator-max-microvolt = <3300000>;
- + regulator-enable-ramp-delay = <218>;
- + };
- +
- + mt6323_vemc_3v3_reg: ldo_vemc3v3 {
- + regulator-compatible = "ldo_vemc3v3";
- + regulator-name = "vemc_3v3";
- + regulator-min-microvolt = <3000000>;
- + regulator-max-microvolt = <3300000>;
- + regulator-enable-ramp-delay = <218>;
- + };
- +
- + mt6323_vgp1_reg: ldo_vgp1 {
- + regulator-compatible = "ldo_vgp1";
- + regulator-name = "vcamd";
- + regulator-min-microvolt = <1220000>;
- + regulator-max-microvolt = <3300000>;
- + regulator-enable-ramp-delay = <240>;
- + };
- +
- + mt6323_vgp2_reg: ldo_vgp2 {
- + regulator-compatible = "ldo_vgp2";
- + regulator-name = "vcamio";
- + regulator-min-microvolt = <1000000>;
- + regulator-max-microvolt = <3300000>;
- + regulator-enable-ramp-delay = <218>;
- + };
- + };
- + };
- +};
- --- a/arch/arm/boot/dts/mt7623.dtsi
- +++ b/arch/arm/boot/dts/mt7623.dtsi
- @@ -150,6 +150,17 @@
- clock-names = "system-clk", "rtc-clk";
- };
-
- + pwrap: pwrap@1000f000 {
- + compatible = "mediatek,mt7623-pwrap";
- + reg = <0 0x1000f000 0 0x1000>;
- + reg-names = "pwrap";
- + interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>;
- + resets = <&infracfg MT7623_INFRA_PMIC_WRAP_RST>;
- + reset-names = "pwrap";
- + clocks = <&clk26m>, <&clk26m>;
- + clock-names = "spi", "wrap";
- + };
- +
- sysirq: interrupt-controller@10200100 {
- compatible = "mediatek,mt7623-sysirq",
- "mediatek,mt6577-sysirq";
- @@ -311,6 +322,7 @@
- device_type = "pci";
-
- bus-range = <0 255>;
- + status = "disabled";
- ranges = <
- 0x02000000 0 0 0x00000000 0x60000000 0 0x10000000 /* pci memory */
- 0x01000000 0 0 0x00000000 0x1A160000 0 0x00010000 /* io space */
- @@ -343,6 +355,5 @@
- device_type = "pci";
- };
-
- - status = "disabled";
- };
- };
|