Re: [PATCH 60/81] serial: Remove and add needed includes

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:31, Tom Rini wrote: Remove from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini Tested-by: Stefan Bosch Looks ok, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks a lot! --- Cc: Tom Rini Cc

Re: [PATCH 51/81] pinctrl: Remove and add needed includes

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:31, Tom Rini wrote: Remove from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini Tested-by: Stefan Bosch Looks ok, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks a lot! --- Cc: Ryan Chen Cc

Re: [PATCH 50/81] phy: Remove and add needed includes

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:31, Tom Rini wrote: Remove from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini Tested-by: Stefan Bosch Looks ok, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks a lot! --- Cc: Jagan Teki

Re: [PATCH 33/81] gpio: Remove and add needed includes

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:30, Tom Rini wrote: Remove from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini Tested-by: Stefan Bosch Looks ok, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks a lot! --- Cc: Tom Rini Cc

Re: [PATCH 19/81] clk: Remove and add needed includes

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:30, Tom Rini wrote: Remove from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini Tested-by: Stefan Bosch Looks ok, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks a lot! --- Cc: Lukasz

Re: [PATCH 74/81] video: Remove and add needed includes

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:31, Tom Rini wrote: Remove from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini Tested-by: Stefan Bosch Looks ok, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks a lot! --- Cc: Anatolij

Re: [PATCH 53/81] pwm: Remove and add needed includes

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:31, Tom Rini wrote: Remove from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini Tested-by: Stefan Bosch Looks ok, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks a lot! --- Cc: Tom Rini Cc

Re: [PATCH 35/81] i2c: Remove and add needed includes

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:30, Tom Rini wrote: Remove from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini Tested-by: Stefan Bosch Looks ok, tested on FriendlyElec-Board NanoPC-T2 (s5p4418_nanopi2_defconfig). Thanks a lot! --- Cc: Heiko

Re: [PATCH 04/81] arm: nexell: Add missing

2024-05-09 Thread Stefan Bosch
On 02.05.24 03:30, Tom Rini wrote: This file has many "Linux" style types in it, add Signed-off-by: Tom Rini Reviewed-by: Stefan Bosch Thanks for your awesome work! --- Cc: Stefan Bosch --- arch/arm/mach-nexell/include/mach/mipi_display.h | 2 ++ 1 file changed, 2

Re: [PATCH 062/149] board: friendlyarm: Remove and add needed includes

2024-05-08 Thread Stefan Bosch
On 01.05.24 04:41, Tom Rini wrote: Remove from this board vendor directory and when needed add missing include files directly. Signed-off-by: Tom Rini Reviewed-by: Stefan Bosch Tested-by: Stefan Bosch Looks good, tested on FriendlyElec-Board NanoPC-T2. Thanks a lot! --- Cc: Stefan

Re: [PATCH 17/33] arm: nexell: Remove and add needed includes

2024-05-08 Thread Stefan Bosch
On 30.04.24 15:35, Tom Rini wrote: Remove from all mach-nexell files and when needed add missing include files directly. Signed-off-by: Tom Rini Reviewed-by: Stefan Bosch Tested-by: Stefan Bosch Looks good, tested on FriendlyElec-Board NanoPC-T2. Thanks a lot! --- Cc: Stefan Bosch

[PATCH v3 2/2] arm: s5p4418: fix relocation of vectors

2024-01-26 Thread Stefan Bosch
). Signed-off-by: Stefan Bosch --- (no changes since v1) arch/arm/cpu/armv7/s5p4418/Makefile | 3 +++ arch/arm/cpu/armv7/s5p4418/relocate.S | 24 2 files changed, 27 insertions(+) create mode 100644 arch/arm/cpu/armv7/s5p4418/relocate.S diff --git a/arch/arm/cpu/armv7

[PATCH v3 1/2] common: board_f: change calculation of gd->mon_len to fix s5p4418 reloc

2024-01-26 Thread Stefan Bosch
ode is relocated. Signed-off-by: Stefan Bosch --- Changes in v3: - MICROBLAZE has not built anymore. Therefore do change calculation of gd->mon_len for ARCH_NEXELL only. This makes sure that MICROBLAZE and other ARM-boards are not affected. Changes in v2: - Cosmetic: Fix spelling mistake in

[PATCH v3 0/2] arm: s5p4418: fix relocation

2024-01-26 Thread Stefan Bosch
ure that MICROBLAZE and other ARM-boards are not affected. Changes in v2: - Cosmetic: Fix spelling mistake in commit message Stefan Bosch (2): common: board_f: change calculation of gd->mon_len to fix s5p4418 reloc arm: s5p4418: fix relocation of vectors arch/arm/cpu/armv7/s5p4418/Makefile

Re: Please pull u-boot-samsung master

2024-01-12 Thread Stefan Bosch
Hi Tom, I have to apologize, unfortunately I haven't built it for microblaze. I will submit a new, fixed version of the patch-series, should I? Regards Stefan On 11.01.24 18:57, Tom Rini wrote: On Thu, Jan 11, 2024 at 05:52:33PM +, Stefan Bosch wrote: Hi Tom, is there any action

[PATCH v2 2/2] arm: s5p4418: fix relocation of vectors

