From: Bartosz Golaszewski <brgl@bgdev.pl>
To: Sekhar Nori <nsekhar@ti.com>, Kevin Hilman <khilman@kernel.org>,
Lee Jones <lee.jones@linaro.org>,
Daniel Thompson <daniel.thompson@linaro.org>,
Jingoo Han <jingoohan1@gmail.com>,
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
David Lechner <david@lechnology.com>,
Linus Walleij <linus.walleij@linaro.org>
Cc: linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
linux-fbdev@vger.kernel.org,
Bartosz Golaszewski <bgolaszewski@baylibre.com>
Subject: [PATCH 00/12] ARM: davinci: da850-evm: remove more legacy GPIO calls
Date: Tue, 25 Jun 2019 18:34:22 +0200 [thread overview]
Message-ID: <20190625163434.13620-1-brgl@bgdev.pl> (raw)
From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
This is another small step on the path to liberating davinci from legacy
GPIO API calls and shrinking the davinci GPIO driver by not having to
support the base GPIO number anymore.
This time we're removing the legacy calls used indirectly by the LCDC
fbdev driver.
The first three patches modify the GPIO backlight driver. The first
of them adds the necessary functionality, the other two are just
tweaks and cleanups.
Next two patches enable the GPIO backlight driver in
davinci_all_defconfig.
Patch 6/12 models the backlight GPIO as an actual GPIO backlight device.
Patches 7-9 extend the fbdev driver with regulator support and convert
the da850-evm board file to using it.
Last three patches are improvements to the da8xx fbdev driver since
we're already touching it in this series.
Bartosz Golaszewski (12):
backlight: gpio: allow to probe non-pdata devices from board files
backlight: gpio: use a helper variable for &pdev->dev
backlight: gpio: pull the non-pdata device probing code into probe()
ARM: davinci: refresh davinci_all_defconfig
ARM: davinci_all_defconfig: enable GPIO backlight
ARM: davinci: da850-evm: model the backlight GPIO as an actual device
fbdev: da8xx: add support for a regulator
ARM: davinci: da850-evm: switch to using a fixed regulator for lcdc
fbdev: da8xx: remove panel_power_ctrl() callback from platform data
fbdev: da8xx-fb: use devm_platform_ioremap_resource()
fbdev: da8xx-fb: drop a redundant if
fbdev: da8xx: use resource management for dma
arch/arm/configs/davinci_all_defconfig | 28 +++---
arch/arm/mach-davinci/board-da850-evm.c | 90 ++++++++++++-----
drivers/video/backlight/gpio_backlight.c | 67 +++++--------
drivers/video/fbdev/da8xx-fb.c | 118 +++++++++++++----------
include/video/da8xx-fb.h | 1 -
5 files changed, 165 insertions(+), 139 deletions(-)
--
2.21.0
WARNING: multiple messages have this Message-ID (diff)
From: Bartosz Golaszewski <brgl@bgdev.pl>
To: Sekhar Nori <nsekhar@ti.com>, Kevin Hilman <khilman@kernel.org>,
Lee Jones <lee.jones@linaro.org>,
Daniel Thompson <daniel.thompson@linaro.org>,
Jingoo Han <jingoohan1@gmail.com>,
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
David Lechner <david@lechnology.com>,
Linus Walleij <linus.walleij@linaro.org>
Cc: linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
linux-fbdev@vger.kernel.org,
Bartosz Golaszewski <bgolaszewski@baylibre.com>
Subject: [PATCH 00/12] ARM: davinci: da850-evm: remove more legacy GPIO calls
Date: Tue, 25 Jun 2019 16:34:22 +0000 [thread overview]
Message-ID: <20190625163434.13620-1-brgl@bgdev.pl> (raw)
From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
This is another small step on the path to liberating davinci from legacy
GPIO API calls and shrinking the davinci GPIO driver by not having to
support the base GPIO number anymore.
This time we're removing the legacy calls used indirectly by the LCDC
fbdev driver.
The first three patches modify the GPIO backlight driver. The first
of them adds the necessary functionality, the other two are just
tweaks and cleanups.
Next two patches enable the GPIO backlight driver in
davinci_all_defconfig.
Patch 6/12 models the backlight GPIO as an actual GPIO backlight device.
Patches 7-9 extend the fbdev driver with regulator support and convert
the da850-evm board file to using it.
Last three patches are improvements to the da8xx fbdev driver since
we're already touching it in this series.
Bartosz Golaszewski (12):
backlight: gpio: allow to probe non-pdata devices from board files
backlight: gpio: use a helper variable for &pdev->dev
backlight: gpio: pull the non-pdata device probing code into probe()
ARM: davinci: refresh davinci_all_defconfig
ARM: davinci_all_defconfig: enable GPIO backlight
ARM: davinci: da850-evm: model the backlight GPIO as an actual device
fbdev: da8xx: add support for a regulator
ARM: davinci: da850-evm: switch to using a fixed regulator for lcdc
fbdev: da8xx: remove panel_power_ctrl() callback from platform data
fbdev: da8xx-fb: use devm_platform_ioremap_resource()
fbdev: da8xx-fb: drop a redundant if
fbdev: da8xx: use resource management for dma
arch/arm/configs/davinci_all_defconfig | 28 +++---
arch/arm/mach-davinci/board-da850-evm.c | 90 ++++++++++++-----
drivers/video/backlight/gpio_backlight.c | 67 +++++--------
drivers/video/fbdev/da8xx-fb.c | 118 +++++++++++++----------
include/video/da8xx-fb.h | 1 -
5 files changed, 165 insertions(+), 139 deletions(-)
--
2.21.0
WARNING: multiple messages have this Message-ID (diff)
From: Bartosz Golaszewski <brgl@bgdev.pl>
To: Sekhar Nori <nsekhar@ti.com>, Kevin Hilman <khilman@kernel.org>,
Lee Jones <lee.jones@linaro.org>,
Daniel Thompson <daniel.thompson@linaro.org>,
Jingoo Han <jingoohan1@gmail.com>,
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
David Lechner <david@lechnology.com>,
Linus Walleij <linus.walleij@linaro.org>
Cc: Bartosz Golaszewski <bgolaszewski@baylibre.com>,
dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-fbdev@vger.kernel.org
Subject: [PATCH 00/12] ARM: davinci: da850-evm: remove more legacy GPIO calls
Date: Tue, 25 Jun 2019 18:34:22 +0200 [thread overview]
Message-ID: <20190625163434.13620-1-brgl@bgdev.pl> (raw)
From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
This is another small step on the path to liberating davinci from legacy
GPIO API calls and shrinking the davinci GPIO driver by not having to
support the base GPIO number anymore.
This time we're removing the legacy calls used indirectly by the LCDC
fbdev driver.
The first three patches modify the GPIO backlight driver. The first
of them adds the necessary functionality, the other two are just
tweaks and cleanups.
Next two patches enable the GPIO backlight driver in
davinci_all_defconfig.
Patch 6/12 models the backlight GPIO as an actual GPIO backlight device.
Patches 7-9 extend the fbdev driver with regulator support and convert
the da850-evm board file to using it.
Last three patches are improvements to the da8xx fbdev driver since
we're already touching it in this series.
Bartosz Golaszewski (12):
backlight: gpio: allow to probe non-pdata devices from board files
backlight: gpio: use a helper variable for &pdev->dev
backlight: gpio: pull the non-pdata device probing code into probe()
ARM: davinci: refresh davinci_all_defconfig
ARM: davinci_all_defconfig: enable GPIO backlight
ARM: davinci: da850-evm: model the backlight GPIO as an actual device
fbdev: da8xx: add support for a regulator
ARM: davinci: da850-evm: switch to using a fixed regulator for lcdc
fbdev: da8xx: remove panel_power_ctrl() callback from platform data
fbdev: da8xx-fb: use devm_platform_ioremap_resource()
fbdev: da8xx-fb: drop a redundant if
fbdev: da8xx: use resource management for dma
arch/arm/configs/davinci_all_defconfig | 28 +++---
arch/arm/mach-davinci/board-da850-evm.c | 90 ++++++++++++-----
drivers/video/backlight/gpio_backlight.c | 67 +++++--------
drivers/video/fbdev/da8xx-fb.c | 118 +++++++++++++----------
include/video/da8xx-fb.h | 1 -
5 files changed, 165 insertions(+), 139 deletions(-)
--
2.21.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2019-06-25 16:34 UTC|newest]
Thread overview: 93+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-06-25 16:34 Bartosz Golaszewski [this message]
2019-06-25 16:34 ` [PATCH 00/12] ARM: davinci: da850-evm: remove more legacy GPIO calls Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` [PATCH 01/12] backlight: gpio: allow to probe non-pdata devices from board files Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-28 12:58 ` Bartlomiej Zolnierkiewicz
2019-06-28 12:58 ` Bartlomiej Zolnierkiewicz
2019-06-28 12:58 ` Bartlomiej Zolnierkiewicz
2019-07-02 9:02 ` Daniel Thompson
2019-07-02 9:02 ` Daniel Thompson
2019-07-02 9:02 ` Daniel Thompson
2019-07-02 9:02 ` Daniel Thompson
2019-06-25 16:34 ` [PATCH 02/12] backlight: gpio: use a helper variable for &pdev->dev Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-28 12:59 ` Bartlomiej Zolnierkiewicz
2019-06-28 12:59 ` Bartlomiej Zolnierkiewicz
2019-06-28 12:59 ` Bartlomiej Zolnierkiewicz
2019-06-28 12:59 ` Bartlomiej Zolnierkiewicz
2019-07-02 9:05 ` Daniel Thompson
2019-07-02 9:05 ` Daniel Thompson
2019-07-02 9:05 ` Daniel Thompson
2019-06-25 16:34 ` [PATCH 03/12] backlight: gpio: pull the non-pdata device probing code into probe() Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-27 11:14 ` Linus Walleij
2019-06-27 11:14 ` Linus Walleij
2019-06-27 11:14 ` Linus Walleij
2019-06-27 11:14 ` Linus Walleij
2019-06-28 12:59 ` Bartlomiej Zolnierkiewicz
2019-06-28 12:59 ` Bartlomiej Zolnierkiewicz
2019-06-28 12:59 ` Bartlomiej Zolnierkiewicz
2019-07-02 9:11 ` Daniel Thompson
2019-07-02 9:11 ` Daniel Thompson
2019-07-02 9:11 ` Daniel Thompson
2019-06-25 16:34 ` [PATCH 04/12] ARM: davinci: refresh davinci_all_defconfig Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` [PATCH 05/12] ARM: davinci_all_defconfig: enable GPIO backlight Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` [PATCH 06/12] ARM: davinci: da850-evm: model the backlight GPIO as an actual device Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-27 11:16 ` Linus Walleij
2019-06-27 11:16 ` Linus Walleij
2019-06-27 11:16 ` Linus Walleij
2019-06-25 16:34 ` [PATCH 07/12] fbdev: da8xx: add support for a regulator Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-28 13:03 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:03 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:03 ` Bartlomiej Zolnierkiewicz
2019-06-25 16:34 ` [PATCH 08/12] ARM: davinci: da850-evm: switch to using a fixed regulator for lcdc Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-27 11:18 ` Linus Walleij
2019-06-27 11:18 ` Linus Walleij
2019-06-27 11:18 ` Linus Walleij
2019-06-25 16:34 ` [PATCH 09/12] fbdev: da8xx: remove panel_power_ctrl() callback from platform data Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-28 13:04 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:04 ` Bartlomiej Zolnierkiewicz
2019-06-25 16:34 ` [PATCH 10/12] fbdev: da8xx-fb: use devm_platform_ioremap_resource() Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-28 13:04 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:04 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:04 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:04 ` Bartlomiej Zolnierkiewicz
2019-06-25 16:34 ` [PATCH 11/12] fbdev: da8xx-fb: drop a redundant if Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-28 13:05 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:05 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:05 ` Bartlomiej Zolnierkiewicz
2019-06-25 16:34 ` [PATCH 12/12] fbdev: da8xx: use resource management for dma Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-25 16:34 ` Bartosz Golaszewski
2019-06-28 13:06 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:06 ` Bartlomiej Zolnierkiewicz
2019-06-28 13:06 ` Bartlomiej Zolnierkiewicz
2019-07-01 14:40 ` [PATCH 00/12] ARM: davinci: da850-evm: remove more legacy GPIO calls Sekhar Nori
2019-07-01 14:52 ` Sekhar Nori
2019-07-01 14:40 ` Sekhar Nori
2019-07-01 14:40 ` Sekhar Nori
2019-07-02 6:36 ` Lee Jones
2019-07-02 6:36 ` Lee Jones
2019-07-02 6:36 ` Lee Jones
2019-07-02 10:06 ` Daniel Thompson
2019-07-02 10:06 ` Daniel Thompson
2019-07-02 10:06 ` Daniel Thompson
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=20190625163434.13620-1-brgl@bgdev.pl \
--to=brgl@bgdev.pl \
--cc=b.zolnierkie@samsung.com \
--cc=bgolaszewski@baylibre.com \
--cc=daniel.thompson@linaro.org \
--cc=david@lechnology.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=jingoohan1@gmail.com \
--cc=khilman@kernel.org \
--cc=lee.jones@linaro.org \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=nsekhar@ti.com \
/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 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.