[U-Boot] please pull u-boot-samsung master

Dear Tom,
The following changes since commit fc15b9beed05dec6cc092c265042381a0eadb0e9:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2016-05-24 13:42:03 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-samsung
for you to fetch changes up to 086e13c5f6f79a68246d6b803cf4736cb6815e44:
ARM: exynos: Disable serial support in SPL (2016-05-26 12:55:49 +0900)
---------------------------------------------------------------- Marek Vasut (2): ARM: exynos: Fix build error if SERIAL is disabled in SPL ARM: exynos: Disable serial support in SPL
Simon Glass (25): exynos: video: Move driver files into their own directory exynos: video: Drop dead code exynos: video: Remove use of vidinfo_t typedef exynos: video: Drop the static lcd_base_addr variable exynos: video: Drop static variables in exynos_fimd.c exynos: video: Drop static variables in exynos_fb.c exynos: video: Drop static variables in exynos_dp_lowlevel.c exynos: video: Move dsim_config_dt into a function exynos: video: Move struct exynos_platform_mipi_dsim into vidinfo exynos: video: Move mipi_lcd_device_dt into a function exynos: video: Combine LCD driver into one file exynos: pwm: Add a driver for the exynos5 PWM video: Add an enum for active low/high exynos: dts: Add pwm device tree node exynos: Allow tizen to be built without an LCD exynos: Allow CONFIG_MISC_COMMON to be build without an LCD exynos: Disable LCD display for boards we can't convert dts: Add clock and regulator binding files for max77802 exynos: Allow PWM0 pinmux to be set up exynos: Simplify calling of exynos_dp_phy_ctrl() exynos: dts: Add display-related device tree fragments exynos: video: Rename edp_device_info to exynos_dp_priv exynos: video: Rename variables for driver model exynos: video: Convert several boards to driver model for video exynos: video: Drop old unused code
Thomas Abraham (8): pinctrl: add the DM_UC_FLAG_SEQ_ALIAS flag for numbering the devices pinctrl: Add pinctrl driver support for Exynos7420 SoC clk: exynos: add clock driver for Exynos7420 Soc serial: s5p: get the port id number from the alias of the device node serial: s5p: use clock api to get clock rate arm: exynos: realign the code to allow support for newer 64-bit platforms arm: exynos: add support for Exynos7420 SoC board: samsung: add initial Espresso7420 board support
arch/arm/Kconfig | 1 - arch/arm/cpu/armv7/s5p-common/timer.c | 3 + arch/arm/dts/Makefile | 1 + arch/arm/dts/exynos5.dtsi | 3 +- arch/arm/dts/exynos5250-snow.dts | 44 ++++++ arch/arm/dts/exynos5250-spring.dts | 53 +++++++ arch/arm/dts/exynos5250.dtsi | 7 + arch/arm/dts/exynos5420-peach-pit.dts | 55 ++++++++ arch/arm/dts/exynos54xx.dtsi | 11 +- arch/arm/dts/exynos5800-peach-pi.dts | 40 ++++++ arch/arm/dts/exynos7420-espresso7420.dts | 24 ++++ arch/arm/dts/exynos7420.dtsi | 83 +++++++++++ arch/arm/mach-exynos/Kconfig | 61 +++++++- arch/arm/mach-exynos/Makefile | 6 +- arch/arm/mach-exynos/include/mach/cpu.h | 4 +- arch/arm/mach-exynos/include/mach/dp_info.h | 5 +- arch/arm/mach-exynos/include/mach/gpio.h | 2 +- arch/arm/mach-exynos/include/mach/mipi_dsim.h | 10 +- arch/arm/mach-exynos/include/mach/power.h | 2 +- arch/arm/mach-exynos/lowlevel_init.c | 3 + arch/arm/mach-exynos/mmu-arm64.c | 35 +++++ arch/arm/mach-exynos/pinmux.c | 6 + arch/arm/mach-exynos/power.c | 2 +- arch/arm/mach-exynos/soc.c | 10 ++ board/samsung/common/board.c | 25 ++-- board/samsung/common/exynos5-dt.c | 158 --------------------- board/samsung/common/misc.c | 10 ++ board/samsung/espresso7420/Kconfig | 16 +++ board/samsung/espresso7420/MAINTAINERS | 5 + board/samsung/espresso7420/Makefile | 10 ++ board/samsung/espresso7420/espresso7420.c | 16 +++ board/samsung/trats/trats.c | 2 + board/samsung/universal_c210/universal.c | 2 + configs/arndale_defconfig | 1 + configs/espresso7420_defconfig | 9 ++ configs/odroid-xu3_defconfig | 1 + configs/odroid_defconfig | 1 + configs/origen_defconfig | 1 + configs/peach-pi_defconfig | 5 + configs/peach-pit_defconfig | 5 + configs/s5pc210_universal_defconfig | 1 + configs/smdk5250_defconfig | 1 + configs/smdk5420_defconfig | 1 + configs/smdkv310_defconfig | 1 + configs/snow_defconfig | 5 + configs/spring_defconfig | 5 + configs/trats2_defconfig | 1 + configs/trats_defconfig | 1 + drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/exynos/Kconfig | 18 +++ drivers/clk/exynos/Makefile | 9 ++ drivers/clk/exynos/clk-exynos7420.c | 236 +++++++++++++++++++++++++++++++ drivers/clk/exynos/clk-pll.c | 33 +++++ drivers/clk/exynos/clk-pll.h | 9 ++ drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/exynos/Kconfig | 10 ++ drivers/pinctrl/exynos/Makefile | 9 ++ drivers/pinctrl/exynos/pinctrl-exynos.c | 141 +++++++++++++++++++ drivers/pinctrl/exynos/pinctrl-exynos.h | 77 +++++++++++ drivers/pinctrl/exynos/pinctrl-exynos7420.c | 120 ++++++++++++++++ drivers/pinctrl/pinctrl-uclass.c | 1 + drivers/pwm/Kconfig | 9 ++ drivers/pwm/Makefile | 1 + drivers/pwm/exynos_pwm.c | 120 ++++++++++++++++ drivers/serial/serial_s5p.c | 19 ++- drivers/video/Makefile | 6 +- drivers/video/exynos/Makefile | 12 ++ drivers/video/{ => exynos}/exynos_dp.c | 599 +++++++++++++++++++++++++++++++++++++++++++++++-------------------------------- drivers/video/{ => exynos}/exynos_dp_lowlevel.c | 268 +++++++++++++++++------------------ drivers/video/exynos/exynos_dp_lowlevel.h | 89 ++++++++++++ drivers/video/exynos/exynos_fb.c | 720 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/video/{ => exynos}/exynos_mipi_dsi.c | 71 ++++------ drivers/video/{ => exynos}/exynos_mipi_dsi_common.c | 6 +- drivers/video/{ => exynos}/exynos_mipi_dsi_common.h | 0 drivers/video/{ => exynos}/exynos_mipi_dsi_lowlevel.c | 0 drivers/video/{ => exynos}/exynos_mipi_dsi_lowlevel.h | 0 drivers/video/{ => exynos}/exynos_pwm_bl.c | 0 drivers/video/exynos_dp_lowlevel.h | 68 --------- drivers/video/exynos_fb.c | 330 -------------------------------------------- drivers/video/exynos_fb.h | 41 ------ drivers/video/exynos_fimd.c | 409 ------------------------------------------------------ drivers/video/s6e8ax0.c | 4 +- drivers/video/simple_panel.c | 2 + include/configs/espresso7420.h | 34 +++++ include/configs/exynos5-common.h | 2 - include/configs/exynos5-dt-common.h | 5 +- include/configs/exynos7420-common.h | 113 +++++++++++++++ include/configs/s5pc210_universal.h | 3 - include/configs/smdk5250.h | 3 + include/configs/smdk5420.h | 4 + include/configs/trats.h | 4 - include/configs/trats2.h | 4 - include/dt-bindings/clock/exynos7420-clk.h | 207 ++++++++++++++++++++++++++++ include/dt-bindings/clock/maxim,max77802.h | 22 +++ include/dt-bindings/regulator/maxim,max77802.h | 18 +++ include/exynos_lcd.h | 4 +- include/libtizen.h | 2 + include/video.h | 5 + lib/tizen/tizen.c | 2 + 101 files changed, 3141 insertions(+), 1486 deletions(-) create mode 100644 arch/arm/dts/exynos7420-espresso7420.dts create mode 100644 arch/arm/dts/exynos7420.dtsi create mode 100644 arch/arm/mach-exynos/mmu-arm64.c create mode 100644 board/samsung/espresso7420/Kconfig create mode 100644 board/samsung/espresso7420/MAINTAINERS create mode 100644 board/samsung/espresso7420/Makefile create mode 100644 board/samsung/espresso7420/espresso7420.c create mode 100644 configs/espresso7420_defconfig create mode 100644 drivers/clk/exynos/Kconfig create mode 100644 drivers/clk/exynos/Makefile create mode 100644 drivers/clk/exynos/clk-exynos7420.c create mode 100644 drivers/clk/exynos/clk-pll.c create mode 100644 drivers/clk/exynos/clk-pll.h create mode 100644 drivers/pinctrl/exynos/Kconfig create mode 100644 drivers/pinctrl/exynos/Makefile create mode 100644 drivers/pinctrl/exynos/pinctrl-exynos.c create mode 100644 drivers/pinctrl/exynos/pinctrl-exynos.h create mode 100644 drivers/pinctrl/exynos/pinctrl-exynos7420.c create mode 100644 drivers/pwm/exynos_pwm.c create mode 100644 drivers/video/exynos/Makefile rename drivers/video/{ => exynos}/exynos_dp.c (50%) rename drivers/video/{ => exynos}/exynos_dp_lowlevel.c (77%) create mode 100644 drivers/video/exynos/exynos_dp_lowlevel.h create mode 100644 drivers/video/exynos/exynos_fb.c rename drivers/video/{ => exynos}/exynos_mipi_dsi.c (80%) rename drivers/video/{ => exynos}/exynos_mipi_dsi_common.c (99%) rename drivers/video/{ => exynos}/exynos_mipi_dsi_common.h (100%) rename drivers/video/{ => exynos}/exynos_mipi_dsi_lowlevel.c (100%) rename drivers/video/{ => exynos}/exynos_mipi_dsi_lowlevel.h (100%) rename drivers/video/{ => exynos}/exynos_pwm_bl.c (100%) delete mode 100644 drivers/video/exynos_dp_lowlevel.h delete mode 100644 drivers/video/exynos_fb.c delete mode 100644 drivers/video/exynos_fb.h delete mode 100644 drivers/video/exynos_fimd.c create mode 100644 include/configs/espresso7420.h create mode 100644 include/configs/exynos7420-common.h create mode 100644 include/dt-bindings/clock/exynos7420-clk.h create mode 100644 include/dt-bindings/clock/maxim,max77802.h create mode 100644 include/dt-bindings/regulator/maxim,max77802.h