2023-11-27 Thread Stefan Bosch
). Signed-off-by: Stefan Bosch --- (no changes since v1) arch/arm/cpu/armv7/s5p4418/Makefile | 3 +++ arch/arm/cpu/armv7/s5p4418/relocate.S | 24 2 files changed, 27 insertions(+) create mode 100644 arch/arm/cpu/armv7/s5p4418/relocate.S diff --git a/arch/arm/cpu/armv7

[PATCH v2 1/2] common: board_f: change calculation of gd->mon_len to fix s5p4418 reloc

2023-11-27 Thread Stefan Bosch
ode is relocated. Signed-off-by: Stefan Bosch --- Changes in v2: - Cosmetic: Fix spelling mistake in commit message common/board_f.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/board_f.c b/common/board_f.c index d4d7d01f8f..d2e4d9eae2 100644 --- a/common/board_f.c +++ b/com

[PATCH v2 0/2] arm: s5p4418: fix relocation

2023-11-27 Thread Stefan Bosch
) is not loaded into RAM. Therefore _start has to be after the header and therefore is not equal to __image_copy_start which is at the begin of the header. Changes in v2: - Cosmetic: Fix spelling mistake in commit message Stefan Bosch (2): common: board_f: change calculation of gd->mon_len to

[PATCH v1 2/2] arm: s5p4418: fix relocation of vectors

2023-11-12 Thread Stefan Bosch
). Signed-off-by: Stefan Bosch --- arch/arm/cpu/armv7/s5p4418/Makefile | 3 +++ arch/arm/cpu/armv7/s5p4418/relocate.S | 24 2 files changed, 27 insertions(+) create mode 100644 arch/arm/cpu/armv7/s5p4418/relocate.S diff --git a/arch/arm/cpu/armv7/s5p4418/Makefile b/arch

[PATCH v1 1/2] common: board_f: change calculation of gd->mon_len to fix s5p4418 reloc

2023-11-12 Thread Stefan Bosch
ode is relocated. Signed-off-by: Stefan Bosch --- common/board_f.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/board_f.c b/common/board_f.c index d4d7d01f8f..d2e4d9eae2 100644 --- a/common/board_f.c +++ b/common/board_f.c @@ -283,7 +283,7 @@ static int init_func_i2c(void) sta

[PATCH v1 0/2] arm: s5p4418: fix relocation

2023-11-12 Thread Stefan Bosch
) is not loaded into RAM. Therefore _start has to be after the header and therefore is not equal to __image_copy_start which is at the begin of the header. Stefan Bosch (2): common: board_f: change calculation of gd->mon_len to fix s5p4418 reloc arm: s5p4418: fix relocation of vectors arch/

Re: [PATCH 3/3] treewide: use linux/time.h for time conversion defines

2023-11-10 Thread Stefan Bosch
| 3 +-- fs/ubifs/ubifs.h | 1 - 28 files changed, 32 insertions(+), 62 deletions(-) Reviewed-by: Stefan Bosch #nanopi2 Thanks, Stefan

[PATCH v1 4/4] arm: s5p4418: dm_serial: remove old code / add DEBUG_UART

2022-12-18 Thread Stefan Bosch
Remove init of UART-clock and UART-reset in arch_cpu_init(). Add DEBUG_UART to s5p4418_nanopi2_defconfig. Signed-off-by: Stefan Bosch --- arch/arm/cpu/armv7/s5p4418/cpu.c | 29 - arch/arm/mach-nexell/clock.c | 2 +- configs/s5p4418_nanopi2_defconfig | 8

[PATCH v1 3/4] arm: s5p4418: dm_serial: switch to DM_SERIAL

2022-12-18 Thread Stefan Bosch
Switch the S5P4418-SOC and therefore the s5p4418_nanopi2 board to DM_SERIAL. Signed-off-by: Stefan Bosch --- arch/arm/mach-nexell/Kconfig | 4 ++-- drivers/serial/Kconfig | 9 + drivers/serial/Makefile | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) diff --git

[PATCH v1 2/4] arm: s5p4418: dm_serial: add uarts to dts

2022-12-18 Thread Stefan Bosch
Add S5P4418 UARTs and appropriate pinctrl to dts. Add UART to s5p4418-nanopi2.dts. Signed-off-by: Stefan Bosch --- arch/arm/dts/s5p4418-nanopi2.dts | 6 +++ arch/arm/dts/s5p4418-pinctrl.dtsi | 71 +++ arch/arm/dts/s5p4418.dtsi | 40 + 3

[PATCH v1 1/4] arm: s5p4418: dm_serial: add driver source code

2022-12-18 Thread Stefan Bosch
Add dm_serial driver source code for S5P4418 SOC. Extend the "arm,pl011" driver by init of UART-clock and UART-reset. Signed-off-by: Stefan Bosch --- MAINTAINERS | 1 + drivers/serial/serial_s5p4418_pl011.c | 94 +++ 2 files c

[PATCH v1 0/4] arm: s5p4418: migrate to DM_SERIAL

2022-12-18 Thread Stefan Bosch
This patch-series migrates the S5P4418-SOC and therefore also the s5p4418_nanopi2 board from CONFIG_SERIAL to CONFIG_DM_SERIAL. Stefan Bosch (4): arm: s5p4418: dm_serial: add driver source code arm: s5p4418: dm_serial: add uarts to dts arm: s5p4418: dm_serial: switch to DM_SERIAL arm

