From: Andrey Smirnov <andrew.smirnov@gmail.com>
To: barebox@lists.infradead.org
Cc: Andrey Smirnov <andrew.smirnov@gmail.com>
Subject: [PATCH v3 00/20] Vybrid related patches
Date: Tue, 10 Jan 2017 07:08:53 -0800 [thread overview]
Message-ID: <20170110150913.31416-1-andrew.smirnov@gmail.com> (raw)
Hi everyone,
Here goes third version of the "Vybrid related patches" patchset,
here's what's new since v2 (for v2 see[3]):
- Dropped incorrect "i.MX: ocotp: Simplify MAC address storing
logic" patch
- IOMUXv3 header helper functions converted to use macros
instead of packed struct
- Minor spelling corections
As a reminder here's the list of changes since v1(for v1
see [1]):
- Converted multi-MAC patch to name the device variables as per
discussion with Sascha and Stefan [2]. (Stefan, I hope you don't
mind my taking the liberty to implement this and it is not too
much inconvenice to rebase your patch on top of this change. Let
me know if there's a better way for us to sync up on this)
- Dropped configurability from VF610 clock ramping code
- Converted said code to use imx_ocotp_read_field
- Added fusemap for VF610 to accomodate previous change
- Added imx_ocotp_sense_enable() API to accomodate reading speed
grading information on VF610 (it doesn't seem to be read into
shadow memory on chip's bootup)
- Add a number of small code cleanups for OCOTP driver
[1] http://lists.infradead.org/pipermail/barebox/2016-December/028652.html
[2] http://lists.infradead.org/pipermail/barebox/2016-December/028669.html
[3] http://lists.infradead.org/pipermail/barebox/2016-December/028727.html
Andrey Smirnov (20):
i.MX: esdhc: Enable host->clk during initialization
i.MX: ocotp: Move memory reversing into a subroutine
i.MX: ocotp: Add provisions for storing multiple MAC addresses
i.MX: ocotp: Initialize OCOTP as early as possible
i.MX: clk: Add IMX_PLLV3_SYS_VF610 subtype
i.MX: ocotp: Add imx_ocotp_sense_enable()
i.MX: imx6-fusemap: Fix SJC_RESP_LOCK width
i.MX: Add fusemap for VF610
i.MX: vf610: Ramp CPU clock to maximum frequency
i.MX: iomuxv3: Add low-level pad code to headers
i.MX: iomuxv3: Add helper macros to deconstruct iomux_v3_cfg_t values
i.MX: iomuxv3: Add low-level pad configuration routine
i.MX6: sabresd: Remove magic numbers in setup_uart
i.MX: iomuxv3: Use helper functions in iomux-v3.h
i.MX: vf610: Add low-level pin configuration helper
i.MX: iomux-vf610: Add missing pad definitions
i.MX: imx-usb-phy: Add VF610 OF compatiblity string
i.MX: Default CONFIG_USB_IMX_PHY to 'y' on Vybrid
i.MX: imx-usb-misc: Add Vybrid support
i.MX: vf610-twr: Remove MSCM setup code
arch/arm/boards/freescale-mx6-sabresd/lowlevel.c | 9 +-
arch/arm/boards/freescale-vf610-twr/lowlevel.c | 5 -
arch/arm/mach-imx/Kconfig | 1 +
arch/arm/mach-imx/include/mach/imx6-fusemap.h | 42 +-----
arch/arm/mach-imx/include/mach/iomux-v3.h | 53 ++++++++
arch/arm/mach-imx/include/mach/iomux-vf610.h | 19 +++
arch/arm/mach-imx/include/mach/ocotp-fusemap.h | 49 +++++++
arch/arm/mach-imx/include/mach/ocotp.h | 1 +
arch/arm/mach-imx/include/mach/vf610-fusemap.h | 15 +++
arch/arm/mach-imx/ocotp.c | 93 +++++++++----
drivers/clk/imx/clk-pllv3.c | 108 +++++++++++++++
drivers/clk/imx/clk-vf610.c | 163 ++++++++++++++++++++++-
drivers/clk/imx/clk.h | 5 +
drivers/mci/imx-esdhc.c | 7 +
drivers/pinctrl/imx-iomux-v3.c | 38 +-----
drivers/pinctrl/pinctrl-vf610.c | 11 +-
drivers/usb/imx/Kconfig | 2 +-
drivers/usb/imx/imx-usb-misc.c | 28 ++++
drivers/usb/imx/imx-usb-phy.c | 2 +
19 files changed, 533 insertions(+), 118 deletions(-)
create mode 100644 arch/arm/mach-imx/include/mach/ocotp-fusemap.h
create mode 100644 arch/arm/mach-imx/include/mach/vf610-fusemap.h
--
2.9.3
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next reply other threads:[~2017-01-10 15:10 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-10 15:08 Andrey Smirnov [this message]
2017-01-10 15:08 ` [PATCH v3 01/20] i.MX: esdhc: Enable host->clk during initialization Andrey Smirnov
2017-01-10 15:08 ` [PATCH v3 02/20] i.MX: ocotp: Move memory reversing into a subroutine Andrey Smirnov
2017-01-10 15:08 ` [PATCH v3 03/20] i.MX: ocotp: Add provisions for storing multiple MAC addresses Andrey Smirnov
2017-01-10 15:08 ` [PATCH v3 04/20] i.MX: ocotp: Initialize OCOTP as early as possible Andrey Smirnov
2017-01-10 15:08 ` [PATCH v3 05/20] i.MX: clk: Add IMX_PLLV3_SYS_VF610 subtype Andrey Smirnov
2017-01-10 15:08 ` [PATCH v3 06/20] i.MX: ocotp: Add imx_ocotp_sense_enable() Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 07/20] i.MX: imx6-fusemap: Fix SJC_RESP_LOCK width Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 08/20] i.MX: Add fusemap for VF610 Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 09/20] i.MX: vf610: Ramp CPU clock to maximum frequency Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 10/20] i.MX: iomuxv3: Add low-level pad code to headers Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 11/20] i.MX: iomuxv3: Add helper macros to deconstruct iomux_v3_cfg_t values Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 12/20] i.MX: iomuxv3: Add low-level pad configuration routine Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 13/20] i.MX6: sabresd: Remove magic numbers in setup_uart Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 14/20] i.MX: iomuxv3: Use helper functions in iomux-v3.h Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 15/20] i.MX: vf610: Add low-level pin configuration helper Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 16/20] i.MX: iomux-vf610: Add missing pad definitions Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 17/20] i.MX: imx-usb-phy: Add VF610 OF compatiblity string Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 18/20] i.MX: Default CONFIG_USB_IMX_PHY to 'y' on Vybrid Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 19/20] i.MX: imx-usb-misc: Add Vybrid support Andrey Smirnov
2017-01-10 15:09 ` [PATCH v3 20/20] i.MX: vf610-twr: Remove MSCM setup code Andrey Smirnov
2017-01-12 6:41 ` [PATCH v3 00/20] Vybrid related patches Sascha Hauer
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=20170110150913.31416-1-andrew.smirnov@gmail.com \
--to=andrew.smirnov@gmail.com \
--cc=barebox@lists.infradead.org \
/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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox