From: Vikas Manocha <vikas.manocha@st.com> To: u-boot@lists.denx.de Subject: [U-Boot] [PATCH v2 00/18] stm32f7: add sdram & gpio drivers Date: Tue, 4 Apr 2017 14:45:02 -0700 [thread overview] Message-ID: <1491342324-5820-1-git-send-email-vikas.manocha@st.com> (raw) This patchset : - adds stm32 sdram driver based on DM - adds stm32 gpio driver based on DM - uses clock & pin control drivers to replace board specific configurations from code - corrects sdram parameters as per correct sdram part - adds support for stm32f769 board Changed in v2: - included files in correct order. - moved the pinctrl specific routine from gpio driver to pinctrl - used dev_get_addr() instead of fdtdec_get_addr_size_auto_parent() in gpio driver. - pointed gpio name to bank name in device tree blob rather than copy. Vikas Manocha (18): stm32f7: use clock driver to enable qspi controller clock stm32f7: sdram: move sdram driver code to ram drivers area stm32f7: dm: add driver model support for sdram ARM: DT: stm32f7: add sdram pin contol node stm32f7: use driver model for sdram initialization stm32f7: use clock driver to enable sdram controller clock stm32f7: sdram: use sdram device tree node to configure sdram controller dm: gpio: Add driver for stm32f7 gpio controller ARM: DT: stm32f7: add gpio device tree nodes stm32f7: use stm32f7 gpio driver supporting driver model stm32f746: to switch on user LED1 & read user button stm32f7: stm32f746-disco: read memory info from device tree stm32f7: enable board info read from device tree stm32f7: sdram: correct sdram configuration as per micron sdram stm32f7: increase the max no of pin configuration to 70 stm32f7: move board specific pin muxing to dts stm32f7: add support for stm32f769 disco board stm32f7: remove not needed configuration from board config arch/arm/dts/Makefile | 3 +- arch/arm/dts/stm32f746-disco.dts | 132 +++++++++++ arch/arm/dts/stm32f746.dtsi | 151 ++++++++++--- arch/arm/dts/stm32f769-disco.dts | 255 ++++++++++++++++++++++ arch/arm/include/asm/arch-stm32f7/gpio.h | 19 +- board/st/stm32f746-disco/stm32f746-disco.c | 301 ++++++-------------------- configs/stm32f746-disco_defconfig | 6 + doc/device-tree-bindings/ram/st,stm32-fmc.txt | 51 +++++ drivers/clk/clk_stm32f7.c | 39 ---- drivers/gpio/Kconfig | 9 + drivers/gpio/Makefile | 1 + drivers/gpio/stm32f7_gpio.c | 135 ++++++++++++ drivers/pinctrl/pinctrl_stm32.c | 48 +++- drivers/ram/Kconfig | 8 + drivers/ram/Makefile | 1 + drivers/ram/stm32_sdram.c | 179 +++++++++++++++ drivers/spi/stm32_qspi.c | 16 +- include/configs/stm32f746-disco.h | 10 +- include/dt-bindings/memory/stm32-sdram.h | 37 ++++ 19 files changed, 1075 insertions(+), 326 deletions(-) create mode 100644 arch/arm/dts/stm32f769-disco.dts create mode 100644 doc/device-tree-bindings/ram/st,stm32-fmc.txt create mode 100644 drivers/gpio/stm32f7_gpio.c create mode 100644 drivers/ram/stm32_sdram.c create mode 100644 include/dt-bindings/memory/stm32-sdram.h -- 1.9.1
next reply other threads:[~2017-04-04 21:45 UTC|newest] Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-04-04 21:45 Vikas Manocha [this message] 2017-04-04 21:45 ` [U-Boot] [PATCH v2 01/18] stm32f7: use clock driver to enable qspi controller clock Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 02/18] stm32f7: sdram: move sdram driver code to ram drivers area Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 03/18] stm32f7: dm: add driver model support for sdram Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 04/18] ARM: DT: stm32f7: add sdram pin contol node Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 05/18] stm32f7: use driver model for sdram initialization Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 06/18] stm32f7: use clock driver to enable sdram controller clock Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 07/18] stm32f7: sdram: use sdram device tree node to configure sdram controller Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 08/18] dm: gpio: Add driver for stm32f7 gpio controller Vikas Manocha 2017-04-09 19:27 ` Simon Glass 2017-04-10 16:25 ` Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 09/18] ARM: DT: stm32f7: add gpio device tree nodes Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 10/18] stm32f7: use stm32f7 gpio driver supporting driver model Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 11/18] stm32f746: to switch on user LED1 & read user button Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 12/18] stm32f7: stm32f746-disco: read memory info from device tree Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 13/18] stm32f7: enable board info read " Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 14/18] stm32f7: sdram: correct sdram configuration as per micron sdram Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 15/18] stm32f7: increase the max no of pin configuration to 70 Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 16/18] stm32f7: move board specific pin muxing to dts Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 17/18] stm32f7: add support for stm32f769 disco board Vikas Manocha 2017-04-04 21:45 ` [U-Boot] [PATCH v2 18/18] stm32f7: remove not needed configuration from board config Vikas Manocha
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1491342324-5820-1-git-send-email-vikas.manocha@st.com \ --to=vikas.manocha@st.com \ --cc=u-boot@lists.denx.de \ --subject='Re: [U-Boot] [PATCH v2 00/18] stm32f7: add sdram & gpio drivers' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.