Re: [PATCH 04/14] video: nexell: Drop unused and invalid code

2022-01-31 Thread Stefan Bosch
Hi Simon, please find below the patch of your patch 04/14 (diff after applying your hole patch-series and my changes). diff --git a/arch/arm/mach-nexell/include/mach/display_dev.h b/arch/arm/mach-nexell/include/mach/display_dev.h index 39b28ca1..f24fb173 100644 ---

Re: [PATCH 01/13] arm: nanopi2: Remove unused code

2021-04-10 Thread Stefan Bosch
Hi Tom, CONFIG_REVISION_TAG has originally been defined in s5p4418_nanopi2.h. But this gets lost sometime in the past. Below my proposal for a patch which uses CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG instead. Regards Stefan Signed-off-by: Stefan Bosch --- board/friendlyarm/nanopi2/board.c

Re: [PATCH 01/13] arm: nanopi2: Remove unused code

2021-02-08 Thread Stefan Bosch
ATAG and this platform is new enough to have never supported an ATAG-based Linux Kernel. Cc: Stefan Bosch Signed-off-by: Tom Rini --- I'd be happy to see this patch replaced by one that enables what I think you meant to be doing and by default. Thanks! --- board/friendlyarm/nanopi2/board.c | 13

Re: [RESEND PATCH v1 1/1] mmc: fix response timeout after switch command

2021-01-28 Thread Stefan Bosch
Hi, On 27.01.21 00:38, Jaehoon Chung wrote: Hi, On 1/23/21 9:37 PM, Stefan Bosch wrote: After issuing the switch command: Wait until 'current state' of the card status becomes 'tran'. This prevents from response timeout at the next command because of 'current state' = 'data'.> Signed-

[RESEND PATCH v1 1/1] mmc: fix response timeout after switch command

2021-01-23 Thread Stefan Bosch
After issuing the switch command: Wait until 'current state' of the card status becomes 'tran'. This prevents from response timeout at the next command because of 'current state' = 'data'. Signed-off-by: Stefan Bosch --- drivers/mmc/mmc.c | 3 ++- include/mmc.h | 1 + 2 files changed, 3

[RESEND PATCH v1 0/1] mmc: fix response timeout after switch command

2021-01-23 Thread Stefan Bosch
the 'current state' of the card status keeps 'data' for several 100ms after issuing the switch command. Because of this state the next command issued fails (in this case CMD16 = SET_BLOCKLEN). Patch: Wait for 'current state' = 'tran' in __mmc_switch(). Stefan Bosch (1): mmc: fix response timeout after

Re: [PATCH 4/7] s5p4418_nanopi2: Bring in some dead code

2021-01-18 Thread Stefan Bosch
Hi Simon, thanks a lot for your patch. I have just applied and tested it with the NanoPC-T2 board (is similar to the NanoPi2-board and therefore s5p4418_nanopi2_defconfig can be used). Unfortunately the bootl-cmd is not working out of the box: nanopi2# bootl FDT and ATAGS support not

[RFC PATCH v1 1/1] mmc: fix response timeout after switch command

2020-12-09 Thread Stefan Bosch
After issuing the switch command: Wait until 'current state' of the card status becomes 'tran'. This prevents from response timeout at the next command because of 'current state' = 'data'. Signed-off-by: Stefan Bosch --- drivers/mmc/mmc.c | 3 ++- include/mmc.h | 1 + 2 files changed, 3

[RFC PATCH v1 0/1] mmc: fix response timeout after switch command

2020-12-09 Thread Stefan Bosch
the 'current state' of the card status keeps 'data' for several 100ms after issuing the switch command. Because of this state the next command issued fails (in this case CMD16 = SET_BLOCKLEN). Patch: Wait for 'current state' = 'tran' in __mmc_switch(). Stefan Bosch (1): mmc: fix response timeout after

[PATCH v4 13/14] arm: add support for SoC s5p4418 (cpu) / nanopi2 board

2020-07-10 Thread Stefan Bosch
t;mmcboost" added. s5p4418-pinctrl.dtsi: gmac-entries removed, mmc- and i2c-entries added. - '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where possible (and similar). Signed-off-by: Stefan Bosch --- (no changes since v3) Changes in v3: - dts: pinctrl is supported n

[PATCH v4 14/14] arm: add (default) config for nanopi2 board

2020-07-10 Thread Stefan Bosch
removed from several s5p4418/nanopi2 specific defines because the appropriate values do not need to be configurable. - pinctrl is supported now, therefore "CONFIG_PINCTRL=y" added to s5p4418_nanopi2_defconfig. Signed-off-by: Stefan Bosch --- (no changes since v3) Changes in v3:

[PATCH v4 08/14] video: add nexell video driver (soc: displaytop)

2020-07-10 Thread Stefan Bosch
Low level functions for DisplayTop (Display Topology). Signed-off-by: Stefan Bosch --- (no changes since v1) drivers/video/nexell/soc/s5pxx18_soc_disptop.c | 185 ++ drivers/video/nexell/soc/s5pxx18_soc_disptop.h | 385 + drivers/video/nexell/soc

