From patchwork Wed Nov 4 11:49:00 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1393842 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=X8eTq2sa; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CR4hK5VySz9sVT for ; Wed, 4 Nov 2020 22:49:48 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6D7368229F; Wed, 4 Nov 2020 12:49:26 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="X8eTq2sa"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 4E8DA821F7; Wed, 4 Nov 2020 12:49:24 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 2E978821F7 for ; Wed, 4 Nov 2020 12:49:19 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604490551; bh=esouGz6FSbuPdZQwBT+wnSy0QvNQIpD6Z0QfvEtW7iY=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=X8eTq2sadEgbodLbYvYZsiBUmrh/rVwPir6p8J55VhKTqeBpWvaxthdd9boe/+Qlb 1ZMKXPXv8zLDjutCSZ44j9b65S9BUuYfb8wTcsv7XjiM/I77jrUmzcmunxdGykh6Fb sVa1XJI1y/6JJU37eDEia+8RZUgPRNCZmJKDdu9c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from workstation4.fritz.box ([178.202.41.135]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1Mj8mV-1k6h9u2fOn-00fCoH; Wed, 04 Nov 2020 12:49:11 +0100 From: Heinrich Schuchardt To: Bin Meng Cc: Rick Chen , u-boot@lists.denx.de, Heinrich Schuchardt Subject: [PATCH v2 1/2] riscv: sort SPECIFIC_OPTIONS Date: Wed, 4 Nov 2020 12:49:00 +0100 Message-Id: <20201104114901.9420-2-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201104114901.9420-1-xypron.glpk@gmx.de> References: <20201104114901.9420-1-xypron.glpk@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:hhoNmRQAzL12gzVdE+K40FaN/1uOuFEGSyLXXRInwLafY3u4Ig8 oyoSopdqI/F5n1UCVX4QCFV8dfRs1m3B8umwA7P9GQ+BHiRFDqNWBmvHt4TJ2G2tv0NsHRq kqfszmSEm7xSWhAgOkVfHycvjo/LeqKWEsccKB9vCAmrt1tcLODPslEIyqsFqqvwY2iNmad uksgQ8tNiZkIW8xwvk3PQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:vBcTCU54VCw=:zvXyhQwgCRdfg/x+SUZyqU jYzYkEYdaJCDtijUkHwIvKwkjxztLtc4fMnGxeHM63F4BrzlPPylup+0+hNvqXboEwBO+JVeV EOCevfr2/nU4isL2LawkVqhPpZ5EJHdNjZLK+n3hfAx9DltVMW8YYUN6XO6yPVS1bM4bh6Khl wLL6J4fSN7k/ipW+GkUaWfQSj+6QGRWagOKiNHOgMXm2Fbhd5ZY0kIzoKfPACnC7D3IPNH/lu wFZW9ttjizoIAaMlihzVVI922EW9YPr2dLCa+I9y9VXAFrGPmclchTYBjY8qck4QHVDh/J1ul CGQ1OROVF7q9nj0lgmTS77pU6l7YKgRF+tEMjMrF8Z0c65/2rDz5S+QaIxcMadc7+WwxvRuTu srrIibYPNLr1B0w9ijY0ali/2OsatiF3yaAAA8Yfh58YqcdwWf8DiunfE6ZdyGOIPu8ysgQK7 2F7qFnIeFD+J3IUaYhUOc/qvXBqmCneUPXsotQ1cGNJakKm32DJYb5WHPPfymcko9s9HP4Hhe izrEO1b7hVxR2ixz6YhM+md21n+Hg+5XyxFgsJchGohTdmxiHeFKtYsETwJQbyD5elKxmrO+C wh2ju9ywsSdAkUFQQoXBZei1npVLSJnosC+YjBdlcmmluI8fx299AiPRvh8uqpBEggVHHtl3i I0fPXJgvtb8HFctORADA+CZZzzujV6QsioGWsEWcfsZaneCGn8w3u963lWUOt8ZFX7gnuRVZQ pDpT8E+F8x5rL6fSQ002aQ2FUOiNpx+wMbZAmVnZLqrtg7kOfd07bAHLTV+OIcPSRPrHhe8Gz jCwbXL40+f0o3tfupFnT9NOCSFT+3JjdcHxVMpgQlD1kAwgK6qPv2h9FkvR3tiVEBu0AthXlv wpsnfH7yKyHrEnBkODLg== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean Sort implied options in BOARD_SPECIFIC_OPTIONS in the same sequence as in .config. Signed-off-by: Heinrich Schuchardt Reviewed-by: Bin Meng --- v2: new patch --- board/emulation/qemu-riscv/Kconfig | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) -- 2.28.0 diff --git a/board/emulation/qemu-riscv/Kconfig b/board/emulation/qemu-riscv/Kconfig index 617c4aa33f..36d3b68ab9 100644 --- a/board/emulation/qemu-riscv/Kconfig +++ b/board/emulation/qemu-riscv/Kconfig @@ -29,33 +29,33 @@ config BOARD_SPECIFIC_OPTIONS # dummy def_bool y select GENERIC_RISCV select SUPPORT_SPL - imply SYS_NS16550 - imply VIRTIO_MMIO - imply VIRTIO_NET - imply VIRTIO_BLK - imply VIRTIO_PCI + imply SMP + imply BOARD_LATE_INIT + imply SPL_RAM_SUPPORT + imply SPL_RAM_DEVICE + imply CMD_PCI + imply CMD_POWEROFF imply CMD_PING - imply CMD_FS_GENERIC - imply DOS_PARTITION - imply EFI_PARTITION - imply ISO_PARTITION imply CMD_EXT2 imply CMD_EXT4 imply CMD_FAT - imply BOARD_LATE_INIT - imply SIFIVE_SERIAL - imply SMP + imply CMD_FS_GENERIC + imply DOS_PARTITION + imply ISO_PARTITION + imply EFI_PARTITION + imply E1000 + imply NVME imply PCI imply DM_PCI imply PCIE_ECAM_GENERIC - imply CMD_PCI - imply E1000 - imply NVME - imply SPL_RAM_SUPPORT - imply SPL_RAM_DEVICE + imply SYS_NS16550 + imply SIFIVE_SERIAL imply SYSRESET - imply SYSRESET_SYSCON - imply CMD_POWEROFF imply SYSRESET_CMD_POWEROFF + imply SYSRESET_SYSCON + imply VIRTIO_MMIO + imply VIRTIO_PCI + imply VIRTIO_NET + imply VIRTIO_BLK endif From patchwork Wed Nov 4 11:49:01 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1393843 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=SA4WK/RM; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CR4hT1Qv8z9sVX for ; Wed, 4 Nov 2020 22:50:00 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 11EF382369; Wed, 4 Nov 2020 12:49:30 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="SA4WK/RM"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 51FE28229F; Wed, 4 Nov 2020 12:49:25 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 56B0782242 for ; Wed, 4 Nov 2020 12:49:19 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604490552; bh=57BxxEONkhrrPXXUdZwEdWeqx6N/sLI3Ue0p7+Ne1QM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=SA4WK/RMUyTQEwO/snY04ZrkAVUOELV9y+Exw0rF9H7CDJcoJ+zOAPJpmj8cEeBcV VrJvVpS8hetZdmXVXsryhE0lHaA323rmB5ExZ4VSVzGnM8mvvUk4yyIDvksKvAKyO5 GUPxPlEzFMJ7piho9EI0lsWLXZndCeXGKpvZRo5c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from workstation4.fritz.box ([178.202.41.135]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1M7sHo-1ke72D3vLm-00536w; Wed, 04 Nov 2020 12:49:12 +0100 From: Heinrich Schuchardt To: Bin Meng Cc: Rick Chen , u-boot@lists.denx.de, Heinrich Schuchardt Subject: [PATCH v2 2/2] riscv: enable SATA disk on QEMU RISC-V Date: Wed, 4 Nov 2020 12:49:01 +0100 Message-Id: <20201104114901.9420-3-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201104114901.9420-1-xypron.glpk@gmx.de> References: <20201104114901.9420-1-xypron.glpk@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:EH1fO8FmGJcRgPhRst2/1q6jPHR34u6mRdCzn/OlA6ldItKq18V /My2r6zHYrsEvVg1VmKdiPVZsDJuTteF9OjnJgFiDHekETAsc7PzuZyYIYlHbT4tKagstAX /z7+R+tm5HJNWIp9IWedRwnBB04mXaYRsoJLYrTbdoNVkS6JRCVIjtb1AKWgVTwAo2ocXKP pLTj+mF1pDpdKYhS/4exw== X-UI-Out-Filterresults: notjunk:1;V03:K0:1gjJKayjMEc=:pl8dZWNXNFMKjZFffsm3d2 larok1g2ThQni6Q8hMLr+CWhzC16gIfhmLJi1ljo5KBBs/k6k5MMtLFWcR6gfa8tpPYh4kgUt It+lbDLe0B5NZbbvBkATXZsKBMk1OffgsbxXTev/IzhvoMHPh0Qx4XWfSZQpeBbVkbK1UiOBX QsY23pbmh8mk9xD/bTbA+AV7/q6j47J3p3sUDzi7jSjVQdft3iXMZ464SuhG2dQUVglQIsxW1 RDVMpDJTLdLTGyZKxoC7rivD689WnGGbKHPGjcZespdWVtvzjZhnZDzzEF9vcUG4BDRgZNmQg KTxl379JCGQdKDt/xXh8sT/LWTfKTCLAnNStN3WJ/INHmyVG+afuL7vO13dcrRWsO9j5NWCgw xoCtRBa+wIMpvZUNWoo08YOu19uxF8KrzC2VHdJr+vbKcAVasoh76Ih20kvKy94OVnleeCuoA bApShHc/5priWPUCmjH3YOGoJJSIoL+hSPwNEf515eEGSlkIl1aDX1Qd5s1EVF7t2rRsd1/SC Dm+DFN5WMaT4O6Pm5HIQZ9nBF4+R/ONE5toaBaMTxg01RlOmoUfhHOvc5N6rJQwVHZtF9tjm8 k6QSBMs+hHzb66C0kKSVCYLIYgINHgXQLOuOAs5+GUp1mRzAzMs5FmuZaZOSGsU7OCOvY7atk wz4rwJLAidOgNloO+635eL1/wrUoPsxDzW4yZyAgosoU7sVQ5AK1HzYo0gLEiwDwo79cacObg BeRHvs1n3wSiW1kUuk0iBOU6Qsnv4HERzz8ELHyrUytbPayr4KpmNinzU7HYECKrks+ep4VJS cv8Vs9tms6iwaO/8XQLncVCqrGPG5SyMB+Bb10y9CNHQenLBYu8z6ZjWy6/cpdiMI+1QFO+VX 9q8TKxWPkrfUEQgDwhJw== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean Allow attaching a virtual SATA disk to QEMU RISC-V by implying AHCI, AHCI_PCI, CMD_SCSI, DM_SCSI, PCI_INIT_R, SCSI, SCSI_AHCI. Signed-off-by: Heinrich Schuchardt Reviewed-by: Bin Meng --- v2: add options to BOARD_SPECIFIC_OPTIONS instead of defconfig --- board/emulation/qemu-riscv/Kconfig | 7 +++++++ 1 file changed, 7 insertions(+) -- 2.28.0 diff --git a/board/emulation/qemu-riscv/Kconfig b/board/emulation/qemu-riscv/Kconfig index 36d3b68ab9..0818048ba6 100644 --- a/board/emulation/qemu-riscv/Kconfig +++ b/board/emulation/qemu-riscv/Kconfig @@ -29,12 +29,15 @@ config BOARD_SPECIFIC_OPTIONS # dummy def_bool y select GENERIC_RISCV select SUPPORT_SPL + imply AHCI imply SMP imply BOARD_LATE_INIT + imply PCI_INIT_R imply SPL_RAM_SUPPORT imply SPL_RAM_DEVICE imply CMD_PCI imply CMD_POWEROFF + imply CMD_SCSI imply CMD_PING imply CMD_EXT2 imply CMD_EXT4 @@ -43,11 +46,15 @@ config BOARD_SPECIFIC_OPTIONS # dummy imply DOS_PARTITION imply ISO_PARTITION imply EFI_PARTITION + imply SCSI_AHCI + imply AHCI_PCI imply E1000 imply NVME imply PCI imply DM_PCI imply PCIE_ECAM_GENERIC + imply SCSI + imply DM_SCSI imply SYS_NS16550 imply SIFIVE_SERIAL imply SYSRESET