1/* 2 * DTS for Unifi Switch 8 port 3 * 4 * Copyright (C) 2017 Florian Fainelli <f.fainelli@gmail.com> 5 * 6 * Licensed under the GNU/GPL. See COPYING for details. 7 */ 8 9/dts-v1/; 10 11#include "bcm-hr2.dtsi" 12 13/ { 14 compatible = "ubnt,unifi-switch8", "brcm,bcm53342", "brcm,hr2"; 15 model = "Ubiquiti UniFi Switch 8 (BCM53342)"; 16 17 /* Hurricane 2 designs use the second UART */ 18 chosen { 19 bootargs = "console=ttyS1,115200 earlyprintk"; 20 }; 21 22 memory@0 { 23 reg = <0x00000000 0x08000000>, 24 <0x68000000 0x08000000>; 25 }; 26}; 27 28&uart1 { 29 status = "okay"; 30}; 31 32&qspi { 33 status = "okay"; 34 bspi-sel = <0>; 35 36 flash: m25p80@0 { 37 compatible = "m25p80"; 38 reg = <0>; 39 #address-cells = <1>; 40 #size-cells = <1>; 41 spi-max-frequency = <12500000>; 42 spi-cpol; 43 spi-cpha; 44 45 partition@0 { 46 label = "u-boot"; 47 reg = <0x0 0xc0000>; 48 }; 49 50 partition@c0000 { 51 label = "u-boot-env"; 52 reg = <0xc0000 0x10000>; 53 }; 54 55 partition@d0000 { 56 label = "shmoo"; 57 reg = <0xd0000 0x10000>; 58 }; 59 60 partition@e0000 { 61 label = "kernel0"; 62 reg = <0xe0000 0xf00000>; 63 }; 64 65 partition@fe0000 { 66 label = "kernel1"; 67 reg = <0xfe0000 0xf10000>; 68 }; 69 70 partition@1ef0000 { 71 label = "cfg"; 72 reg = <0x1ef0000 0x100000>; 73 }; 74 75 partition@1ff0000 { 76 label = "EEPROM"; 77 reg = <0x1ff0000 0x10000>; 78 }; 79 }; 80}; 81 82&pcie0 { 83 /* Attaches to the internal switch */ 84 status = "okay"; 85}; 86