[PATCH v4 12/14] video: add nexell video driver (display/video driver)

2020-07-10 Thread Stefan Bosch
(CONFIG...))' where possible (and similar). - livetree API (dev_read_...) is used instead of fdt one (fdt...). Signed-off-by: Stefan Bosch --- (no changes since v3) Changes in v3: - drivers/video/nexell/s5pxx18_dp_hdmi.c: '#include ' and '#include ' inserted because it has been removed from

[PATCH v4 11/14] video: add nexell video driver (soc: dpc, makefile)

2020-07-10 Thread Stefan Bosch
Low level functions for DPC (Display Controller) and Makefile for all nexell video low level functions. Signed-off-by: Stefan Bosch --- (no changes since v1) drivers/video/nexell/soc/Makefile | 11 + drivers/video/nexell/soc/s5pxx18_soc_dpc.c | 1569

[PATCH v4 10/14] video: add nexell video driver (soc: lvds, hdmi)

2020-07-10 Thread Stefan Bosch
Low level functions for LVDS and HDMI display interfaces. Signed-off-by: Stefan Bosch --- (no changes since v1) drivers/video/nexell/soc/s5pxx18_soc_hdmi.c | 50 +++ drivers/video/nexell/soc/s5pxx18_soc_hdmi.h | 488 drivers/video/nexell/soc/s5pxx18_soc_lvds.c

[PATCH v4 09/14] video: add nexell video driver (soc: mlc, mipi)

2020-07-10 Thread Stefan Bosch
Low level functions for MLC (Multi Layer Control) and MIPI (Mobile Industry Processor Interface). Signed-off-by: Stefan Bosch --- (no changes since v1) drivers/video/nexell/soc/s5pxx18_soc_mipi.c | 580 + drivers/video/nexell/soc/s5pxx18_soc_mipi.h | 291 + drivers/video/nexell

[PATCH v4 07/14] pwm: add driver for nexell

2020-07-10 Thread Stefan Bosch
/include/mach and s5p-common/Makefile changed appropriately. - '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where possible (and similar). Signed-off-by: Stefan Bosch --- (no changes since v3) Changes in v3: - Handling of Configs for LCD backlight control reworked because (among

[PATCH v4 04/14] i2c: add nexell driver

2020-07-10 Thread Stefan Bosch
obe_chip" added. - pinctrl-driver/dt is used instead of configuring the i2c I/O-pins in the i2c-driver. - '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where possible (and similar). - livetree API (dev_read_...) is used instead of fdt one (fdt...). Signed-off-by: Stefan Bosch

[PATCH v4 06/14] pinctrl: add nexell driver

2020-07-10 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - livetree API (dev_read_...) is used instead of fdt one (fdt...). - doc/device-tree-bindings/pinctrl/nexell,s5pxx18-pinctrl.txt added. Signed-off-by: Stefan Bosch --- (no changes since v3) Changes in v3: - Kconfig: Missing helps

[PATCH v4 03/14] gpio: add nexell driver

2020-07-10 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - livetree API (dev_read_...) is used instead of fdt one (fdt...). Signed-off-by: Stefan Bosch --- (no changes since v3) Changes in v3: - Changed to livetree API as proposed by patman: fdtdec_get_int() --> dev_read_s32_defa

[PATCH v4 05/14] mmc: add nexell driver

2020-07-10 Thread Stefan Bosch
) and the appropriate if-blocks have been removed. - new dt-property "mmcboost" is used now instead of "CONFIG_BOOST_MMC" which was not defined anywhere. Signed-off-by: Stefan Bosch --- (no changes since v3) Changes in v3: - nexell_dw_mmc_dm.c renamed (back) to nexell_dw_mmc.c - pinctrl-d

[PATCH v4 02/14] arm: add mach-nexell (all files except header files)

2020-07-10 Thread Stefan Bosch
not supported yet. S5P4418 UARTs are different, here the (existing) PL011-code is used. - '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where possible (and similar). Signed-off-by: Stefan Bosch --- (no changes since v3) Changes in v3: - arch/arm/mach-nexell/Kconfig: "NEXELL_COMMO

[PATCH v4 01/14] arm: add mach-nexell (header files)

2020-07-10 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - DM_VIDEO support (display_dev.h). - boot0.h added, handles NSIH --> tools/nexell obsolete. - gpio.h: Include-path to errno.h changed. Signed-off-by: Stefan Bosch --- (no changes since v2) Changes in v2: - cosmetic: additional

[PATCH v4 00/14] arm: add support for SoC S5P4418

2020-07-10 Thread Stefan Bosch
onfigs removed because USB is not supported yet. - CONFIG_CMD_MEMTEST moved from s5p4418_nanopi2.h to s5p4418_nanopi2_defconfig. - MAINTAINERS: "F: drivers/pwm/pwm-nexell*" deleted because arch/arm/cpu/armv7/s5p-common/pwm.c is used now. Furthermore double line "F: drivers/video

Re: [PATCH v3 04/14] i2c: add nexell driver

2020-07-06 Thread Stefan Bosch
Hello Heiko, thank you for your proposals. I'll make the appropriate changes. Regards Stefan Am 03.07.20 um 08:03 schrieb Heiko Schocher: Hello Stefan, Am 29.06.2020 um 19:46 schrieb Stefan Bosch: Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - i2c/nx_i2c.c: Some adaptions