On Thu, May 26, 2016 at 02:03:08PM +0900, Minkyu Kang wrote:
Dear Tom,
The following changes since commit fc15b9beed05dec6cc092c265042381a0eadb0e9:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2016-05-24 13:42:03 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-samsung
for you to fetch changes up to 086e13c5f6f79a68246d6b803cf4736cb6815e44:
ARM: exynos: Disable serial support in SPL (2016-05-26 12:55:49 +0900)
With this applied snow, peach-pi, spring and peach-pit no longer compile due to an EFI issue, please investigate, thanks!

Dear Simon,
On 26/05/16 23:52, Tom Rini wrote:
On Thu, May 26, 2016 at 02:03:08PM +0900, Minkyu Kang wrote:
Dear Tom,
The following changes since commit fc15b9beed05dec6cc092c265042381a0eadb0e9:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2016-05-24 13:42:03 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-samsung
for you to fetch changes up to 086e13c5f6f79a68246d6b803cf4736cb6815e44:
ARM: exynos: Disable serial support in SPL (2016-05-26 12:55:49 +0900)
With this applied snow, peach-pi, spring and peach-pit no longer compile due to an EFI issue, please investigate, thanks!
Due to CONFIG_DM_VIDEO is "y" on those boards, efi_loader cannot refer lcd stuffs. Did I miss something? or could you please fix it?
Thanks, Minkyu Kang.

