123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- // SPDX-License-Identifier: GPL-2.0
- /*
- * SoM: https://www.ti.com/lit/zip/sprr439
- *
- * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/
- */
- /dts-v1/;
- #include "k3-j721s2.dtsi"
- #include <dt-bindings/gpio/gpio.h>
- / {
- memory@80000000 {
- device_type = "memory";
- /* 16 GB RAM */
- reg = <0x00 0x80000000 0x00 0x80000000>,
- <0x08 0x80000000 0x03 0x80000000>;
- };
- /* Reserving memory regions still pending */
- reserved_memory: reserved-memory {
- #address-cells = <2>;
- #size-cells = <2>;
- ranges;
- secure_ddr: optee@9e800000 {
- reg = <0x00 0x9e800000 0x00 0x01800000>;
- alignment = <0x1000>;
- no-map;
- };
- };
- transceiver0: can-phy0 {
- /* standby pin has been grounded by default */
- compatible = "ti,tcan1042";
- #phy-cells = <0>;
- max-bitrate = <5000000>;
- };
- };
- &main_pmx0 {
- main_i2c0_pins_default: main-i2c0-pins-default {
- pinctrl-single,pins = <
- J721S2_IOPAD(0x0e0, PIN_INPUT_PULLUP, 0) /* (AH25) I2C0_SCL */
- J721S2_IOPAD(0x0e4, PIN_INPUT_PULLUP, 0) /* (AE24) I2C0_SDA */
- >;
- };
- main_mcan16_pins_default: main-mcan16-pins-default {
- pinctrl-single,pins = <
- J721S2_IOPAD(0x028, PIN_INPUT, 0) /* (AB24) MCAN16_RX */
- J721S2_IOPAD(0x024, PIN_OUTPUT, 0) /* (Y28) MCAN16_TX */
- >;
- };
- };
- &main_i2c0 {
- pinctrl-names = "default";
- pinctrl-0 = <&main_i2c0_pins_default>;
- clock-frequency = <400000>;
- exp_som: gpio@21 {
- compatible = "ti,tca6408";
- reg = <0x21>;
- gpio-controller;
- #gpio-cells = <2>;
- gpio-line-names = "USB2.0_MUX_SEL", "CANUART_MUX1_SEL0",
- "CANUART_MUX2_SEL0", "CANUART_MUX_SEL1",
- "GPIO_RGMII1_RST", "GPIO_eDP_ENABLE",
- "GPIO_LIN_EN", "CAN_STB";
- };
- };
- &main_mcan16 {
- pinctrl-0 = <&main_mcan16_pins_default>;
- pinctrl-names = "default";
- phys = <&transceiver0>;
- };
- &mailbox0_cluster0 {
- status = "disabled";
- };
- &mailbox0_cluster1 {
- status = "disabled";
- };
- &mailbox0_cluster2 {
- status = "disabled";
- };
- &mailbox0_cluster3 {
- status = "disabled";
- };
- &mailbox0_cluster4 {
- status = "disabled";
- };
- &mailbox0_cluster5 {
- status = "disabled";
- };
- &mailbox0_cluster6 {
- status = "disabled";
- };
- &mailbox0_cluster7 {
- status = "disabled";
- };
- &mailbox0_cluster8 {
- status = "disabled";
- };
- &mailbox0_cluster9 {
- status = "disabled";
- };
- &mailbox0_cluster10 {
- status = "disabled";
- };
- &mailbox0_cluster11 {
- status = "disabled";
- };
- &mailbox1_cluster0 {
- status = "disabled";
- };
- &mailbox1_cluster1 {
- status = "disabled";
- };
- &mailbox1_cluster2 {
- status = "disabled";
- };
- &mailbox1_cluster3 {
- status = "disabled";
- };
- &mailbox1_cluster4 {
- status = "disabled";
- };
- &mailbox1_cluster5 {
- status = "disabled";
- };
- &mailbox1_cluster6 {
- status = "disabled";
- };
- &mailbox1_cluster7 {
- status = "disabled";
- };
- &mailbox1_cluster8 {
- status = "disabled";
- };
- &mailbox1_cluster9 {
- status = "disabled";
- };
- &mailbox1_cluster10 {
- status = "disabled";
- };
- &mailbox1_cluster11 {
- status = "disabled";
- };
|