// SPDX-License-Identifier: GPL-2.0-only /dts-v1/; #include "msm8916-samsung-fortuna-common.dtsi" / { model = "Samsung Galaxy Grand Prime (SM-G530W)"; compatible = "samsung,gprimeltecan", "qcom,msm8916"; chassis-type = "handset"; reserved-memory { /* Firmware for gprimeltecan needs more space */ /delete-node/ tz-apps@85a00000; /* Additional memory used by Samsung firmware modifications */ tz-apps@85500000 { reg = <0x0 0x85500000 0x0 0xb00000>; no-map; }; }; }; &battery { charge-term-current-microamp = <200000>; constant-charge-current-max-microamp = <1000000>; constant-charge-voltage-max-microvolt = <4350000>; }; &bosch_accel { status = "okay"; }; &bosch_magn { status = "okay"; }; &blsp_i2c6 { /* pmic@34 is on i2c_nfc instead */ /delete-node/ pmic@34; nfc@27 { compatible = "samsung,s3fwrn5-i2c"; reg = <0x27>; interrupts-extended = <&tlmm 21 IRQ_TYPE_EDGE_RISING>; en-gpios = <&tlmm 20 GPIO_ACTIVE_HIGH>; wake-gpios = <&tlmm 49 GPIO_ACTIVE_HIGH>; clocks = <&rpmcc RPM_SMD_BB_CLK2_PIN>; pinctrl-0 = <&nfc_default>, <&nfc_clk_req>; pinctrl-names = "default"; }; }; &i2c_nfc { /* nfc@27 is on &blsp_i2c6 */ pmic@34 { compatible = "richtek,rt5033"; reg = <0x34>; interrupts-extended = <&tlmm 62 IRQ_TYPE_EDGE_FALLING>; pinctrl-0 = <&pmic_int_default>; pinctrl-names = "default"; regulators { rt5033_reg_safe_ldo: SAFE_LDO { regulator-min-microvolt = <4900000>; regulator-max-microvolt = <4900000>; regulator-always-on; }; /* * Needed for camera, but not used yet. * Define empty nodes to allow disabling the unused * regulators. */ LDO {}; BUCK {}; }; charger: charger { compatible = "richtek,rt5033-charger"; monitored-battery = <&battery>; richtek,usb-connector = <&usb_con>; }; }; }; &mpss_mem { /* Firmware for gprimeltecan needs more space */ reg = <0x0 0x86800000 0x0 0x5400000>; };