dt-bindings: efm32: remove bindings for deleted platform
Commit cc6111375c
("ARM: drop efm32 platform") removed the platform,
so no need to still carry the bindings.
Signed-off-by: Wolfram Sang <wsa@kernel.org>
Acked-by: Mark Brown <broonie@kernel.org>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220615210720.6363-1-wsa@kernel.org
This commit is contained in:
committed by
Rob Herring
parent
b624c4d037
commit
ee774c40fa
@ -1,11 +0,0 @@
|
||||
* Clock bindings for Energy Micro efm32 Giant Gecko's Clock Management Unit
|
||||
|
||||
Required properties:
|
||||
- compatible: Should be "efm32gg,cmu"
|
||||
- reg: Base address and length of the register set
|
||||
- interrupts: Interrupt used by the CMU
|
||||
- #clock-cells: Should be <1>
|
||||
|
||||
The clock consumer should specify the desired clock by having the clock ID in
|
||||
its "clocks" phandle cell. The header efm32-clk.h contains a list of available
|
||||
IDs.
|
@ -1,33 +0,0 @@
|
||||
* Energymicro efm32 i2c controller
|
||||
|
||||
Required properties :
|
||||
|
||||
- reg : Offset and length of the register set for the device
|
||||
- compatible : should be "energymicro,efm32-i2c"
|
||||
- interrupts : the interrupt number
|
||||
- clocks : reference to the module clock
|
||||
|
||||
Recommended properties :
|
||||
|
||||
- clock-frequency : maximal I2C bus clock frequency in Hz.
|
||||
- energymicro,location : Decides the location of the USART I/O pins.
|
||||
Allowed range : [0 .. 6]
|
||||
|
||||
Example:
|
||||
i2c0: i2c@4000a000 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "energymicro,efm32-i2c";
|
||||
reg = <0x4000a000 0x400>;
|
||||
interrupts = <9>;
|
||||
clocks = <&cmu clk_HFPERCLKI2C0>;
|
||||
clock-frequency = <100000>;
|
||||
energymicro,location = <3>;
|
||||
|
||||
eeprom@50 {
|
||||
compatible = "microchip,24c02";
|
||||
reg = <0x50>;
|
||||
pagesize = <16>;
|
||||
};
|
||||
};
|
||||
|
@ -1,20 +0,0 @@
|
||||
* Energymicro efm32 UART
|
||||
|
||||
Required properties:
|
||||
- compatible : Should be "energymicro,efm32-uart"
|
||||
- reg : Address and length of the register set
|
||||
- interrupts : Should contain uart interrupt
|
||||
|
||||
Optional properties:
|
||||
- energymicro,location : Decides the location of the USART I/O pins.
|
||||
Allowed range : [0 .. 5]
|
||||
Default: 0
|
||||
|
||||
Example:
|
||||
|
||||
uart@4000c400 {
|
||||
compatible = "energymicro,efm32-uart";
|
||||
reg = <0x4000c400 0x400>;
|
||||
interrupts = <15>;
|
||||
energymicro,location = <0>;
|
||||
};
|
@ -1,39 +0,0 @@
|
||||
* Energy Micro EFM32 SPI
|
||||
|
||||
Required properties:
|
||||
- #address-cells: see spi-bus.txt
|
||||
- #size-cells: see spi-bus.txt
|
||||
- compatible: should be "energymicro,efm32-spi"
|
||||
- reg: Offset and length of the register set for the controller
|
||||
- interrupts: pair specifying rx and tx irq
|
||||
- clocks: phandle to the spi clock
|
||||
- cs-gpios: see spi-bus.txt
|
||||
|
||||
Recommended properties :
|
||||
- energymicro,location: Value to write to the ROUTE register's LOCATION
|
||||
bitfield to configure the pinmux for the device, see
|
||||
datasheet for values.
|
||||
If this property is not provided, keeping what is
|
||||
already configured in the hardware, so its either the
|
||||
reset default 0 or whatever the bootloader did.
|
||||
|
||||
Example:
|
||||
|
||||
spi1: spi@4000c400 { /* USART1 */
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "energymicro,efm32-spi";
|
||||
reg = <0x4000c400 0x400>;
|
||||
interrupts = <15 16>;
|
||||
clocks = <&cmu 20>;
|
||||
cs-gpios = <&gpio 51 1>; // D3
|
||||
energymicro,location = <1>;
|
||||
|
||||
ks8851@0 {
|
||||
compatible = "ks8851";
|
||||
spi-max-frequency = <6000000>;
|
||||
reg = <0>;
|
||||
interrupt-parent = <&boardfpga>;
|
||||
interrupts = <4>;
|
||||
};
|
||||
};
|
@ -1,43 +0,0 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
#ifndef __DT_BINDINGS_CLOCK_EFM32_CMU_H
|
||||
#define __DT_BINDINGS_CLOCK_EFM32_CMU_H
|
||||
|
||||
#define clk_HFXO 0
|
||||
#define clk_HFRCO 1
|
||||
#define clk_LFXO 2
|
||||
#define clk_LFRCO 3
|
||||
#define clk_ULFRCO 4
|
||||
#define clk_AUXHFRCO 5
|
||||
#define clk_HFCLKNODIV 6
|
||||
#define clk_HFCLK 7
|
||||
#define clk_HFPERCLK 8
|
||||
#define clk_HFCORECLK 9
|
||||
#define clk_LFACLK 10
|
||||
#define clk_LFBCLK 11
|
||||
#define clk_WDOGCLK 12
|
||||
#define clk_HFCORECLKDMA 13
|
||||
#define clk_HFCORECLKAES 14
|
||||
#define clk_HFCORECLKUSBC 15
|
||||
#define clk_HFCORECLKUSB 16
|
||||
#define clk_HFCORECLKLE 17
|
||||
#define clk_HFCORECLKEBI 18
|
||||
#define clk_HFPERCLKUSART0 19
|
||||
#define clk_HFPERCLKUSART1 20
|
||||
#define clk_HFPERCLKUSART2 21
|
||||
#define clk_HFPERCLKUART0 22
|
||||
#define clk_HFPERCLKUART1 23
|
||||
#define clk_HFPERCLKTIMER0 24
|
||||
#define clk_HFPERCLKTIMER1 25
|
||||
#define clk_HFPERCLKTIMER2 26
|
||||
#define clk_HFPERCLKTIMER3 27
|
||||
#define clk_HFPERCLKACMP0 28
|
||||
#define clk_HFPERCLKACMP1 29
|
||||
#define clk_HFPERCLKI2C0 30
|
||||
#define clk_HFPERCLKI2C1 31
|
||||
#define clk_HFPERCLKGPIO 32
|
||||
#define clk_HFPERCLKVCMP 33
|
||||
#define clk_HFPERCLKPRS 34
|
||||
#define clk_HFPERCLKADC0 35
|
||||
#define clk_HFPERCLKDAC0 36
|
||||
|
||||
#endif /* __DT_BINDINGS_CLOCK_EFM32_CMU_H */
|
Reference in New Issue
Block a user