Hi Minkyu,
On 30 May 2016 at 14:31, Minkyu Kang mk7.kang@samsung.com wrote:
Dear Simon,
On 26/05/16 23:52, Tom Rini wrote:
On Thu, May 26, 2016 at 02:03:08PM +0900, Minkyu Kang wrote:
Dear Tom,
The following changes since commit fc15b9beed05dec6cc092c265042381a0eadb0e9:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2016-05-24 13:42:03 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-samsung
for you to fetch changes up to 086e13c5f6f79a68246d6b803cf4736cb6815e44:
ARM: exynos: Disable serial support in SPL (2016-05-26 12:55:49 +0900)
With this applied snow, peach-pi, spring and peach-pit no longer compile due to an EFI issue, please investigate, thanks!
Due to CONFIG_DM_VIDEO is "y" on those boards, efi_loader cannot refer lcd stuffs. Did I miss something? or could you please fix it?
Thanks, Minkyu Kang.
Yes I can take a look, but it may be next week.
Regards, Simon

On 30/05/16 11:39, Simon Glass wrote:
Hi Minkyu,
On 30 May 2016 at 14:31, Minkyu Kang mk7.kang@samsung.com wrote:
Dear Simon,
On 26/05/16 23:52, Tom Rini wrote:
On Thu, May 26, 2016 at 02:03:08PM +0900, Minkyu Kang wrote:
Dear Tom,
The following changes since commit fc15b9beed05dec6cc092c265042381a0eadb0e9:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2016-05-24 13:42:03 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-samsung
for you to fetch changes up to 086e13c5f6f79a68246d6b803cf4736cb6815e44:
ARM: exynos: Disable serial support in SPL (2016-05-26 12:55:49 +0900)
With this applied snow, peach-pi, spring and peach-pit no longer compile due to an EFI issue, please investigate, thanks!
Due to CONFIG_DM_VIDEO is "y" on those boards, efi_loader cannot refer lcd stuffs. Did I miss something? or could you please fix it?
Thanks, Minkyu Kang.
Yes I can take a look, but it may be next week.
Remind. Please take care!
Thanks, Minkyu Kang.

