Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

arm64: dts: qcom: ipq5332: Add common RDP dtsi file

Add a dtsi file to include interfaces that are common
across IPQ5332 RDPs.

Signed-off-by: Sridharan S N <quic_sridsn@quicinc.com>
Link: https://lore.kernel.org/r/20230623090001.27778-1-quic_sridsn@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>

authored by

Sridharan S N and committed by
Bjorn Andersson
6d5872f2 0a69ccf2

+40 -119
+36
arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi
··· 1 + // SPDX-License-Identifier: BSD-3-Clause 2 + /* 3 + * IPQ5332 RDP board common device tree source 4 + * 5 + * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. 6 + */ 7 + 8 + /dts-v1/; 9 + 10 + #include <dt-bindings/gpio/gpio.h> 11 + #include <dt-bindings/input/input.h> 12 + #include "ipq5332.dtsi" 13 + 14 + / { 15 + aliases { 16 + serial0 = &blsp1_uart0; 17 + }; 18 + 19 + chosen { 20 + stdout-path = "serial0"; 21 + }; 22 + }; 23 + 24 + &blsp1_uart0 { 25 + pinctrl-0 = <&serial_0_pins>; 26 + pinctrl-names = "default"; 27 + status = "okay"; 28 + }; 29 + 30 + &sleep_clk { 31 + clock-frequency = <32000>; 32 + }; 33 + 34 + &xo_board { 35 + clock-frequency = <24000000>; 36 + };
+1 -25
arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts
··· 7 7 8 8 /dts-v1/; 9 9 10 - #include "ipq5332.dtsi" 10 + #include "ipq5332-rdp-common.dtsi" 11 11 12 12 / { 13 13 model = "Qualcomm Technologies, Inc. IPQ5332 MI01.2"; 14 14 compatible = "qcom,ipq5332-ap-mi01.2", "qcom,ipq5332"; 15 - 16 - aliases { 17 - serial0 = &blsp1_uart0; 18 - }; 19 - 20 - chosen { 21 - stdout-path = "serial0"; 22 - }; 23 - }; 24 - 25 - &blsp1_uart0 { 26 - pinctrl-0 = <&serial_0_pins>; 27 - pinctrl-names = "default"; 28 - status = "okay"; 29 15 }; 30 16 31 17 &blsp1_i2c1 { ··· 31 45 pinctrl-names = "default"; 32 46 status = "okay"; 33 47 }; 34 - 35 - &sleep_clk { 36 - clock-frequency = <32000>; 37 - }; 38 - 39 - &xo_board { 40 - clock-frequency = <24000000>; 41 - }; 42 - 43 - /* PINCTRL */ 44 48 45 49 &tlmm { 46 50 i2c_1_pins: i2c-1-state {
+1 -25
arch/arm64/boot/dts/qcom/ipq5332-rdp442.dts
··· 7 7 8 8 /dts-v1/; 9 9 10 - #include "ipq5332.dtsi" 10 + #include "ipq5332-rdp-common.dtsi" 11 11 12 12 / { 13 13 model = "Qualcomm Technologies, Inc. IPQ5332 MI01.3"; 14 14 compatible = "qcom,ipq5332-ap-mi01.3", "qcom,ipq5332"; 15 - 16 - aliases { 17 - serial0 = &blsp1_uart0; 18 - }; 19 - 20 - chosen { 21 - stdout-path = "serial0"; 22 - }; 23 - }; 24 - 25 - &blsp1_uart0 { 26 - pinctrl-0 = <&serial_0_pins>; 27 - pinctrl-names = "default"; 28 - status = "okay"; 29 15 }; 30 16 31 17 &blsp1_i2c1 { ··· 45 59 pinctrl-names = "default"; 46 60 status = "okay"; 47 61 }; 48 - 49 - &sleep_clk { 50 - clock-frequency = <32000>; 51 - }; 52 - 53 - &xo_board { 54 - clock-frequency = <24000000>; 55 - }; 56 - 57 - /* PINCTRL */ 58 62 59 63 &tlmm { 60 64 i2c_1_pins: i2c-1-state {
+1 -23
arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts
··· 7 7 8 8 /dts-v1/; 9 9 10 - #include "ipq5332.dtsi" 10 + #include "ipq5332-rdp-common.dtsi" 11 11 12 12 / { 13 13 model = "Qualcomm Technologies, Inc. IPQ5332 MI01.6"; 14 14 compatible = "qcom,ipq5332-ap-mi01.6", "qcom,ipq5332"; 15 - 16 - aliases { 17 - serial0 = &blsp1_uart0; 18 - }; 19 - 20 - chosen { 21 - stdout-path = "serial0"; 22 - }; 23 - }; 24 - 25 - &blsp1_uart0 { 26 - pinctrl-0 = <&serial_0_pins>; 27 - pinctrl-names = "default"; 28 - status = "okay"; 29 15 }; 30 16 31 17 &blsp1_spi0 { ··· 37 51 pinctrl-0 = <&sdc_default_state>; 38 52 pinctrl-names = "default"; 39 53 status = "okay"; 40 - }; 41 - 42 - &sleep_clk { 43 - clock-frequency = <32000>; 44 - }; 45 - 46 - &xo_board { 47 - clock-frequency = <24000000>; 48 54 }; 49 55 50 56 /* PINCTRL */
+1 -46
arch/arm64/boot/dts/qcom/ipq5332-rdp474.dts
··· 7 7 8 8 /dts-v1/; 9 9 10 - #include <dt-bindings/gpio/gpio.h> 11 - #include <dt-bindings/input/input.h> 12 - #include "ipq5332.dtsi" 10 + #include "ipq5332-rdp-common.dtsi" 13 11 14 12 / { 15 13 model = "Qualcomm Technologies, Inc. IPQ5332 MI01.9"; 16 14 compatible = "qcom,ipq5332-ap-mi01.9", "qcom,ipq5332"; 17 - 18 - aliases { 19 - serial0 = &blsp1_uart0; 20 - }; 21 - 22 - chosen { 23 - stdout-path = "serial0"; 24 - }; 25 - 26 - gpio-keys { 27 - compatible = "gpio-keys"; 28 - pinctrl-0 = <&gpio_keys_default_state>; 29 - pinctrl-names = "default"; 30 - 31 - button-wps { 32 - label = "wps"; 33 - linux,code = <KEY_WPS_BUTTON>; 34 - gpios = <&tlmm 35 GPIO_ACTIVE_LOW>; 35 - linux,input-type = <1>; 36 - debounce-interval = <60>; 37 - }; 38 - }; 39 - }; 40 - 41 - &blsp1_uart0 { 42 - pinctrl-0 = <&serial_0_pins>; 43 - pinctrl-names = "default"; 44 - status = "okay"; 45 15 }; 46 16 47 17 &blsp1_i2c1 { ··· 32 62 status = "okay"; 33 63 }; 34 64 35 - &sleep_clk { 36 - clock-frequency = <32000>; 37 - }; 38 - 39 - &xo_board { 40 - clock-frequency = <24000000>; 41 - }; 42 - 43 65 /* PINCTRL */ 44 66 45 67 &tlmm { 46 - gpio_keys_default_state: gpio-keys-default-state { 47 - pins = "gpio35"; 48 - function = "gpio"; 49 - drive-strength = <8>; 50 - bias-pull-up; 51 - }; 52 - 53 68 i2c_1_pins: i2c-1-state { 54 69 pins = "gpio29", "gpio30"; 55 70 function = "blsp1_i2c0";