[PATCH v3 14/14] arm: add (default) config for nanopi2 board

2020-06-29 Thread Stefan Bosch
removed from several s5p4418/nanopi2 specific defines because the appropriate values do not need to be configurable. - pinctrl is supported now, therefore "CONFIG_PINCTRL=y" added to s5p4418_nanopi2_defconfig. Signed-off-by: Stefan Bosch --- Changes in v3: - CONFIG_SYS_RESERVE_MEM_S

[PATCH v3 13/14] arm: add support for SoC s5p4418 (cpu) / nanopi2 board

2020-06-29 Thread Stefan Bosch
t;mmcboost" added. s5p4418-pinctrl.dtsi: gmac-entries removed, mmc- and i2c-entries added. - '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where possible (and similar). Signed-off-by: Stefan Bosch --- Changes in v3: - dts: pinctrl is supported now, therefore s5p4418-p

[PATCH v3 11/14] video: add nexell video driver (soc: dpc, makefile)

2020-06-29 Thread Stefan Bosch
Low level functions for DPC (Display Controller) and Makefile for all nexell video low level functions. Signed-off-by: Stefan Bosch --- (no changes since v1) drivers/video/nexell/soc/Makefile | 11 + drivers/video/nexell/soc/s5pxx18_soc_dpc.c | 1569

[PATCH v3 12/14] video: add nexell video driver (display/video driver)

2020-06-29 Thread Stefan Bosch
(CONFIG...))' where possible (and similar). - livetree API (dev_read_...) is used instead of fdt one (fdt...). Signed-off-by: Stefan Bosch --- Changes in v3: - drivers/video/nexell/s5pxx18_dp_hdmi.c: '#include ' and '#include ' inserted because it has been removed from common.h. - drivers

[PATCH v3 08/14] video: add nexell video driver (soc: displaytop)

2020-06-29 Thread Stefan Bosch
Low level functions for DisplayTop (Display Topology). Signed-off-by: Stefan Bosch --- (no changes since v1) drivers/video/nexell/soc/s5pxx18_soc_disptop.c | 185 ++ drivers/video/nexell/soc/s5pxx18_soc_disptop.h | 385 + drivers/video/nexell/soc

[PATCH v3 10/14] video: add nexell video driver (soc: lvds, hdmi)

2020-06-29 Thread Stefan Bosch
Low level functions for LVDS and HDMI display interfaces. Signed-off-by: Stefan Bosch --- (no changes since v1) drivers/video/nexell/soc/s5pxx18_soc_hdmi.c | 50 +++ drivers/video/nexell/soc/s5pxx18_soc_hdmi.h | 488 drivers/video/nexell/soc/s5pxx18_soc_lvds.c

[PATCH v3 07/14] pwm: add driver for nexell

2020-06-29 Thread Stefan Bosch
/include/mach and s5p-common/Makefile changed appropriately. - '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where possible (and similar). Signed-off-by: Stefan Bosch --- Changes in v3: - Handling of Configs for LCD backlight control reworked because (among others) not setting

[PATCH v3 06/14] pinctrl: add nexell driver

2020-06-29 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - livetree API (dev_read_...) is used instead of fdt one (fdt...). - doc/device-tree-bindings/pinctrl/nexell,s5pxx18-pinctrl.txt added. Signed-off-by: Stefan Bosch --- Changes in v3: - Kconfig: Missing helps added. - Changed

[PATCH v3 09/14] video: add nexell video driver (soc: mlc, mipi)

2020-06-29 Thread Stefan Bosch
Low level functions for MLC (Multi Layer Control) and MIPI (Mobile Industry Processor Interface). Signed-off-by: Stefan Bosch --- (no changes since v1) drivers/video/nexell/soc/s5pxx18_soc_mipi.c | 580 + drivers/video/nexell/soc/s5pxx18_soc_mipi.h | 291 + drivers/video/nexell

[PATCH v3 05/14] mmc: add nexell driver

2020-06-29 Thread Stefan Bosch
) and the appropriate if-blocks have been removed. - new dt-property "mmcboost" is used now instead of "CONFIG_BOOST_MMC" which was not defined anywhere. Signed-off-by: Stefan Bosch --- Changes in v3: - nexell_dw_mmc_dm.c renamed (back) to nexell_dw_mmc.c - pinctrl-driver/dt is used now in

[PATCH v3 04/14] i2c: add nexell driver

2020-06-29 Thread Stefan Bosch
obe_chip" added. - pinctrl-driver/dt is used instead of configuring the i2c I/O-pins in the i2c-driver. - '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where possible (and similar). - livetree API (dev_read_...) is used instead of fdt one (fdt...). Signed-off-by: Stefan Bosch

[PATCH v3 01/14] arm: add mach-nexell (header files)

2020-06-29 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - DM_VIDEO support (display_dev.h). - boot0.h added, handles NSIH --> tools/nexell obsolete. - gpio.h: Include-path to errno.h changed. Signed-off-by: Stefan Bosch --- (no changes since v2) Changes in v2: - cosmetic: additional

