Skip to content
Snippets Groups Projects
Commit 13d4c750 authored by Oleksii Kutuzov's avatar Oleksii Kutuzov
Browse files

dts:seco: Add seco-maury-mv.dts

parent 04f13925
No related branches found
No related tags found
1 merge request!467Add Modular Vision Baseboard
Pipeline #110834 passed with warnings with stage
in 24 minutes and 46 seconds
/*
* Copyright 2024 SECO Northern Europe GmbH
*/
/ {
// reg_audio: regulator-soc-audio {
// compatible = "regulator-fixed";
// regulator-name = "tas2505_supply";
// regulator-min-microvolt = <1800000>;
// regulator-max-microvolt = <1800000>;
// regulator-always-on;
// };
// sound {
// status = "okay";
// compatible = "simple-audio-card";
// simple-audio-card,format = "i2s";
// simple-audio-card,name = "tlv-audio";
// simple-audio-card,frame-master = <&cpudai>;
// simple-audio-card,bitclock-master = <&cpudai>;
// cpudai: simple-audio-card,cpu {
// sound-dai = <&sai2>;
// dai-tdm-slot-num = <2>;
// dai-tdm-slot-width = <16>;
// };
// simple-audio-card,codec {
// sound-dai = <&tlvcodec 0>;
// };
// };
reg_5v: 5v {
compatible = "regulator-fixed";
regulator-name = "5P0";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
regulator-always-on;
};
reg_5v_sw: 5v-sw {
compatible = "regulator-fixed";
regulator-name = "5P0_SW";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
regulator-always-on;
};
reg_3v3: 3v3 {
compatible = "regulator-fixed";
regulator-name = "3P3";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};
reg_1v8: 1v8 {
compatible = "regulator-fixed";
regulator-name = "1P8";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-always-on;
};
reg_24v: 24v {
compatible = "regulator-fixed";
regulator-name = "24P0_FILT";
regulator-min-microvolt = <24000000>;
regulator-max-microvolt = <24000000>;
regulator-always-on;
};
reg_3v3_sdcard: 3v3-sdcard {
compatible = "regulator-fixed";
regulator-name = "3V3_SCDARD";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
vin-supply = <&reg_3v3>;
// gpio = <&pio 4 GPIO_ACTIVE_HIGH>; // Enabled in maury DT
enable-active-high;
};
reg_usb0_vcc: usb0-vcc {
compatible = "regulator-fixed";
regulator-name = "USB0_VCC";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
vin-supply = <&reg_5v_sw>;
gpio = <&stm32 20 GPIO_ACTIVE_HIGH>;
enable-active-high;
};
reg_usb1_vcc: usb1-vcc {
compatible = "regulator-fixed";
regulator-name = "USB-C_VCC";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
vin-supply = <&reg_5v_sw>;
gpio = <&stm32 21 GPIO_ACTIVE_HIGH>;
enable-active-high;
};
reg_usb2_vcc: usb2-vcc {
compatible = "regulator-fixed";
regulator-name = "USB2_VCC";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
vin-supply = <&reg_5v_sw>;
regulator-always-on;
};
};
// &sai2 {
// assigned-clocks = <&clk IMX8MP_CLK_SAI2>;
// assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL2_OUT>;
// assigned-clock-rates = <22579200>;
// status = "okay";
// };
&lpi2c3 {
// tlvcodec: tas2505@18 {
// #sound-dai-cells = <0>;
// status = "okay";
// compatible = "ti,tas2505";
// reg = <0x18>;
// ldoin-supply = <&reg_audio>;
// iov-supply = <&reg_audio>;
// av-supply = <&reg_audio>;
// dv-supply = <&reg_audio>;
// clocks = <&clk IMX8MP_CLK_SAI2_ROOT>;
// clock-names = "mclk";
// route-on-lineout;
// };
gpio_expander: gpio-expander@43 {
compatible = "psc,pi4io";
reg = <0x43>;
interrupt-controller;
interrupt-parent = <&stm32>;
interrupts = <STM32_IRQ_GPIO4 IRQ_TYPE_EDGE_FALLING>;
#interrupt-cells = <2>;
gpio-controller;
#gpio-cells = <2>;
reset-gpios = <&stm32 39 GPIO_ACTIVE_LOW>;
status = "okay";
};
temp: lm75b@48 {
compatible = "national,lm75b";
reg = <0x48>;
vs-supply = <&reg_3v3>;
};
eeprom: 24c64@50 {
compatible = "atmel,24c64";
reg = <0x50>;
pagesize = <32>;
vs-supply = <&reg_1v8>;
};
};
/dts-v1/;
#include "maury.dtsi"
#include "mv.dtsi"
// #include "umsh8596md.dtsi" // URT 7" LVDS display
/ {
model = "SECO Maury iMX93 Module on Modular Vision Baseboard";
compatible = "fsl,imx93-11x11-evk", "fsl,imx93";
chosen {
bootargs = "console=ttymxc4,115200 earlycon=ec_imx6q,0x42590000,115200";
stdout-path = &lpuart5;
};
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment