diff options
Diffstat (limited to 'arch/arm/boot/dts/s5pv210-aries.dtsi')
-rw-r--r-- | arch/arm/boot/dts/s5pv210-aries.dtsi | 509 |
1 files changed, 0 insertions, 509 deletions
diff --git a/arch/arm/boot/dts/s5pv210-aries.dtsi b/arch/arm/boot/dts/s5pv210-aries.dtsi deleted file mode 100644 index 8ff70b856334..000000000000 --- a/arch/arm/boot/dts/s5pv210-aries.dtsi +++ /dev/null @@ -1,509 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -/* - * Samsung's S5PV210 based Galaxy Aries board device tree source - */ - -/dts-v1/; -#include <dt-bindings/gpio/gpio.h> -#include <dt-bindings/interrupt-controller/irq.h> -#include "s5pv210.dtsi" - -/ { - compatible = "samsung,aries", "samsung,s5pv210"; - - aliases { - i2c6 = &i2c_pmic; - i2c9 = &i2c_fuel; - }; - - memory@30000000 { - device_type = "memory"; - reg = <0x30000000 0x05000000 - 0x40000000 0x10000000 - 0x50000000 0x08000000>; - }; - - reserved-memory { - #address-cells = <1>; - #size-cells = <1>; - ranges; - - mfc_left: region@43000000 { - compatible = "shared-dma-pool"; - no-map; - reg = <0x43000000 0x2000000>; - }; - - mfc_right: region@51000000 { - compatible = "shared-dma-pool"; - no-map; - reg = <0x51000000 0x2000000>; - }; - }; - - vibrator_pwr: regulator-fixed-0 { - compatible = "regulator-fixed"; - regulator-name = "vibrator-en"; - enable-active-high; - gpio = <&gpj1 1 GPIO_ACTIVE_HIGH>; - }; - - wifi_pwrseq: wifi-pwrseq { - compatible = "mmc-pwrseq-simple"; - reset-gpios = <&gpg1 2 GPIO_ACTIVE_LOW>; - pinctrl-names = "default"; - pinctrl-0 = <&wlan_gpio_rst>; - post-power-on-delay-ms = <500>; - power-off-delay-us = <500>; - }; - - i2c_pmic: i2c-gpio-0 { - compatible = "i2c-gpio"; - sda-gpios = <&gpj4 0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; - scl-gpios = <&gpj4 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; - i2c-gpio,delay-us = <2>; - #address-cells = <1>; - #size-cells = <0>; - - pmic@66 { - compatible = "maxim,max8998"; - reg = <0x66>; - interrupt-parent = <&gph0>; - interrupts = <7 IRQ_TYPE_EDGE_FALLING>; - - max8998,pmic-buck1-default-dvs-idx = <1>; - max8998,pmic-buck1-dvs-gpios = <&gph0 3 GPIO_ACTIVE_HIGH>, - <&gph0 4 GPIO_ACTIVE_HIGH>; - max8998,pmic-buck1-dvs-voltage = <1275000>, <1200000>, - <1050000>, <950000>; - - max8998,pmic-buck2-default-dvs-idx = <0>; - max8998,pmic-buck2-dvs-gpio = <&gph0 5 GPIO_ACTIVE_HIGH>; - max8998,pmic-buck2-dvs-voltage = <1100000>, <1000000>; - - regulators { - ldo2_reg: LDO2 { - regulator-name = "VALIVE_1.2V"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <1200000>; - regulator-always-on; - - regulator-state-mem { - regulator-on-in-suspend; - }; - }; - - ldo3_reg: LDO3 { - regulator-name = "VUSB_1.1V"; - regulator-min-microvolt = <1100000>; - regulator-max-microvolt = <1100000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo4_reg: LDO4 { - regulator-name = "VADC_3.3V"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - regulator-always-on; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo5_reg: LDO5 { - regulator-name = "VTF_2.8V"; - regulator-min-microvolt = <2800000>; - regulator-max-microvolt = <2800000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo6_reg: LDO6 { - regulator-name = "LDO6"; - regulator-min-microvolt = <1600000>; - regulator-max-microvolt = <3600000>; - }; - - ldo7_reg: LDO7 { - regulator-name = "VLCD_1.8V"; - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - /* Till we get panel driver */ - regulator-always-on; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo8_reg: LDO8 { - regulator-name = "VUSB_3.3V"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo9_reg: LDO9 { - regulator-name = "VCC_2.8V_PDA"; - regulator-min-microvolt = <2800000>; - regulator-max-microvolt = <2800000>; - regulator-always-on; - }; - - ldo10_reg: LDO10 { - regulator-name = "VPLL_1.2V"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <1200000>; - regulator-always-on; - - regulator-state-mem { - regulator-on-in-suspend; - }; - }; - - ldo11_reg: LDO11 { - regulator-name = "CAM_AF_3.0V"; - regulator-min-microvolt = <3000000>; - regulator-max-microvolt = <3000000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo12_reg: LDO12 { - regulator-name = "CAM_SENSOR_CORE_1.2V"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <1200000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo13_reg: LDO13 { - regulator-name = "VGA_VDDIO_2.8V"; - regulator-min-microvolt = <2800000>; - regulator-max-microvolt = <2800000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo14_reg: LDO14 { - regulator-name = "VGA_DVDD_1.8V"; - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo15_reg: LDO15 { - regulator-name = "CAM_ISP_HOST_2.8V"; - regulator-min-microvolt = <2800000>; - regulator-max-microvolt = <2800000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo16_reg: LDO16 { - regulator-name = "VGA_AVDD_2.8V"; - regulator-min-microvolt = <2800000>; - regulator-max-microvolt = <2800000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ldo17_reg: LDO17 { - regulator-name = "VCC_3.0V_LCD"; - regulator-min-microvolt = <3000000>; - regulator-max-microvolt = <3000000>; - /* Till we get panel driver */ - regulator-always-on; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - buck1_reg: BUCK1 { - regulator-name = "vddarm"; - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <1500000>; - - regulator-state-mem { - regulator-off-in-suspend; - regulator-suspend-microvolt = <1250000>; - }; - }; - - buck2_reg: BUCK2 { - regulator-name = "vddint"; - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <1500000>; - - regulator-state-mem { - regulator-off-in-suspend; - regulator-suspend-microvolt = <1100000>; - }; - }; - - buck3_reg: BUCK3 { - regulator-name = "VCC_1.8V"; - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - regulator-always-on; - }; - - buck4_reg: BUCK4 { - regulator-name = "CAM_ISP_CORE_1.2V"; - regulator-min-microvolt = <1200000>; - regulator-max-microvolt = <1200000>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - - ap32khz_reg: EN32KHz-AP { - regulator-name = "32KHz AP"; - regulator-always-on; - }; - - cp32khz_reg: EN32KHz-CP { - regulator-name = "32KHz CP"; - }; - - vichg_reg: ENVICHG { - regulator-name = "VICHG"; - regulator-always-on; - }; - - safe1_sreg: ESAFEOUT1 { - regulator-name = "SAFEOUT1"; - }; - - safe2_sreg: ESAFEOUT2 { - regulator-name = "SAFEOUT2"; - }; - }; - }; - }; - - i2c_fuel: i2c-gpio-1 { - compatible = "i2c-gpio"; - sda-gpios = <&mp05 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; - scl-gpios = <&mp05 0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; - i2c-gpio,delay-us = <2>; - #address-cells = <1>; - #size-cells = <0>; - - fuelgauge@36 { - compatible = "maxim,max17040"; - interrupt-parent = <&vic0>; - interrupts = <7>; - reg = <0x36>; - }; - }; - - vibrator: pwm-vibrator { - compatible = "pwm-vibrator"; - pwms = <&pwm 1 44642 0>; - pwm-names = "enable"; - vcc-supply = <&vibrator_pwr>; - pinctrl-names = "default"; - pinctrl-0 = <&pwm1_out>; - }; - - poweroff: syscon-poweroff { - compatible = "syscon-poweroff"; - regmap = <&pmu_syscon>; - offset = <0x681c>; /* PS_HOLD_CONTROL */ - value = <0x5200>; - }; -}; - -&fimd { - pinctrl-names = "default"; - pinctrl-0 = <&lcd_clk &lcd_data24>; - status = "okay"; - - samsung,invert-vden; - samsung,invert-vclk; - - display-timings { - timing-0 { - /* 480x800@60Hz */ - clock-frequency = <25628040>; - hactive = <480>; - vactive = <800>; - hfront-porch = <16>; - hback-porch = <16>; - hsync-len = <2>; - vfront-porch = <28>; - vback-porch = <1>; - vsync-len = <2>; - }; - }; -}; - -&hsotg { - vusb_a-supply = <&ldo8_reg>; - vusb_d-supply = <&ldo3_reg>; - dr_mode = "peripheral"; - status = "okay"; -}; - -&i2c2 { - samsung,i2c-sda-delay = <100>; - samsung,i2c-max-bus-freq = <400000>; - samsung,i2c-slave-addr = <0x10>; - status = "okay"; - - touchscreen@4a { - compatible = "atmel,maxtouch"; - reg = <0x4a>; - interrupt-parent = <&gpj0>; - interrupts = <5 IRQ_TYPE_EDGE_FALLING>; - pinctrl-names = "default"; - pinctrl-0 = <&ts_irq>; - reset-gpios = <&gpj1 3 GPIO_ACTIVE_HIGH>; - }; -}; - -&mfc { - memory-region = <&mfc_left>, <&mfc_right>; -}; - -&pinctrl0 { - wlan_bt_en: wlan-bt-en { - samsung,pins = "gpb-5"; - samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; - samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; - samsung,pin-val = <1>; - }; - - wlan_gpio_rst: wlan-gpio-rst { - samsung,pins = "gpg1-2"; - samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; - samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; - }; - - wifi_host_wake: wifi-host-wake { - samsung,pins = "gph2-4"; - samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; - samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>; - samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; - }; - - bt_host_wake: bt-host-wake { - samsung,pins = "gph2-5"; - samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; - samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>; - samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; - }; - - tf_detect: tf-detect { - samsung,pins = "gph3-4"; - samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; - samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>; - samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; - }; - - wifi_wake: wifi-wake { - samsung,pins = "gph3-5"; - samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; - samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; - }; - - ts_irq: ts-irq { - samsung,pins = "gpj0-5"; - samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; - samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; - samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; - }; -}; - -&pwm { - samsung,pwm-outputs = <1>; -}; - -&sdhci1 { - #address-cells = <1>; - #size-cells = <0>; - - bus-width = <4>; - max-frequency = <38400000>; - pinctrl-0 = <&sd1_clk &sd1_cmd &sd1_bus4 &wifi_wake &wifi_host_wake &wlan_bt_en>; - pinctrl-names = "default"; - cap-sd-highspeed; - cap-mmc-highspeed; - - mmc-pwrseq = <&wifi_pwrseq>; - non-removable; - status = "okay"; - - wlan@1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; - interrupt-parent = <&gph2>; - interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; - interrupt-names = "host-wake"; - }; -}; - -&sdhci2 { - bus-width = <4>; - cd-gpios = <&gph3 4 GPIO_ACTIVE_LOW>; - vmmc-supply = <&ldo5_reg>; - pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &tf_detect>; - pinctrl-names = "default"; - status = "okay"; -}; - -&uart0 { - status = "okay"; - - bluetooth { - compatible = "brcm,bcm43438-bt"; - max-speed = <115200>; - pinctrl-names = "default"; - pinctrl-0 = <&uart0_data &uart0_fctl &bt_host_wake>; - shutdown-gpios = <&gpb 3 GPIO_ACTIVE_HIGH>; - device-wakeup-gpios = <&gpg3 4 GPIO_ACTIVE_HIGH>; - host-wakeup-gpios = <&gph2 5 GPIO_ACTIVE_HIGH>; - }; -}; - -&uart1 { - status = "okay"; -}; - -&uart2 { - status = "okay"; -}; - -&usbphy { - status = "okay"; - vbus-supply = <&safe1_sreg>; -}; - -&xusbxti { - clock-frequency = <24000000>; -}; |