Skip to content
Snippets Groups Projects

Add initial support for i.MX93 hardware

Merged Frieder Schrempf requested to merge feature/v6.10-ktn/mx93 into v6.10-ktn
Files
2
@@ -33,31 +33,18 @@ pwm-beeper {
reg_vcc_panel: regulator-vcc-panel {
compatible = "regulator-fixed";
enable-active-high;
gpio = <&gpio4 3 GPIO_ACTIVE_HIGH>;
enable-active-high;
regulator-max-microvolt = <3300000>;
regulator-min-microvolt = <3300000>;
regulator-name = "VCC_PANEL";
};
};
&lpspi8 {
status = "okay";
assigned-clocks = <&clk IMX93_CLK_LPSPI8>;
assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>;
assigned-clock-rates = <100000000>;
eeram@0 {
compatible = "microchip,48l640";
reg = <0>;
spi-max-frequency = <20000000>;
};
};
&eqos { /* Second ethernet (OSM-S ETH_B) */
&eqos { /* Second ethernet (OSM-S ETH_B) */
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_eqos_rgmii>;
phy-connection-type = "rgmii-id";
phy-mode = "rgmii-id";
phy-handle = <&ethphy1>;
status = "okay";
@@ -67,8 +54,7 @@ mdio {
#size-cells = <0>;
ethphy1: ethernet-phy@1 {
compatible = "ethernet-phy-id4f51.e91b",
"ethernet-phy-ieee802.3-c22";
compatible = "ethernet-phy-id4f51.e91b";
reg = <1>;
reset-assert-us = <10000>;
reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
@@ -88,8 +74,7 @@ mdio {
#size-cells = <0>;
ethphy0: ethernet-phy@1 {
compatible = "ethernet-phy-id4f51.e91b",
"ethernet-phy-ieee802.3-c22";
compatible = "ethernet-phy-id4f51.e91b";
reg = <1>;
reset-assert-us = <10000>;
reset-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
@@ -117,6 +102,19 @@ gpio_expander_dio: gpio@20 {
};
};
&lpspi8 {
assigned-clocks = <&clk IMX93_CLK_LPSPI8>;
assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>;
assigned-clock-rates = <100000000>;
status = "okay";
eeram@0 {
compatible = "microchip,48l640";
reg = <0>;
spi-max-frequency = <20000000>;
};
};
&lpuart1 {
status = "okay";
};
@@ -137,13 +135,12 @@ &tpm6 {
};
&usbotg1 {
#address-cells = <1>;
#size-cells = <0>;
disable-over-current;
dr_mode = "host";
status = "okay";
#address-cells = <1>;
#size-cells = <0>;
usb1@1 {
compatible = "usb424,2514";
reg = <1>;
@@ -154,16 +151,10 @@ &usbotg2 {
adp-disable;
hnp-disable;
srp-disable;
disable-over-current;
dr_mode = "otg";
usb-role-switch;
status = "okay";
connector {
compatible = "gpio-usb-b-connector", "usb-b-connector";
label = "Type-C";
type = "micro";
};
};
&usdhc2 {
Loading