Skip to content

Commit

Permalink
dtsi: add pinctrl
Browse files Browse the repository at this point in the history
  • Loading branch information
wonderfulShrineMaidenOfParadise committed Aug 18, 2023
1 parent 51fa5c3 commit 75e5c16
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions dtsi.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ def generate_panel_dtsi(p: Panel, options: Options) -> None:
''')
f.write(f'''\
&mdss_dsi0 {{
pinctrl-0 = <&mdss_default>;
pinctrl-1 = <&mdss_sleep>;
pinctrl-names = "default", "sleep";
panel@0 {{
compatible = "{options.compatible}";
reg = <0>;
Expand Down Expand Up @@ -68,4 +72,22 @@ def generate_panel_dtsi(p: Panel, options: Options) -> None:
&mdss_dsi0_phy {
phy-type = <PHY_TYPE_CPHY>;
};
''')

f.write('''
&tlmm {
mdss_default: mdss-default-state {
pins = "gpioXY";
function = "gpio";
drive-strength = <8>;
bias-disable;
};
mdss_sleep: mdss-sleep-state {
pins = "gpioXY";
function = "gpio";
drive-strength = <2>;
bias-pull-down;
};
};
''')

0 comments on commit 75e5c16

Please sign in to comment.