mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 02:53:36 +02:00
ARM: dts: socfpga: add Enclustra base-board dtsi
Add generic Enclustra base-board support for the Mercury+ PE1, the Mercury+ PE3 and the Mercury+ ST1 board. The carrier boards can be freely combined with the SoMs Mercury+ AA1, Mercury SA1 and Mercury+ SA2. Signed-off-by: Andreas Buerkler <andreas.buerkler@enclustra.com> Signed-off-by: Lothar Rubusch <l.rubusch@gmail.com> Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
This commit is contained in:
parent
fad0dcaf37
commit
2d7ef02f1e
|
|
@ -0,0 +1,33 @@
|
|||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
/*
|
||||
* Copyright (C) 2024 Enclustra GmbH - https://www.enclustra.com
|
||||
*/
|
||||
|
||||
&i2c_encl {
|
||||
status = "okay";
|
||||
|
||||
eeprom@57 {
|
||||
status = "okay";
|
||||
compatible = "microchip,24c128";
|
||||
reg = <0x57>;
|
||||
pagesize = <64>;
|
||||
label = "user eeprom";
|
||||
address-width = <16>;
|
||||
};
|
||||
|
||||
lm96080: temperature-sensor@2f {
|
||||
status = "okay";
|
||||
compatible = "national,lm80";
|
||||
reg = <0x2f>;
|
||||
};
|
||||
|
||||
si5338: clock-controller@70 {
|
||||
compatible = "silabs,si5338";
|
||||
reg = <0x70>;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&i2c_encl_fpga {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
/*
|
||||
* Copyright (C) 2024 Enclustra GmbH - https://www.enclustra.com
|
||||
*/
|
||||
|
||||
&i2c_encl {
|
||||
i2c-mux@74 {
|
||||
status = "okay";
|
||||
compatible = "nxp,pca9547";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x74>;
|
||||
|
||||
i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0>;
|
||||
|
||||
eeprom@56 {
|
||||
status = "okay";
|
||||
compatible = "microchip,24c128";
|
||||
reg = <0x56>;
|
||||
pagesize = <64>;
|
||||
label = "user eeprom";
|
||||
address-width = <16>;
|
||||
};
|
||||
|
||||
lm96080: temperature-sensor@2f {
|
||||
status = "okay";
|
||||
compatible = "national,lm80";
|
||||
reg = <0x2f>;
|
||||
};
|
||||
|
||||
pcal6416: gpio@20 {
|
||||
status = "okay";
|
||||
compatible = "nxp,pcal6416";
|
||||
reg = <0x20>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&i2c_encl_fpga {
|
||||
status = "okay";
|
||||
|
||||
i2c-mux@75 {
|
||||
status = "okay";
|
||||
compatible = "nxp,pca9547";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x75>;
|
||||
};
|
||||
};
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
/*
|
||||
* Copyright (C) 2024 Enclustra GmbH - https://www.enclustra.com
|
||||
*/
|
||||
|
||||
&i2c_encl {
|
||||
si5338: clock-controller@70 {
|
||||
compatible = "silabs,si5338";
|
||||
reg = <0x70>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c_encl_fpga {
|
||||
status = "okay";
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user