[PATCH v3 00/14] arm: add support for SoC S5P4418

2020-06-29 Thread Stefan Bosch
ed now instead of drivers/pwm/pwm-nexell.c. - cosmetic: additional GPL license text removed, SPDX-License-Identifier is enough. Furthermore file path removed (two files). - USB related configs removed because USB is not supported yet. - CONFIG_CMD_MEMTEST moved from s5p4418_nanopi2.h to s5p

[PATCH v3 02/14] arm: add mach-nexell (all files except header files)

2020-06-29 Thread Stefan Bosch
not supported yet. S5P4418 UARTs are different, here the (existing) PL011-code is used. - '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where possible (and similar). Signed-off-by: Stefan Bosch --- Changes in v3: - arch/arm/mach-nexell/Kconfig: "NEXELL_COMMON" removed, has

[PATCH v3 03/14] gpio: add nexell driver

2020-06-29 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - livetree API (dev_read_...) is used instead of fdt one (fdt...). Signed-off-by: Stefan Bosch --- Changes in v3: - Changed to livetree API as proposed by patman: fdtdec_get_int() --> dev_read_s32_default() fdt_getp

Re: patman: ImportError

2020-05-26 Thread Stefan Bosch
Hi Simon, Am 20.05.20 um 18:07 schrieb Stefan Bosch: Hi Simon, Am 20.05.20 um 02:52 schrieb Simon Glass: Hi Stefan, On Sun, 17 May 2020 at 07:54, Stefan Bosch wrote: Hi Simon, Am 17.05.20 um 01:03 schrieb Simon Glass: Hi Stefan, On Sat, 16 May 2020 at 05:27, Stefan Bosch wrote

Re: patman: ImportError

