11e827785SSricharan R// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 21e827785SSricharan R/* 31e827785SSricharan R * IPQ6018 CP01 board device tree source 41e827785SSricharan R * 51e827785SSricharan R * Copyright (c) 2019, The Linux Foundation. All rights reserved. 61e827785SSricharan R */ 71e827785SSricharan R 81e827785SSricharan R/dts-v1/; 91e827785SSricharan R 101e827785SSricharan R#include "ipq6018.dtsi" 111e827785SSricharan R 121e827785SSricharan R/ { 131e827785SSricharan R model = "Qualcomm Technologies, Inc. IPQ6018/AP-CP01-C1"; 141e827785SSricharan R compatible = "qcom,ipq6018-cp01", "qcom,ipq6018"; 151e827785SSricharan R 161e827785SSricharan R aliases { 171e827785SSricharan R serial0 = &blsp1_uart3; 181e827785SSricharan R }; 191e827785SSricharan R 201e827785SSricharan R chosen { 211e827785SSricharan R stdout-path = "serial0:115200n8"; 221e827785SSricharan R bootargs-append = " swiotlb=1"; 231e827785SSricharan R }; 241e827785SSricharan R}; 251e827785SSricharan R 261e827785SSricharan R&blsp1_uart3 { 271e827785SSricharan R pinctrl-0 = <&serial_3_pins>; 281e827785SSricharan R pinctrl-names = "default"; 291e827785SSricharan R status = "ok"; 301e827785SSricharan R}; 315bf63562SSivaprakash Murugesan 325bf63562SSivaprakash Murugesan&i2c_1 { 335bf63562SSivaprakash Murugesan pinctrl-0 = <&i2c_1_pins>; 345bf63562SSivaprakash Murugesan pinctrl-names = "default"; 355bf63562SSivaprakash Murugesan status = "ok"; 365bf63562SSivaprakash Murugesan}; 375bf63562SSivaprakash Murugesan 385bf63562SSivaprakash Murugesan&spi_0 { 395bf63562SSivaprakash Murugesan cs-select = <0>; 405bf63562SSivaprakash Murugesan status = "ok"; 415bf63562SSivaprakash Murugesan 425bf63562SSivaprakash Murugesan m25p80@0 { 435bf63562SSivaprakash Murugesan #address-cells = <1>; 445bf63562SSivaprakash Murugesan #size-cells = <1>; 455bf63562SSivaprakash Murugesan reg = <0>; 465bf63562SSivaprakash Murugesan compatible = "n25q128a11"; 475bf63562SSivaprakash Murugesan spi-max-frequency = <50000000>; 485bf63562SSivaprakash Murugesan }; 495bf63562SSivaprakash Murugesan}; 505bf63562SSivaprakash Murugesan 515bf63562SSivaprakash Murugesan&tlmm { 525bf63562SSivaprakash Murugesan i2c_1_pins: i2c-1-pins { 535bf63562SSivaprakash Murugesan pins = "gpio42", "gpio43"; 545bf63562SSivaprakash Murugesan function = "blsp2_i2c"; 555bf63562SSivaprakash Murugesan drive-strength = <8>; 565bf63562SSivaprakash Murugesan }; 575bf63562SSivaprakash Murugesan 585bf63562SSivaprakash Murugesan spi_0_pins: spi-0-pins { 595bf63562SSivaprakash Murugesan pins = "gpio38", "gpio39", "gpio40", "gpio41"; 605bf63562SSivaprakash Murugesan function = "blsp0_spi"; 615bf63562SSivaprakash Murugesan drive-strength = <8>; 625bf63562SSivaprakash Murugesan bias-pull-down; 635bf63562SSivaprakash Murugesan }; 645bf63562SSivaprakash Murugesan}; 65