[PATCH 00/14] QCS404: Add ethernet and I2C drivers
Sumit Garg
sumit.garg at linaro.org
Mon Jan 30 17:27:45 CET 2023
On Fri, 20 Jan 2023 at 12:47, Sumit Garg <sumit.garg at linaro.org> wrote:
>
> Patch#1 is a fix for QCS404 system memory map to not map reserved memory
> regions as an occasional system hang is observed.
>
> Rest of the patches add support for Qualcomm ethernet
Gentle ping for any comments/feedback regarding the ethernet patches.
-Sumit
> and I2C drivers
> specifically tested on QCS404 SoC.
>
> Sumit Garg (14):
> qcs404: sysmap: Don't map reserved memory ranges
> qcs404-evb: Enable msm_gpio driver support
> clocks: qcs404: Add support for ethernet clocks
> pinctrl: qcs404: Enable ethernet pinmux options
> pinctrl-snapdragon: Get rid of custom drive-strength values
> net: dwc_eth_qos: Make eqos_get_tick_clk_rate callback optional
> net: dwc_eth_qos: Allow platform to override tx/rx_fifo_sz
> net: dwc_eth_qos: Add Qcom ethernet driver glue layer
> dts: qcs404-evb: Add ethernet controller node
> clock-snapdragon: Add clk_rcg_set_rate() with mnd_width=0
> clocks: qcs404: Add support for I2C clocks
> pinctrl: qcs404: Enable I2C pinmux options
> i2c: Add support for Qualcomm I2C driver
> dts: qcs404-evb: Add I2C controller nodes
>
> arch/arm/dts/dragonboard410c.dts | 3 +-
> arch/arm/dts/dragonboard820c.dts | 3 +-
> arch/arm/dts/qcom-ipq4019.dtsi | 1 -
> arch/arm/dts/qcs404-evb.dts | 200 +++++-
> arch/arm/mach-snapdragon/clock-qcs404.c | 118 ++++
> arch/arm/mach-snapdragon/clock-snapdragon.c | 24 +
> arch/arm/mach-snapdragon/clock-snapdragon.h | 2 +
> .../include/mach/sysmap-qcs404.h | 31 +
> arch/arm/mach-snapdragon/pinctrl-qcs404.c | 13 +
> arch/arm/mach-snapdragon/pinctrl-snapdragon.c | 8 +-
> arch/arm/mach-snapdragon/sysmap-qcs404.c | 14 +-
> configs/qcs404evb_defconfig | 1 +
> drivers/i2c/Kconfig | 6 +
> drivers/i2c/Makefile | 1 +
> drivers/i2c/qup_i2c.c | 592 +++++++++++++++++
> drivers/net/Kconfig | 7 +
> drivers/net/Makefile | 1 +
> drivers/net/dwc_eth_qos.c | 35 +-
> drivers/net/dwc_eth_qos.h | 4 +
> drivers/net/dwc_eth_qos_qcom.c | 612 ++++++++++++++++++
> .../dt-bindings/pinctrl/pinctrl-snapdragon.h | 22 -
> 21 files changed, 1658 insertions(+), 40 deletions(-)
> create mode 100644 drivers/i2c/qup_i2c.c
> create mode 100644 drivers/net/dwc_eth_qos_qcom.c
> delete mode 100644 include/dt-bindings/pinctrl/pinctrl-snapdragon.h
>
> --
> 2.34.1
>
More information about the U-Boot
mailing list