From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) by mx.groups.io with SMTP id smtpd.web12.230.1616097503252225929 for ; Thu, 18 Mar 2021 12:58:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=GcfkfSQ/; spf=none, err=SPF record not found (domain: semihalf.com, ip: 209.85.208.169, mailfrom: mw@semihalf.com) Received: by mail-lj1-f169.google.com with SMTP id f26so9048676ljp.8 for ; Thu, 18 Mar 2021 12:58:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=dbZL1jfbV39YoFN9KAGyW0P4KoMRs0Uc1zGkfRfgjYU=; b=GcfkfSQ/kf3OHg6bh9Bz7332swY9c9ObvrsEUOI1DXhko4C9qxw3KkmD1daqvNKSS4 9t0fXZqAEqIiXpMhrpyOIZ3vaOTWykv5VItzHatiE6r9yHzjwiMFPuavRmLi3X0cOw05 v2l+9WmWkLsrWmBhSd3kV3yzQ5AFHM71L4MXxsme3thWrw68FHR/9aTg0HJcAgljUHLb M7qp1irME2LQ9scF772CFYYRV4EKXgwVtc5picDLTmjNBl+SyDHNnCEdCC2tpXAAT4s0 lcJifBtdsV2uHQuqwye+V92P0Ccg7Pghm/sJyB7lZp+JQQeiDoitgsDNR7/vNwYldjmt hSqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=dbZL1jfbV39YoFN9KAGyW0P4KoMRs0Uc1zGkfRfgjYU=; b=iNj6eFvJbkIiH+4mCg7+wkHqkukpIxNCk33C8Q3eAr6dhPfRvRux6YyMpIw465ECVv bwNoQoT6bQhpsZ5kAz57ZnUMjbefArBBCdt/fTLTX6Rv9ZZb4ZYsiellbxwTduUhG7DW kBTa89Lv1IW1N64FnUCEaHDijV4qr8+/LBfofF0u8ZJTkHOdeQIfjQ4M0uTCdTNU2pQ4 nJaVI24LpdQagF9rxWKFHtdEBujXSpb4Ar+q2XjqCtv6fn1ZI0cuNj4USwE1tePfspNd un6ROUhInvfVS1HwjLKwo4lVx+96xxjSU0/vYdctG657jze7k+GkaOaiZ5IHH7DWZPAI XBMw== X-Gm-Message-State: AOAM533AGcbYjJEpDHOd8lr/YBWYO5CkEzB4oV/FMEauAuM7O4pwVnDy 17LCepxHULdCTqEVMyWIA3UtSSVm8QAqgo2d X-Google-Smtp-Source: ABdhPJygaQ7FGzSZ3IZobUEq2VeZltsyxtxRfuQTvcIdBTaCBXQZbQtJoPqbl2uv1m9LKQNtQgRtrw== X-Received: by 2002:a05:651c:50f:: with SMTP id o15mr6411820ljp.389.1616097501441; Thu, 18 Mar 2021 12:58:21 -0700 (PDT) Return-Path: Received: from gilgamesh.int.semihalf.com (host-193.106.246.138.static.3s.pl. [193.106.246.138]) by smtp.gmail.com with ESMTPSA id b30sm344622lfj.101.2021.03.18.12.58.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Mar 2021 12:58:20 -0700 (PDT) From: "Marcin Wojtas" To: devel@edk2.groups.io Cc: leif@nuviainc.com, ard.biesheuvel@arm.com, mw@semihalf.com, jaz@semihalf.com, kostap@marvell.com, upstream@semihalf.com, jon@solid-run.com Subject: [edk2-non-osi/edk2-platforms PATCH 0/4] Marvell SoCs device tree update Date: Thu, 18 Mar 2021 20:57:53 +0100 Message-Id: <20210318195757.2974226-1-mw@semihalf.com> X-Mailer: git-send-email 2.29.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi, This patchset updates the device tree sources for Marvell Armada 7k8k and Octeon TX2 SoC families. The hardware description files are based on Linux v5.11 with the necessary EDK2 adjustments, i.e. * disabled SPI flash devices * fixed-clock tree * disabled RTC nodes * generic ECAM PCIE description for MacchiatoBin platform Armada 7k8k files are moved to edk2-non-osi. Moreover the diff for Octeon Tx2 is much more significant, as the original version was a custom tree (at the time of merge the mainline Linux reference version was non-existent). First patch should be merged to edk2-platforms and the remaining ones to the edk2-non-osi. The changes had to be sent together due to their strict dependency. The patches are also available in public branches: https://github.com/semihalf-wojtas-marcin/edk2-platforms/commits/dt-upstream-r20210318 https://github.com/semihalf-wojtas-marcin/edk2-non-osi/commits/dt-upstream-r20210318 Any comments would be welcome. Best regards, Marcin Marcin Wojtas (4): [edk2-platforms] Marvell/Armada7k8k: Remove device tree sources from edk2-platforms [edk2-non-osi] Marvell/Armada7k8k: Move device tree sources from edk2-platforms Marvell/Armada7k8k: Update device trees Marvell/OcteonTx: Update device trees Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf | 22 + Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf | 22 + Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf | 22 + Silicon/Marvell/OcteonTx/DeviceTree/T91/Cn9130DbA.inf | 2 +- Silicon/Marvell/OcteonTx/DeviceTree/T91/Cn9131DbA.inf | 2 +- Silicon/Marvell/OcteonTx/DeviceTree/T91/Cn9132DbA.inf | 2 +- Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi | 16 + Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts | 301 ++++++++++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi | 40 ++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi | 64 ++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi | 26 + Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts | 357 +++++++++++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts | 45 ++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dtsi | 374 ++++++++++++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi | 61 ++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi | 108 ++++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi | 61 ++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi | 93 +++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi | 30 + Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap807-quad.dtsi | 93 +++ Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap807.dtsi | 33 ++ Silicon/Marvell/{OcteonTx/DeviceTree/T91/armada-ap806.dtsi => Armada7k8k/DeviceTree/armada-ap80x.dtsi} | 238 +++++++- Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi | 11 + Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi | 12 + Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp115.dtsi | 12 + Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp11x.dtsi | 627 ++++++++++++++++++++ Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-ap806-quad.dtsi | 43 -- Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-ap807-quad.dtsi | 93 +++ Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-ap807.dtsi | 33 ++ Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-ap80x.dtsi | 470 +++++++++++++++ Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-common.dtsi | 3 +- Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-cp110.dtsi | 552 ----------------- Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-cp115.dtsi | 12 + Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-cp11x.dtsi | 622 +++++++++++++++++++ Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9130-db-A.dts | 185 ------ Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9130-db.dts | 402 +++++++++++++ Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9130.dtsi | 143 +---- Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9131-db-A.dts | 29 - Silicon/Marvell/OcteonTx/DeviceTree/T91/{cn9131-db.dtsi => cn9131-db.dts} | 93 +-- Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9132-db-A.dts | 70 --- Silicon/Marvell/OcteonTx/DeviceTree/T91/{cn9132-db.dtsi => cn9132-db.dts} | 126 +++- 41 files changed, 4470 insertions(+), 1080 deletions(-) create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada70x0Db.inf create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0Db.inf create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7020.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040-db.dts create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-7040.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-70x0.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8020.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-db.dts create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dts create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040-mcbin.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-8040.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-80x0.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-dual.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806-quad.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap806.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap807-quad.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-ap807.dtsi rename Silicon/Marvell/{OcteonTx/DeviceTree/T91/armada-ap806.dtsi => Armada7k8k/DeviceTree/armada-ap80x.dtsi} (52%) create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-common.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp110.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp115.dtsi create mode 100644 Silicon/Marvell/Armada7k8k/DeviceTree/armada-cp11x.dtsi delete mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-ap806-quad.dtsi create mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-ap807-quad.dtsi create mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-ap807.dtsi create mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-ap80x.dtsi delete mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-cp110.dtsi create mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-cp115.dtsi create mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/armada-cp11x.dtsi delete mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9130-db-A.dts create mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9130-db.dts delete mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9131-db-A.dts rename Silicon/Marvell/OcteonTx/DeviceTree/T91/{cn9131-db.dtsi => cn9131-db.dts} (66%) delete mode 100644 Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9132-db-A.dts rename Silicon/Marvell/OcteonTx/DeviceTree/T91/{cn9132-db.dtsi => cn9132-db.dts} (54%) -- 2.29.0