lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 17 Oct 2022 17:42:39 +0530 From: Amit Kumar Mahapatra <amit.kumar-mahapatra@....com> To: <broonie@...nel.org>, <sanju.mehta@....com>, <chin-ting_kuo@...eedtech.com>, <clg@...d.org>, <kdasu.kdev@...il.com>, <f.fainelli@...il.com>, <rjui@...adcom.com>, <sbranden@...adcom.com>, <eajames@...ux.ibm.com>, <olteanv@...il.com>, <han.xu@....com>, <john.garry@...wei.com>, <shawnguo@...nel.org>, <s.hauer@...gutronix.de>, <narmstrong@...libre.com>, <khilman@...libre.com>, <matthias.bgg@...il.com>, <haibo.chen@....com>, <linus.walleij@...aro.org>, <daniel@...que.org>, <haojian.zhuang@...il.com>, <robert.jarzmik@...e.fr>, <agross@...nel.org>, <bjorn.andersson@...aro.org>, <heiko@...ech.de>, <krzysztof.kozlowski@...aro.org>, <andi@...zian.org>, <mcoquelin.stm32@...il.com>, <alexandre.torgue@...s.st.com>, <wens@...e.org>, <jernej.skrabec@...il.com>, <samuel@...lland.org>, <masahisa.kojima@...aro.org>, <jaswinder.singh@...aro.org>, <rostedt@...dmis.org>, <mingo@...hat.com>, <l.stelmach@...sung.com>, <davem@...emloft.net>, <edumazet@...gle.com>, <kuba@...nel.org>, <pabeni@...hat.com>, <alex.aring@...il.com>, <stefan@...enfreihafen.org>, <kvalo@...nel.org>, <miquel.raynal@...tlin.com>, <richard@....at>, <vigneshr@...com>, <jic23@...nel.org>, <tudor.ambarus@...rochip.com>, <pratyush@...nel.org> CC: <git@....com>, <linux-spi@...r.kernel.org>, <linux-kernel@...r.kernel.org>, <joel@....id.au>, <andrew@...id.au>, <radu_nicolae.pirea@....ro>, <nicolas.ferre@...rochip.com>, <alexandre.belloni@...tlin.com>, <claudiu.beznea@...rochip.com>, <bcm-kernel-feedback-list@...adcom.com>, <fancer.lancer@...il.com>, <kernel@...gutronix.de>, <festevam@...il.com>, <linux-imx@....com>, <jbrunet@...libre.com>, <martin.blumenstingl@...glemail.com>, <avifishman70@...il.com>, <tmaimon77@...il.com>, <tali.perry1@...il.com>, <venture@...gle.com>, <yuenn@...gle.com>, <benjaminfair@...gle.com>, <yogeshgaur.83@...il.com>, <konrad.dybcio@...ainline.org>, <alim.akhtar@...sung.com>, <ldewangan@...dia.com>, <thierry.reding@...il.com>, <jonathanh@...dia.com>, <michal.simek@....com>, <linux-aspeed@...ts.ozlabs.org>, <openbmc@...ts.ozlabs.org>, <linux-arm-kernel@...ts.infradead.org>, <linux-rpi-kernel@...ts.infradead.org>, <linux-amlogic@...ts.infradead.org>, <linux-mediatek@...ts.infradead.org>, <linux-arm-msm@...r.kernel.org>, <linux-rockchip@...ts.infradead.org>, <linux-samsung-soc@...r.kernel.org>, <linux-stm32@...md-mailman.stormreply.com>, <linux-sunxi@...ts.linux.dev>, <linux-tegra@...r.kernel.org>, <netdev@...r.kernel.org>, <linux-wpan@...r.kernel.org>, <libertas-dev@...ts.infradead.org>, <linux-wireless@...r.kernel.org>, <linux-mtd@...ts.infradead.org>, <lars@...afoo.de>, <Michael.Hennerich@...log.com>, <linux-iio@...r.kernel.org>, <michael@...le.cc>, <akumarma@....com>, <amitrkcian2002@...il.com>, Amit Kumar Mahapatra <amit.kumar-mahapatra@....com> Subject: [PATCH 00/10] spi: Add support for stacked/parallel memories This patch is in the continuation to the discussions which happened on 'commit f89504300e94 ("spi: Stacked/parallel memories bindings")' for adding dtbinding support for stacked/parallel memories. This patch series updated the spi-nor, spi core and the spi drivers to add stacked and parallel memories support. --- BRANCH: mtd/next --- Amit Kumar Mahapatra (10): spi: Add stacked memories support in SPI core spi: Replace all spi->chip_select & spi->cs_gpiod references with array net: Replace spi->chip_select references to spi->chip_select[0] mtd: devices: Replace spi->chip_select references to spi->chip_select[0] iio: imu: Replace spi->chip_select references to spi->chip_select[0] mtd: spi-nor: Add stacked memories support in spi-nor spi: spi-zynqmp-gqspi: Add stacked memories support in GQSPI driver spi: Add parallel memories support in SPI core mtd: spi-nor: Add parallel memories support in spi-nor spi: spi-zynqmp-gqspi: Add parallel memories support in GQSPI driver drivers/iio/imu/adis16400.c | 2 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/spi-nor/atmel.c | 10 +- drivers/mtd/spi-nor/core.c | 569 +++++++++++++++--- drivers/mtd/spi-nor/core.h | 8 + drivers/mtd/spi-nor/debugfs.c | 4 +- drivers/mtd/spi-nor/gigadevice.c | 2 +- drivers/mtd/spi-nor/issi.c | 6 +- drivers/mtd/spi-nor/macronix.c | 4 +- drivers/mtd/spi-nor/micron-st.c | 27 +- drivers/mtd/spi-nor/otp.c | 18 +- drivers/mtd/spi-nor/sfdp.c | 20 +- drivers/mtd/spi-nor/spansion.c | 32 +- drivers/mtd/spi-nor/sst.c | 4 +- drivers/mtd/spi-nor/swp.c | 12 +- drivers/mtd/spi-nor/winbond.c | 6 +- drivers/mtd/spi-nor/xilinx.c | 14 +- drivers/net/ethernet/asix/ax88796c_main.c | 2 +- drivers/net/ethernet/davicom/dm9051.c | 2 +- drivers/net/ieee802154/ca8210.c | 2 +- drivers/net/wan/slic_ds26522.c | 2 +- .../net/wireless/marvell/libertas/if_spi.c | 2 +- drivers/spi/spi-altera-core.c | 2 +- drivers/spi/spi-amd.c | 4 +- drivers/spi/spi-ar934x.c | 2 +- drivers/spi/spi-armada-3700.c | 4 +- drivers/spi/spi-aspeed-smc.c | 12 +- drivers/spi/spi-at91-usart.c | 2 +- drivers/spi/spi-ath79.c | 4 +- drivers/spi/spi-atmel.c | 26 +- drivers/spi/spi-au1550.c | 4 +- drivers/spi/spi-axi-spi-engine.c | 2 +- drivers/spi/spi-bcm-qspi.c | 6 +- drivers/spi/spi-bcm2835.c | 6 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 22 +- drivers/spi/spi-bcm63xx.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 4 +- drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-cadence.c | 4 +- drivers/spi/spi-cavium.c | 8 +- drivers/spi/spi-coldfire-qspi.c | 8 +- drivers/spi/spi-davinci.c | 18 +- drivers/spi/spi-dln2.c | 6 +- drivers/spi/spi-dw-core.c | 2 +- drivers/spi/spi-dw-mmio.c | 4 +- drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsi.c | 2 +- drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi-fsl-espi.c | 6 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-fsl-qspi.c | 6 +- drivers/spi/spi-fsl-spi.c | 10 +- drivers/spi/spi-gpio.c | 4 +- drivers/spi/spi-hisi-sfc-v3xx.c | 2 +- drivers/spi/spi-img-spfi.c | 14 +- drivers/spi/spi-imx.c | 30 +- drivers/spi/spi-ingenic.c | 4 +- drivers/spi/spi-jcore.c | 4 +- drivers/spi/spi-mem.c | 4 +- drivers/spi/spi-meson-spicc.c | 2 +- drivers/spi/spi-mpc512x-psc.c | 8 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-mt65xx.c | 6 +- drivers/spi/spi-mt7621.c | 2 +- drivers/spi/spi-mux.c | 8 +- drivers/spi/spi-mxs.c | 2 +- drivers/spi/spi-npcm-fiu.c | 20 +- drivers/spi/spi-nxp-fspi.c | 10 +- drivers/spi/spi-omap-100k.c | 2 +- drivers/spi/spi-omap-uwire.c | 8 +- drivers/spi/spi-omap2-mcspi.c | 24 +- drivers/spi/spi-orion.c | 4 +- drivers/spi/spi-pic32-sqi.c | 2 +- drivers/spi/spi-pic32.c | 4 +- drivers/spi/spi-pl022.c | 2 +- drivers/spi/spi-pxa2xx.c | 6 +- drivers/spi/spi-qcom-qspi.c | 2 +- drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-rockchip-sfc.c | 2 +- drivers/spi/spi-rockchip.c | 28 +- drivers/spi/spi-rspi.c | 10 +- drivers/spi/spi-s3c64xx.c | 2 +- drivers/spi/spi-sc18is602.c | 4 +- drivers/spi/spi-sh-msiof.c | 6 +- drivers/spi/spi-st-ssc4.c | 2 +- drivers/spi/spi-stm32-qspi.c | 6 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sun6i.c | 2 +- drivers/spi/spi-synquacer.c | 6 +- drivers/spi/spi-tegra114.c | 28 +- drivers/spi/spi-tegra20-sflash.c | 2 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi-ti-qspi.c | 16 +- drivers/spi/spi-topcliff-pch.c | 2 +- drivers/spi/spi-xcomm.c | 2 +- drivers/spi/spi-xilinx.c | 6 +- drivers/spi/spi-xlp.c | 4 +- drivers/spi/spi-zynq-qspi.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 58 +- drivers/spi/spi.c | 219 ++++--- drivers/spi/spidev.c | 4 +- include/linux/mtd/spi-nor.h | 8 +- include/linux/spi/spi.h | 28 +- include/trace/events/spi.h | 10 +- 105 files changed, 1062 insertions(+), 521 deletions(-) -- 2.17.1
Powered by blists - more mailing lists