18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * IPQ6018 CP01 board device tree source 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (c) 2019, The Linux Foundation. All rights reserved. 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci/dts-v1/; 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#include "ipq6018.dtsi" 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci/ { 138c2ecf20Sopenharmony_ci model = "Qualcomm Technologies, Inc. IPQ6018/AP-CP01-C1"; 148c2ecf20Sopenharmony_ci compatible = "qcom,ipq6018-cp01", "qcom,ipq6018"; 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci aliases { 178c2ecf20Sopenharmony_ci serial0 = &blsp1_uart3; 188c2ecf20Sopenharmony_ci }; 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci chosen { 218c2ecf20Sopenharmony_ci stdout-path = "serial0:115200n8"; 228c2ecf20Sopenharmony_ci bootargs-append = " swiotlb=1"; 238c2ecf20Sopenharmony_ci }; 248c2ecf20Sopenharmony_ci}; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci&blsp1_uart3 { 278c2ecf20Sopenharmony_ci pinctrl-0 = <&serial_3_pins>; 288c2ecf20Sopenharmony_ci pinctrl-names = "default"; 298c2ecf20Sopenharmony_ci status = "okay"; 308c2ecf20Sopenharmony_ci}; 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci&i2c_1 { 338c2ecf20Sopenharmony_ci pinctrl-0 = <&i2c_1_pins>; 348c2ecf20Sopenharmony_ci pinctrl-names = "default"; 358c2ecf20Sopenharmony_ci status = "okay"; 368c2ecf20Sopenharmony_ci}; 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci&spi_0 { 398c2ecf20Sopenharmony_ci cs-select = <0>; 408c2ecf20Sopenharmony_ci pinctrl-0 = <&spi_0_pins>; 418c2ecf20Sopenharmony_ci pinctrl-names = "default"; 428c2ecf20Sopenharmony_ci status = "okay"; 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ci m25p80@0 { 458c2ecf20Sopenharmony_ci #address-cells = <1>; 468c2ecf20Sopenharmony_ci #size-cells = <1>; 478c2ecf20Sopenharmony_ci reg = <0>; 488c2ecf20Sopenharmony_ci compatible = "n25q128a11"; 498c2ecf20Sopenharmony_ci spi-max-frequency = <50000000>; 508c2ecf20Sopenharmony_ci }; 518c2ecf20Sopenharmony_ci}; 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci&tlmm { 548c2ecf20Sopenharmony_ci i2c_1_pins: i2c-1-pins { 558c2ecf20Sopenharmony_ci pins = "gpio42", "gpio43"; 568c2ecf20Sopenharmony_ci function = "blsp2_i2c"; 578c2ecf20Sopenharmony_ci drive-strength = <8>; 588c2ecf20Sopenharmony_ci }; 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci spi_0_pins: spi-0-pins { 618c2ecf20Sopenharmony_ci pins = "gpio38", "gpio39", "gpio40", "gpio41"; 628c2ecf20Sopenharmony_ci function = "blsp0_spi"; 638c2ecf20Sopenharmony_ci drive-strength = <8>; 648c2ecf20Sopenharmony_ci bias-pull-down; 658c2ecf20Sopenharmony_ci }; 668c2ecf20Sopenharmony_ci}; 67