blob: d0128c4975305b478ba9b70125e2dcaec3e0acc4 [file] [log] [blame]
/* Copyright (c) 2019, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
/ {
mdss_qpic: qcom,msm_qpic@1b00000 {
compatible = "qcom,mdss_qpic";
reg = <0x1B00000 0x24000>;
reg-names = "qpic_base";
interrupts = <0 251 0>;
qcom,msm-bus,name = "mdss_qpic";
qcom,msm-bus,num-cases = <2>;
qcom,msm-bus,num-paths = <1>;
qcom,msm-bus,vectors-KBps =
<91 512 0 0>,
/* Voting for max b/w on PNOC bus for now */
<91 512 400000 800000>;
vdd-supply = <&pmxprairie_l6>;
qcom,rst-gpio = <&tlmm 23 0>;
qcom,cs-gpio = <&tlmm 21 0>;
qcom,ad8-gpio = <&tlmm 20 0>;
qcom,te-gpio = <&tlmm 22 0>;
qcom,bl-gpio = <&pmxprairie_gpios 1 0>;
clock-names = "core_clk";
clocks = <&clock_rpmh RPMH_QPIC_CLK>;
pinctrl-names= "mdss_default", "mdss_sleep";
pinctrl-0 = <&mdss_cs_active &mdss_te_active
&mdss_rs_active &mdss_ad_active>;
pinctrl-1 = <&mdss_cs_sleep &mdss_te_sleep
&mdss_rs_sleep &mdss_ad_sleep>;
};
};