xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/msm8916-samsung-rossa-common.dtsi (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
101950c46SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
201950c46SEmmanuel Vadot
301950c46SEmmanuel Vadot#include "msm8916-samsung-fortuna-common.dtsi"
401950c46SEmmanuel Vadot
501950c46SEmmanuel Vadot/* SM5504 MUIC instead of SM5502 */
601950c46SEmmanuel Vadot/delete-node/ &muic;
701950c46SEmmanuel Vadot
87d0873ebSEmmanuel Vadot/* Touchscreen varies depending on model variant */
97d0873ebSEmmanuel Vadot/delete-node/ &touchscreen;
107d0873ebSEmmanuel Vadot
1101950c46SEmmanuel Vadot&blsp_i2c1 {
1201950c46SEmmanuel Vadot	muic: extcon@14 {
1301950c46SEmmanuel Vadot		compatible = "siliconmitus,sm5504-muic";
1401950c46SEmmanuel Vadot		reg = <0x14>;
1501950c46SEmmanuel Vadot		interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>;
1601950c46SEmmanuel Vadot		pinctrl-0 = <&muic_int_default>;
1701950c46SEmmanuel Vadot		pinctrl-names = "default";
18*0e8011faSEmmanuel Vadot
19*0e8011faSEmmanuel Vadot		usb_con: connector {
20*0e8011faSEmmanuel Vadot			compatible = "usb-b-connector";
21*0e8011faSEmmanuel Vadot			label = "micro-USB";
22*0e8011faSEmmanuel Vadot			type = "micro";
23*0e8011faSEmmanuel Vadot		};
2401950c46SEmmanuel Vadot	};
2501950c46SEmmanuel Vadot};
267d0873ebSEmmanuel Vadot
277d0873ebSEmmanuel Vadot/* On rossa backlight is controlled with MIPI DCS commands */
287d0873ebSEmmanuel Vadot&clk_pwm {
297d0873ebSEmmanuel Vadot	status = "disabled";
307d0873ebSEmmanuel Vadot};
317d0873ebSEmmanuel Vadot
327d0873ebSEmmanuel Vadot&clk_pwm_backlight {
337d0873ebSEmmanuel Vadot	status = "disabled";
347d0873ebSEmmanuel Vadot};
35*0e8011faSEmmanuel Vadot
36*0e8011faSEmmanuel Vadot&s3fwrn5_nfc {
37*0e8011faSEmmanuel Vadot	status = "okay";
38*0e8011faSEmmanuel Vadot};
39*0e8011faSEmmanuel Vadot
40*0e8011faSEmmanuel Vadot&st_accel {
41*0e8011faSEmmanuel Vadot	compatible = "st,lis2hh12";
42*0e8011faSEmmanuel Vadot	mount-matrix = "1",  "0", "0",
43*0e8011faSEmmanuel Vadot		       "0", "-1", "0",
44*0e8011faSEmmanuel Vadot		       "0",  "0", "1";
45*0e8011faSEmmanuel Vadot	status = "okay";
46*0e8011faSEmmanuel Vadot};
47