2020-05-20 Thread Stefan Bosch
Hi Simon, Am 20.05.20 um 02:52 schrieb Simon Glass: Hi Stefan, On Sun, 17 May 2020 at 07:54, Stefan Bosch wrote: Hi Simon, Am 17.05.20 um 01:03 schrieb Simon Glass: Hi Stefan, On Sat, 16 May 2020 at 05:27, Stefan Bosch wrote: Hello, recently, I updated my local repository (U-Boot

Re: patman: ImportError

2020-05-17 Thread Stefan Bosch
Hi Simon, Am 17.05.20 um 01:03 schrieb Simon Glass: Hi Stefan, On Sat, 16 May 2020 at 05:27, Stefan Bosch wrote: Hello, recently, I updated my local repository (U-Boot master). Last commit is c693f212c5b0433b3a49a89d87cbff28bf78eb87 now. Previously it has been

patman: ImportError

2020-05-16 Thread Stefan Bosch
f this 'ImportError' is probably that "from patman import command" has already been done before in checkpatch.py (circular dependency). I think the error has to do with your your commit bf776679a73f3b9eae37aabd2be5754483039cb2 (patman: Move to absolute imports). My Python version is 3.4.3. Regards Stefan Bosch

[RFC PATCH v2 08/13] video: add nexell video driver (soc: mlc, mipi)

2020-03-28 Thread Stefan Bosch
Low level functions for MLC (Multi Layer Control) and MIPI (Mobile Industry Processor Interface). Signed-off-by: Stefan Bosch --- Changes in v2: None drivers/video/nexell/soc/s5pxx18_soc_mipi.c | 580 + drivers/video/nexell/soc/s5pxx18_soc_mipi.h | 291 + drivers/video/nexell

[RFC PATCH v2 10/13] video: add nexell video driver (soc: dpc, makefile)

2020-03-28 Thread Stefan Bosch
Low level functions for DPC (Display Controller) and Makefile for all nexell video low level functions. Signed-off-by: Stefan Bosch --- Changes in v2: None drivers/video/nexell/soc/Makefile | 11 + drivers/video/nexell/soc/s5pxx18_soc_dpc.c | 1569

[RFC PATCH v2 13/13] arm: add (default) config for nanopi2 board

2020-03-28 Thread Stefan Bosch
removed from several s5p4418/nanopi2 specific defines because the appropriate values do not need to be configurable. Signed-off-by: Stefan Bosch --- Changes in v2: - USB related configs removed because USB is not supported yet. - CONFIG_CMD_MEMTEST moved from s5p4418_nanopi2.h to s5p44

[RFC PATCH v2 12/13] arm: add support for SoC s5p4418 (cpu) / nanopi2 board

2020-03-28 Thread Stefan Bosch
oved because the appropriate functionality is not supported yet. Signed-off-by: Stefan Bosch --- Changes in v2: - i2c: "nexell,s5pxx18-i2c"-driver is used now instead of "i2c-gpio". i2c0 and i2c1 added. I.e. dts files changed appropriately. - dts: gmac-, ehci- and dwc2otg-entr

[RFC PATCH v2 09/13] video: add nexell video driver (soc: lvds, hdmi)

2020-03-28 Thread Stefan Bosch
Low level functions for LVDS and HDMI display interfaces. Signed-off-by: Stefan Bosch --- Changes in v2: None drivers/video/nexell/soc/s5pxx18_soc_hdmi.c | 50 +++ drivers/video/nexell/soc/s5pxx18_soc_hdmi.h | 488 drivers/video/nexell/soc/s5pxx18_soc_lvds.c

[RFC PATCH v2 11/13] video: add nexell video driver (display/video driver)

2020-03-28 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - nexell_display.c: Changed to DM, CONFIG_FB_ADDR can not be used anymore because framebuffer is allocated by video_reserve() in video-uclass.c. Therefore code changed appropriately. Signed-off-by: Stefan Bosch --- Changes in v2

[RFC PATCH v2 06/13] pwm: add driver for nexell

2020-03-28 Thread Stefan Bosch
/include/mach and s5p-common/Makefile changed appropriately. Signed-off-by: Stefan Bosch --- Changes in v2: - commit "i2c: mmc: add nexell driver (gpio, i2c, mmc, pwm)" splitted into separate commits for gpio, i2c, mmc, pwm. - Since drivers/pwm/pwm-nexell.c is an adapted version of

[RFC PATCH v2 02/13] arm: add mach-nexell (all files except header files)

2020-03-28 Thread Stefan Bosch
not supported yet. S5P4418 UARTs are different, here the (existing) PL011-code is used. Signed-off-by: Stefan Bosch --- Changes in v2: - arch/arm/mach-nexell/serial.c removed because this is for the UARTs of the S5P6818 SoC which is not supported yet. S5P4418 UARTs are different, here the (exi

[RFC PATCH v2 05/13] mmc: add nexell driver

2020-03-28 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - mmc: nexell_dw_mmc.c changed to nexell_dw_mmc_dm.c (switched to DM). Signed-off-by: Stefan Bosch --- Changes in v2: - commit "i2c: mmc: add nexell driver (gpio, i2c, mmc, pwm)" splitted into separate commits for gpio

[RFC PATCH v2 07/13] video: add nexell video driver (soc: displaytop)

2020-03-28 Thread Stefan Bosch
Low level functions for DisplayTop (Display Topology). Signed-off-by: Stefan Bosch --- Changes in v2: None drivers/video/nexell/soc/s5pxx18_soc_disptop.c | 185 ++ drivers/video/nexell/soc/s5pxx18_soc_disptop.h | 385 + drivers/video/nexell/soc

[RFC PATCH v2 01/13] arm: add mach-nexell (header files)

2020-03-28 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - DM_VIDEO support (display_dev.h). - boot0.h added, handles NSIH --> tools/nexell obsolete. - gpio.h: Include-path to errno.h changed. Signed-off-by: Stefan Bosch --- Changes in v2: - cosmetic: additional GPL license text remo

[RFC PATCH v2 04/13] i2c: add nexell driver

2020-03-28 Thread Stefan Bosch
obe_chip" added. Signed-off-by: Stefan Bosch --- Changes in v2: - commit "i2c: mmc: add nexell driver (gpio, i2c, mmc, pwm)" splitted into separate commits for gpio, i2c, mmc, pwm. - several Bugfixes in nx_i2c.c. - the i2c-driver has been for s5p6818 only. Code extended approriat

[RFC PATCH v2 00/13] arm: add support for SoC S5P4418

2020-03-28 Thread Stefan Bosch
s not supported yet. - CONFIG_CMD_MEMTEST moved from s5p4418_nanopi2.h to s5p4418_nanopi2_defconfig. - MAINTAINERS: "F: drivers/pwm/pwm-nexell*" deleted because arch/arm/cpu/armv7/s5p-common/pwm.c is used now. Furthermore double line "F: drivers/video/nexell/" deleted. Stefan Bosch (13): arm: ad

[RFC PATCH v2 03/13] gpio: add nexell driver

2020-03-28 Thread Stefan Bosch
Signed-off-by: Stefan Bosch --- Changes in v2: - commit "i2c: mmc: add nexell driver (gpio, i2c, mmc, pwm)" splitted into separate commits for gpio, i2c, mmc, pwm. - cosmetic: line "obj-$(CONFIG_NX_GPIO) += nx_gpio.o" in drivers/gpio/Makefile moved up. drivers/

[RFC PATCH 10/10] arm: add (default) config for nanopi2 board

2020-02-03 Thread Stefan Bosch
ppropriate values do not need to be configurable. Signed-off-by: Stefan Bosch --- MAINTAINERS | 19 +++ configs/s5p4418_nanopi2_defconfig | 177 + doc/README.s5p4418| 63 + include/configs/s5p

[RFC PATCH 09/10] arm: add support for SoC s5p4418 (cpu) / nanopi2 board

2020-02-03 Thread Stefan Bosch
anymore, therefore appropriate code removed (not necessary for DT-kernels). - nanopi2/onewire.c: All crc8() renamed to crc8_ow() because crc8() is already defined in lib/crc8.c (with different parameters). Signed-off-by: Stefan Bosch --- arch/arm/cpu/armv7/Makefile | 1 + ar

[RFC PATCH 08/10] video: add nexell video driver (display/video driver)

2020-02-03 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - nexell_display.c: Changed to DM, CONFIG_FB_ADDR can not be used anymore because framebuffer is allocated by video_reserve() in video-uclass.c. Therefore code changed appropriately. Signed-off-by: Stefan Bosch --- drivers/video

[RFC PATCH 07/10] video: add nexell video driver (soc: dpc, makefile)

2020-02-03 Thread Stefan Bosch
Low level functions for DPC (Display Controller) and Makefile for all nexell video low level functions. Signed-off-by: Stefan Bosch --- drivers/video/nexell/soc/Makefile | 11 + drivers/video/nexell/soc/s5pxx18_soc_dpc.c | 1569 drivers/video/nexell/soc

[RFC PATCH 06/10] video: add nexell video driver (soc: lvds, hdmi)

2020-02-03 Thread Stefan Bosch
Low level functions for LVDS and HDMI display interfaces. Signed-off-by: Stefan Bosch --- drivers/video/nexell/soc/s5pxx18_soc_hdmi.c | 50 +++ drivers/video/nexell/soc/s5pxx18_soc_hdmi.h | 488 drivers/video/nexell/soc/s5pxx18_soc_lvds.c | 278

[RFC PATCH 05/10] video: add nexell video driver (soc: mlc, mipi)

2020-02-03 Thread Stefan Bosch
Low level functions for MLC (Multi Layer Control) and MIPI (Mobile Industry Processor Interface). Signed-off-by: Stefan Bosch --- drivers/video/nexell/soc/s5pxx18_soc_mipi.c | 580 + drivers/video/nexell/soc/s5pxx18_soc_mipi.h | 291 + drivers/video/nexell/soc/s5pxx18_soc_mlc.c

[RFC PATCH 04/10] video: add nexell video driver (soc: displaytop)

2020-02-03 Thread Stefan Bosch
Low level functions for DisplayTop (Display Topology). Signed-off-by: Stefan Bosch --- drivers/video/nexell/soc/s5pxx18_soc_disptop.c | 185 ++ drivers/video/nexell/soc/s5pxx18_soc_disptop.h | 385 + drivers/video/nexell/soc/s5pxx18_soc_disptop_clk.c | 309

[RFC PATCH 03/10] i2c: mmc: add nexell driver (gpio, i2c, mmc, pwm)

2020-02-03 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - i2c/nx_i2c.c: Some adaptions mainly because of changes in "struct udevice". - mmc: nexell_dw_mmc.c changed to nexell_dw_mmc_dm.c (switched to DM). Signed-off-by: Stefan Bosch --- drivers/gpio/Kconfig | 9

[RFC PATCH 02/10] arm: add mach-nexell (all files except header files)

2020-02-03 Thread Stefan Bosch
tructure like in mach-bcm283x/Kconfig, e.g. "config ..." entries moved from other Kconfig. - timer.c: 'section(".data")' added to declaration of timestamp and lastdec. Signed-off-by: Stefan Bosch --- arch/arm/Kconfig | 7 + arch/arm/Makefile

[RFC PATCH 01/10] arm: add mach-nexell (header files)

2020-02-03 Thread Stefan Bosch
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - DM_VIDEO support (display_dev.h). - boot0.h added, handles NSIH --> tools/nexell obsolete. - gpio.h: Include-path to errno.h changed. Signed-off-by: Stefan Bosch --- arch/arm/mach-nexell/include/mach/boot0.h| 40 +++ a

[RFC PATCH 00/10] arm: add support for SoC S5P4418

2020-02-03 Thread Stefan Bosch
-T2 boards are supported yet because I do only have the NanoPC-T2 board to test the code (this board uses the NanoPi2 code). Stefan Bosch (10): arm: add mach-nexell (header files) arm: add mach-nexell (all files except header files) i2c: mmc: add nexell driver (gpio, i2c, mmc, pwm) video:

Re: Re: [PATCH v1 0/1] arm: Add support for SoC S5P4418

2020-01-07 Thread Stefan Bosch
NexellCorp/bl1_s5p4418 Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lu...@denx.de Regards, Stefan Bosch

Re: Re: [PATCH v1 0/1] arm: Add support for SoC S5P4418

2020-01-07 Thread Stefan Bosch
Hi Tom, thanks a lot for your quick reply. On 06.01.2020 22:07, Tom Rini wrote: On Mon, Jan 06, 2020 at 09:58:47PM +0100, Stefan Bosch wrote: This patch adds support for SAMSUNG's ARM Cortex-A9 based S5P4418 SoC, especially FriendlyARM's NanoPi2 and NanoPC-T2 boards. It is based on https

[PATCH v1 0/1] arm: Add support for SoC S5P4418

2020-01-06 Thread Stefan Bosch
This patch adds support for SAMSUNG's ARM Cortex-A9 based S5P4418 SoC, especially FriendlyARM's NanoPi2 and NanoPC-T2 boards. It is based on https://github.com/friendlyarm/u-boot/tree/nanopi2-v2016.01. For v2016.01 I have also made a working SPL (FriendlyARM U-Boot is using a closed source

[Bug 838130] Re: Kernel 3.0 breaks DVB-T (ISDB-Tb) in DiBcom 8000

2011-11-15 Thread Stefan Bosch
@ezilg Diese Compilerfehler hatte ich mit den falschen RTL2832U-Sourcefiles auch. Ich bin dann zu dem Schluss gekommen dass bei dem Kernel 3.0.x anscheinend die USB-Funktionalität (d.h. die entsprechenden Systemfunktionen) geändert wurden und diese Files nur für den Kernel 2.6.x geeignet sind.

  1   2   >