Linux Audio

Check our new training course

Loading...
v4.17
  1// SPDX-License-Identifier: GPL-2.0
  2#include "qcom-ipq8064-v1.0.dtsi"
  3
  4/ {
  5	model = "Qualcomm IPQ8064/AP148";
  6	compatible = "qcom,ipq8064-ap148", "qcom,ipq8064";
  7
  8	aliases {
  9		serial0 = &gsbi4_serial;
 10	};
 11
 12	chosen {
 13		stdout-path = "serial0:115200n8";
 14	};
 15
 16	reserved-memory {
 17		#address-cells = <1>;
 18		#size-cells = <1>;
 19		ranges;
 20		rsvd@41200000 {
 21			reg = <0x41200000 0x300000>;
 22			no-map;
 23		};
 24	};
 25
 26	soc {
 27		pinmux@800000 {
 28			i2c4_pins: i2c4_pinmux {
 29				pins = "gpio12", "gpio13";
 30				function = "gsbi4";
 31				bias-disable;
 32			};
 33
 34			spi_pins: spi_pins {
 35				mux {
 36					pins = "gpio18", "gpio19", "gpio21";
 37					function = "gsbi5";
 38					drive-strength = <10>;
 39					bias-none;
 40				};
 41			};
 42		};
 43
 44		gsbi@16300000 {
 45			qcom,mode = <GSBI_PROT_I2C_UART>;
 46			status = "ok";
 47			serial@16340000 {
 48				status = "ok";
 49			};
 50
 51			i2c4: i2c@16380000 {
 52				status = "ok";
 53
 54				clock-frequency = <200000>;
 55
 56				pinctrl-0 = <&i2c4_pins>;
 57				pinctrl-names = "default";
 58			};
 59		};
 60
 61		gsbi5: gsbi@1a200000 {
 62			qcom,mode = <GSBI_PROT_SPI>;
 63			status = "ok";
 64
 65			spi4: spi@1a280000 {
 66				status = "ok";
 67				spi-max-frequency = <50000000>;
 68
 69				pinctrl-0 = <&spi_pins>;
 70				pinctrl-names = "default";
 71
 72				cs-gpios = <&qcom_pinmux 20 0>;
 73
 74				flash: m25p80@0 {
 75					compatible = "s25fl256s1";
 76					#address-cells = <1>;
 77					#size-cells = <1>;
 78					spi-max-frequency = <50000000>;
 79					reg = <0>;
 80
 81					partition@0 {
 82						label = "rootfs";
 83						reg = <0x0 0x1000000>;
 84					};
 85
 86					partition@1 {
 87						label = "scratch";
 88						reg = <0x1000000 0x1000000>;
 89					};
 90				};
 91			};
 92		};
 93
 94		sata-phy@1b400000 {
 95			status = "ok";
 96		};
 97
 98		sata@29000000 {
 99			ports-implemented = <0x1>;
100			status = "ok";
101		};
102	};
103};
v5.4
 1// SPDX-License-Identifier: GPL-2.0
 2#include "qcom-ipq8064-v1.0.dtsi"
 3
 4/ {
 5	model = "Qualcomm Technologies, Inc. IPQ8064/AP-148";
 6	compatible = "qcom,ipq8064-ap148";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 7
 8	soc {
 9		pinmux@800000 {
10			i2c4_pins: i2c4_pinmux {
11				pins = "gpio12", "gpio13";
12				function = "gsbi4";
13				bias-disable;
14			};
15
16			buttons_pins: buttons_pins {
17				mux {
18					pins = "gpio54", "gpio65";
19					drive-strength = <2>;
20					bias-pull-up;
 
21				};
22			};
23		};
24
25		gsbi@16300000 {
26			i2c@16380000 {
 
 
 
 
 
 
27				status = "ok";
 
28				clock-frequency = <200000>;
 
29				pinctrl-0 = <&i2c4_pins>;
30				pinctrl-names = "default";
31			};
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32		};
33	};
34};