1 1.1 jmcneill /* Copyright (c) 2015, The Linux Foundation. All rights reserved. 2 1.1 jmcneill * 3 1.1 jmcneill * Permission to use, copy, modify, and/or distribute this software for any 4 1.1 jmcneill * purpose with or without fee is hereby granted, provided that the above 5 1.1 jmcneill * copyright notice and this permission notice appear in all copies. 6 1.1 jmcneill * 7 1.1 jmcneill * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 1.1 jmcneill * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 1.1 jmcneill * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 10 1.1 jmcneill * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 1.1 jmcneill * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 12 1.1 jmcneill * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13 1.1 jmcneill * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14 1.1 jmcneill * 15 1.1 jmcneill */ 16 1.1 jmcneill 17 1.1 jmcneill #include "qcom-ipq4019.dtsi" 18 1.1 jmcneill 19 1.1 jmcneill / { 20 1.1 jmcneill model = "Qualcomm Technologies, Inc. IPQ4019/AP-DK01.1"; 21 1.1 jmcneill compatible = "qcom,ipq4019"; 22 1.1 jmcneill 23 1.1.1.3 jmcneill aliases { 24 1.1.1.3 jmcneill serial0 = &blsp1_uart1; 25 1.1.1.3 jmcneill }; 26 1.1.1.3 jmcneill 27 1.1.1.3 jmcneill chosen { 28 1.1.1.3 jmcneill stdout-path = "serial0:115200n8"; 29 1.1.1.3 jmcneill }; 30 1.1.1.3 jmcneill 31 1.1 jmcneill soc { 32 1.1.1.2 jmcneill rng@22000 { 33 1.1.1.4 jmcneill status = "okay"; 34 1.1 jmcneill }; 35 1.1 jmcneill 36 1.1.1.2 jmcneill pinctrl@1000000 { 37 1.1 jmcneill serial_pins: serial_pinmux { 38 1.1 jmcneill mux { 39 1.1 jmcneill pins = "gpio60", "gpio61"; 40 1.1 jmcneill function = "blsp_uart0"; 41 1.1 jmcneill bias-disable; 42 1.1 jmcneill }; 43 1.1 jmcneill }; 44 1.1 jmcneill 45 1.1 jmcneill spi_0_pins: spi_0_pinmux { 46 1.1 jmcneill pinmux { 47 1.1 jmcneill function = "blsp_spi0"; 48 1.1 jmcneill pins = "gpio55", "gpio56", "gpio57"; 49 1.1 jmcneill }; 50 1.1 jmcneill pinmux_cs { 51 1.1 jmcneill function = "gpio"; 52 1.1 jmcneill pins = "gpio54"; 53 1.1 jmcneill }; 54 1.1 jmcneill pinconf { 55 1.1 jmcneill pins = "gpio55", "gpio56", "gpio57"; 56 1.1 jmcneill drive-strength = <12>; 57 1.1 jmcneill bias-disable; 58 1.1 jmcneill }; 59 1.1 jmcneill pinconf_cs { 60 1.1 jmcneill pins = "gpio54"; 61 1.1 jmcneill drive-strength = <2>; 62 1.1 jmcneill bias-disable; 63 1.1 jmcneill output-high; 64 1.1 jmcneill }; 65 1.1 jmcneill }; 66 1.1 jmcneill }; 67 1.1 jmcneill 68 1.1 jmcneill blsp_dma: dma@7884000 { 69 1.1.1.4 jmcneill status = "okay"; 70 1.1 jmcneill }; 71 1.1 jmcneill 72 1.1.1.3 jmcneill spi@78b5000 { 73 1.1 jmcneill pinctrl-0 = <&spi_0_pins>; 74 1.1 jmcneill pinctrl-names = "default"; 75 1.1.1.4 jmcneill status = "okay"; 76 1.1 jmcneill cs-gpios = <&tlmm 54 0>; 77 1.1 jmcneill 78 1.1 jmcneill mx25l25635e@0 { 79 1.1 jmcneill #address-cells = <1>; 80 1.1 jmcneill #size-cells = <1>; 81 1.1 jmcneill reg = <0>; 82 1.1 jmcneill compatible = "mx25l25635e"; 83 1.1 jmcneill spi-max-frequency = <24000000>; 84 1.1 jmcneill }; 85 1.1 jmcneill }; 86 1.1 jmcneill 87 1.1 jmcneill serial@78af000 { 88 1.1 jmcneill pinctrl-0 = <&serial_pins>; 89 1.1 jmcneill pinctrl-names = "default"; 90 1.1.1.4 jmcneill status = "okay"; 91 1.1 jmcneill }; 92 1.1 jmcneill 93 1.1 jmcneill cryptobam: dma@8e04000 { 94 1.1.1.4 jmcneill status = "okay"; 95 1.1 jmcneill }; 96 1.1 jmcneill 97 1.1 jmcneill crypto@8e3a000 { 98 1.1.1.4 jmcneill status = "okay"; 99 1.1 jmcneill }; 100 1.1 jmcneill 101 1.1 jmcneill watchdog@b017000 { 102 1.1.1.4 jmcneill status = "okay"; 103 1.1 jmcneill }; 104 1.1.1.2 jmcneill 105 1.1.1.2 jmcneill wifi@a000000 { 106 1.1.1.4 jmcneill status = "okay"; 107 1.1.1.2 jmcneill }; 108 1.1.1.2 jmcneill 109 1.1.1.2 jmcneill wifi@a800000 { 110 1.1.1.4 jmcneill status = "okay"; 111 1.1.1.2 jmcneill }; 112 1.1 jmcneill }; 113 1.1 jmcneill }; 114