xref: /linux/arch/arm/boot/dts/intel/socfpga/socfpga_enclustra_mercury_pe3.dtsi (revision 0cac5ce06e524755b3dac1e0a060b05992076d93)
1// SPDX-License-Identifier: GPL-2.0+ OR MIT
2/*
3 * Copyright (C) 2024 Enclustra GmbH - https://www.enclustra.com
4 */
5
6&i2c_encl {
7	i2c-mux@74 {
8		status = "okay";
9		compatible = "nxp,pca9547";
10		#address-cells = <1>;
11		#size-cells = <0>;
12		reg = <0x74>;
13
14		i2c@0 {
15			#address-cells = <1>;
16			#size-cells = <0>;
17			reg = <0>;
18
19			eeprom@56 {
20				status = "okay";
21				compatible = "microchip,24c128";
22				reg = <0x56>;
23				pagesize = <64>;
24				label = "user eeprom";
25				address-width = <16>;
26			};
27
28			lm96080: temperature-sensor@2f {
29				status = "okay";
30				compatible = "national,lm80";
31				reg = <0x2f>;
32			};
33
34			pcal6416: gpio@20 {
35				status = "okay";
36				compatible = "nxp,pcal6416";
37				reg = <0x20>;
38				gpio-controller;
39				#gpio-cells = <2>;
40			};
41		};
42	};
43};
44
45&i2c_encl_fpga {
46	status = "okay";
47
48	i2c-mux@75 {
49		status = "okay";
50		compatible = "nxp,pca9547";
51		#address-cells = <1>;
52		#size-cells = <0>;
53		reg = <0x75>;
54	};
55};
56