cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

sama5d3_can.dtsi (1561B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 * sama5d3_can.dtsi - Device Tree Include file for SAMA5D3 SoC with
      4 * CAN support
      5 *
      6 * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
      7 */
      8
      9#include <dt-bindings/pinctrl/at91.h>
     10#include <dt-bindings/interrupt-controller/irq.h>
     11
     12/ {
     13	ahb {
     14		apb {
     15			pinctrl@fffff200 {
     16				can0 {
     17					pinctrl_can0_rx_tx: can0_rx_tx {
     18						atmel,pins =
     19							<AT91_PIOD 14 AT91_PERIPH_C AT91_PINCTRL_NONE	/* PD14 periph C RX, conflicts with SCK0, SPI0_NPCS1 */
     20							 AT91_PIOD 15 AT91_PERIPH_C AT91_PINCTRL_NONE>;	/* PD15 periph C TX, conflicts with CTS0, SPI0_NPCS2 */
     21					};
     22				};
     23
     24				can1 {
     25					pinctrl_can1_rx_tx: can1_rx_tx {
     26						atmel,pins =
     27							<AT91_PIOB 14 AT91_PERIPH_B AT91_PINCTRL_NONE	/* PB14 periph B RX, conflicts with GCRS */
     28							 AT91_PIOB 15 AT91_PERIPH_B AT91_PINCTRL_NONE>;	/* PB15 periph B TX, conflicts with GCOL */
     29					};
     30				};
     31
     32			};
     33
     34			can0: can@f000c000 {
     35				compatible = "atmel,at91sam9x5-can";
     36				reg = <0xf000c000 0x300>;
     37				interrupts = <40 IRQ_TYPE_LEVEL_HIGH 3>;
     38				pinctrl-names = "default";
     39				pinctrl-0 = <&pinctrl_can0_rx_tx>;
     40				clocks = <&pmc PMC_TYPE_PERIPHERAL 40>;
     41				clock-names = "can_clk";
     42				status = "disabled";
     43			};
     44
     45			can1: can@f8010000 {
     46				compatible = "atmel,at91sam9x5-can";
     47				reg = <0xf8010000 0x300>;
     48				interrupts = <41 IRQ_TYPE_LEVEL_HIGH 3>;
     49				pinctrl-names = "default";
     50				pinctrl-0 = <&pinctrl_can1_rx_tx>;
     51				clocks = <&pmc PMC_TYPE_PERIPHERAL 41>;
     52				clock-names = "can_clk";
     53				status = "disabled";
     54			};
     55		};
     56	};
     57};