On Fri, Jun 10, 2016 at 03:03:37PM +0900, Minkyu Kang wrote:
On 30/05/16 11:39, Simon Glass wrote:
Hi Minkyu,
On 30 May 2016 at 14:31, Minkyu Kang mk7.kang@samsung.com wrote:
Dear Simon,
On 26/05/16 23:52, Tom Rini wrote:
On Thu, May 26, 2016 at 02:03:08PM +0900, Minkyu Kang wrote:
Dear Tom,
The following changes since commit fc15b9beed05dec6cc092c265042381a0eadb0e9:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2016-05-24 13:42:03 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-samsung
for you to fetch changes up to 086e13c5f6f79a68246d6b803cf4736cb6815e44:
ARM: exynos: Disable serial support in SPL (2016-05-26 12:55:49 +0900)
With this applied snow, peach-pi, spring and peach-pit no longer compile due to an EFI issue, please investigate, thanks!
Due to CONFIG_DM_VIDEO is "y" on those boards, efi_loader cannot refer lcd stuffs. Did I miss something? or could you please fix it?
Thanks, Minkyu Kang.
Yes I can take a look, but it may be next week.
Remind. Please take care!
I've taken the samsung PR along with a patch from Alexander to add DM_VIDEO support (initially) to the EFI GOP code so we're all good now.

2016년 6월 10일 금요일, Tom Rinitrini@konsulko.com님이 작성한 메시지:
On Fri, Jun 10, 2016 at 03:03:37PM +0900, Minkyu Kang wrote:
On 30/05/16 11:39, Simon Glass wrote:
Hi Minkyu,
On 30 May 2016 at 14:31, Minkyu Kang <mk7.kang@samsung.com
javascript:;> wrote:
Dear Simon,
On 26/05/16 23:52, Tom Rini wrote:
On Thu, May 26, 2016 at 02:03:08PM +0900, Minkyu Kang wrote:
Dear Tom,
The following changes since commit
fc15b9beed05dec6cc092c265042381a0eadb0e9:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
(2016-05-24 13:42:03 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-samsung
for you to fetch changes up to
086e13c5f6f79a68246d6b803cf4736cb6815e44:
ARM: exynos: Disable serial support in SPL (2016-05-26 12:55:49
+0900)
With this applied snow, peach-pi, spring and peach-pit no longer
compile
due to an EFI issue, please investigate, thanks!
Due to CONFIG_DM_VIDEO is "y" on those boards, efi_loader cannot
refer lcd stuffs.
Did I miss something? or could you please fix it?
Thanks, Minkyu Kang.
Yes I can take a look, but it may be next week.
Remind. Please take care!
I've taken the samsung PR along with a patch from Alexander to add DM_VIDEO support (initially) to the EFI GOP code so we're all good now.
Good to hear! Thanks
-- Tom
participants (4)
-
Minkyu Kang
-
Minkyu Kang
-
Simon Glass
-
Tom Rini