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

spi-st-ssc.txt (1107B)


      1STMicroelectronics SSC (SPI) Controller
      2---------------------------------------
      3
      4Required properties:
      5- compatible	: "st,comms-ssc4-spi"
      6- reg		: Offset and length of the device's register set
      7- interrupts	: The interrupt specifier
      8- clock-names	: Must contain "ssc"
      9- clocks	: Must contain an entry for each name in clock-names
     10		    See ../clk/*
     11- pinctrl-names	: Uses "default", can use "sleep" if provided
     12		    See ../pinctrl/pinctrl-bindings.txt
     13
     14Optional properties:
     15- cs-gpios	: List of GPIO chip selects
     16		    See ../spi/spi-bus.txt
     17
     18Child nodes represent devices on the SPI bus
     19  See ../spi/spi-bus.txt
     20
     21Example:
     22	spi@9840000 {
     23		compatible	= "st,comms-ssc4-spi";
     24		reg		= <0x9840000 0x110>;
     25		interrupts	= <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
     26		clocks		= <&clk_s_c0_flexgen CLK_EXT2F_A9>;
     27		clock-names	= "ssc";
     28		pinctrl-0	= <&pinctrl_spi0_default>;
     29		pinctrl-names	= "default";
     30		cs-gpios	= <&pio17 5 0>;
     31		#address-cells	= <1>;
     32		#size-cells	= <0>;
     33
     34		st95hf@0{
     35			compatible		= "st,st95hf";
     36			reg			= <0>;
     37			spi-max-frequency	= <1000000>;
     38			interrupts		= <2 IRQ_TYPE_EDGE_FALLING>;
     39		};
     40	};