From owner-freebsd-arm@freebsd.org Sun Sep 27 14:33:03 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 04EE33FD069 for ; Sun, 27 Sep 2020 14:33:03 +0000 (UTC) (envelope-from mw@semihalf.com) Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Bzp655CZ3z3ZXG for ; Sun, 27 Sep 2020 14:33:01 +0000 (UTC) (envelope-from mw@semihalf.com) Received: by mail-qk1-x744.google.com with SMTP id w12so7796574qki.6 for ; Sun, 27 Sep 2020 07:33:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=MFAf3Hao1Ezm6tfhF1keFgiqXxcIVorvZeKcZ9JgP0I=; b=gmnmklECxuydjXgs5hKbzlx+rYuJx+HKoeQTl7Ra9rg3rx5OnY4m9rKltEZdk1vBD0 jIsJfDB6IrvwZApL5lnoYXDXZg8z/6cGQhcYq+EERd00b4+7gT0JzxOJ0y06oWaiwT5C VydGH33O483xkP3RyKVlMXiwaHOOtDrKoHmw/sTo8Rb7AyUL/0edCoqUfULrozN2/ICP 5JqfHm8wLvR3Be1GeShxpgdIytabjK9ZdE6l1gnkxZ2QhcoINEBEYF41gvIB32ua4fQb O95jM4whtahbM1wDBKY4BA9ganf1SibZfzOsGstEBIdTjDYKooCRXqbsn416Rz5HhfqU Tq1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=MFAf3Hao1Ezm6tfhF1keFgiqXxcIVorvZeKcZ9JgP0I=; b=c9c28uui6YIrnVIB5i+/4iT5K4SKf6//f5WdGJlXrsJkb2XcYZ24yHeayt/NLs/VBS gIiVciIHQWx3ie8gcqmU8mmQG6LOw5Dc5THUJCT4hD67ulX6speGrTcQUCDLtJBbnQFL wjyCHOnbfHI/bVRDzpN7EcRzdGzHTALGltf1p6+WA3qgK9fAN6tc+YWW4YP7xYoftXsJ +BlWSbIIBHvb+g+r70J/h7itwMAShKBdir7Pz4OLxfWdGElwSeLaH3BfsU95shmBckEZ 5hspx3JKyUc42q3k0K7Nbut9VhVFrgQvBSVrVcv6z2dwblMZgmHjrR4HWN3+e1/KSOCb oVEw== X-Gm-Message-State: AOAM531hSsXhkTSQx/smKnnwrgMe1YHDOLDJJZwrO1+NmR/oGpo5BWyo Ohr/mRl0SvgCd5XUM78wxx3x7nbJ/PrwTHgjA1p/615YeuoaB9R2 X-Google-Smtp-Source: ABdhPJxGutBhVFVniBrhq3opL/RFXhfqiI+Cxz/NjIC4pAyTX9beBySNmTmUYd1vRR99s/EK83oExvxPSbt8MgcoYLc= X-Received: by 2002:a05:620a:244e:: with SMTP id h14mr8399488qkn.348.1601217180530; Sun, 27 Sep 2020 07:33:00 -0700 (PDT) MIME-Version: 1.0 From: Marcin Wojtas Date: Sun, 27 Sep 2020 16:32:48 +0200 Message-ID: Subject: HEADS UP: NXP LS1046A SoC support in the tree To: freebsd-arm Cc: Rafal Jaworowski , MULLER Laurent , FONTAINE David Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Bzp655CZ3z3ZXG X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=gmnmklEC; dmarc=none; spf=none (mx1.freebsd.org: domain of mw@semihalf.com has no SPF policy when checking 2607:f8b0:4864:20::744) smtp.mailfrom=mw@semihalf.com X-Spamd-Result: default: False [-2.16 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[semihalf-com.20150623.gappssmtp.com:s=20150623]; FREEFALL_USER(0.00)[mw]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.005]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[semihalf.com]; NEURAL_SPAM_SHORT(0.14)[0.145]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[semihalf-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::744:from]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Sep 2020 14:33:03 -0000 Hello all, On behalf of the Semihalf team I'd like to announce that starting from r365054 FreeBSD is ready to run NXP LS1046A system-on-a-chip with most of the interfaces supported. LS1046A are quad-core 64-bit ARMv8 Cortex-A72 processors with integrated packet processing acceleration and high speed peripherals including 10 Gb Ethernet, PCIe 3.0, SATA 3.0 and USB 3.0 for a wide range of networking, storage, security and industrial applications. It is confirmed that at least some parts of the kernel support (such as SDHCI) was successfully used on the Solid-Run LX2K Honeycomb development platform. Below is the port status together with the features, which were originally developed on top of the release/11.2.0 that have made their way to FreeBSD-HEAD: * LS1046A core support (Quad-CA72 SMP, timers, IRQS, UART) - already working in vanilla FreeBSD-HEAD before * DWC3 USB3.0 host controller driver (FreeBSD-HEAD version developed by manu@) * VF610 I2C controller (adjusted to work with the LS1046A) * TI LM75 temperature sensor (adjusted to work with the LS1046A) * QorIQ platform clockgen * LS1046A CPU clockgen * LS1046A GPIO * RX8803 I2C RTC * TCA6416 I2C GPIO expander * LS1046A AHCI * LS1046A SDHCI The major out-of-tree components are that albeit working on top of release/11.2.0, still require significant effort to adopt to FreeBSD-HEAD: * DPAA network controller support * QSPI controller support This was a joined effort of Semihalf and Alstom Group (main development sponsor), in particular: Laurent Muller David Fontaine Yannis Planus Artur Rojek Dawid G=C3=B3recki Kornel Dul=C4=99ba Kamil Koczurek Micha=C5=82 Stanek Jacek Klimkowicz Best regards, Marcin