Re: [U-Boot] [PATCH v13 0/2] S5P: Exynos: Add GPIO numbering feature
Well.. In my case, exynos4 (trats2) is working fine until now. On 05/13/2014 05:38 PM, Minkyu Kang wrote: > Dear Akshay Saraswat, > > On 13/05/14 14:00, Akshay Saraswat wrote: >> Used a script to recheck/verify pin mapping and existing mapping >> appears to be fine, returning correct bank and pin values. >> Did ./MAKEALL -a arm and found all Exynos/S5P related boards >> compiled successfully. >> Couldn't test booting over all of them. >> Tested U-Boot bootup over SMDK5420, SMDK5250, Snow. >> Requesting maintaners to please test over affected SoCs/boards. >> >> Changes in V2: >> - Enabled CMD_GPIO as suggested by Simon Glass >>and supported same for EXYNOS5. >> Changes in V3: >> - New patch added to rename S5P GPIO definitions >>to S5P_GPIO. >> - GPIO Table added to calculate the base address >>of input gpio bank. >> Changes in V4: >> - To have consistent 0..n-1 GPIO numbering the banks >>are divided into different parts where ever they >>have holes in them. >> - Function and table to support gpio command moved >>to s5p-gpio driver. >> - Rebased on latest u-boot-samsung tree. >> Changes in V5: >> - Rebased on latest u-boot-samsung tree. >> - Removed Exynos5 specific code in gpio driver api to >>get bank. >> - Added #define HAVE_GENERIC_GPIO in config file >>to remove conditinal CPU check in gpio driver. >> Changes in V6: >> - Isolated config changes in a new patch. >> - Updated patches with corresponding changes for Exynos 5420. >> Changes in V7: >> - Added changes for other SoCs like Exynos 4412, 4210 etc. >> Changes in V8: >> - Changed Subject of patch 2/2 to reflect affected SoCs/boards. >> - Fixed arndale board compile time errors introduced due to >>patch-set v7. >> Changes in V9: >> - Fixed checkpatch errors. >> - Fixed naming error in exynos_gpio_data arrays which could >>be the possible reason behind data abort witnessed over >>Exynos4 boards. >> Changes in v10: >> - Made arch-exynos/gpio.h -> arch/gpio.h. >> - Removed dead code. >> - Replaced exynos_gpio_get calls with corresponding pin number. >> - Edited pin numbmers in dts files. >> Changes in v11: >> - Created and fixed pinmux_config for Exynos 4412. >> - Removed dead code. >> Changes in v12: >> - Added change logs in individual patches. >> - Fixed few bugs and typos. >> - Added "Acked-by: Przemyslaw Marczak". >> Changes in v13: >> - Fixed typo by replacing EXYNOS5420_GPIO_B10 with >>EXYNOS5420_GPIO_B20 at line # 4149 of patch 1/2. >> >> Akshay Saraswat (2): >> S5P: Exynos: Add GPIO pin numbering and rename definitions >> S5P: Exynos: Config: Enable GPIO CMD config >> >> arch/arm/cpu/armv7/exynos/pinmux.c | 561 + >> arch/arm/dts/exynos4210-origen.dts |4 +- >> arch/arm/dts/exynos4210-trats.dts |6 +- >> arch/arm/dts/exynos4210-universal_c210.dts |4 +- >> arch/arm/dts/exynos4412-trats2.dts |4 +- >> arch/arm/include/asm/arch-exynos/cpu.h | 17 +- >> arch/arm/include/asm/arch-exynos/gpio.h| 1761 >> +++- >> arch/arm/include/asm/arch-s5pc1xx/gpio.h | 948 --- >> board/samsung/arndale/arndale.c| 11 +- >> board/samsung/goni/goni.c | 32 +- >> board/samsung/smdk5250/exynos5-dt.c| 20 +- >> board/samsung/smdk5250/smdk5250.c | 19 +- >> board/samsung/smdk5420/smdk5420.c | 15 +- >> board/samsung/smdkc100/smdkc100.c |5 +- >> board/samsung/smdkv310/smdkv310.c | 19 +- >> board/samsung/trats/trats.c| 39 +- >> board/samsung/trats2/trats2.c | 74 +- >> board/samsung/universal_c210/universal.c | 51 +- >> drivers/gpio/s5p_gpio.c| 204 +++- >> include/configs/exynos5-dt.h |2 + >> include/configs/s5p_goni.h |4 +- >> include/configs/s5pc210_universal.h| 16 +- >> include/configs/smdkv310.h |1 + >> include/configs/trats.h|8 +- >> include/configs/trats2.h |4 +- >> 25 files changed, 2918 insertions(+), 911 deletions(-) >> > > applied to u-boot-samsung. > > > Dear SAMSUNG developers, > > If you have any problem, please tell us immediately. > > Thanks, > Minkyu Kang. > ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCH v13 0/2] S5P: Exynos: Add GPIO numbering feature
Dear Akshay Saraswat, On 13/05/14 14:00, Akshay Saraswat wrote: > Used a script to recheck/verify pin mapping and existing mapping > appears to be fine, returning correct bank and pin values. > Did ./MAKEALL -a arm and found all Exynos/S5P related boards > compiled successfully. > Couldn't test booting over all of them. > Tested U-Boot bootup over SMDK5420, SMDK5250, Snow. > Requesting maintaners to please test over affected SoCs/boards. > > Changes in V2: > - Enabled CMD_GPIO as suggested by Simon Glass > and supported same for EXYNOS5. > Changes in V3: > - New patch added to rename S5P GPIO definitions > to S5P_GPIO. > - GPIO Table added to calculate the base address > of input gpio bank. > Changes in V4: > - To have consistent 0..n-1 GPIO numbering the banks > are divided into different parts where ever they > have holes in them. > - Function and table to support gpio command moved > to s5p-gpio driver. > - Rebased on latest u-boot-samsung tree. > Changes in V5: > - Rebased on latest u-boot-samsung tree. > - Removed Exynos5 specific code in gpio driver api to > get bank. > - Added #define HAVE_GENERIC_GPIO in config file > to remove conditinal CPU check in gpio driver. > Changes in V6: > - Isolated config changes in a new patch. > - Updated patches with corresponding changes for Exynos 5420. > Changes in V7: > - Added changes for other SoCs like Exynos 4412, 4210 etc. > Changes in V8: > - Changed Subject of patch 2/2 to reflect affected SoCs/boards. > - Fixed arndale board compile time errors introduced due to > patch-set v7. > Changes in V9: > - Fixed checkpatch errors. > - Fixed naming error in exynos_gpio_data arrays which could > be the possible reason behind data abort witnessed over > Exynos4 boards. > Changes in v10: > - Made arch-exynos/gpio.h -> arch/gpio.h. > - Removed dead code. > - Replaced exynos_gpio_get calls with corresponding pin number. > - Edited pin numbmers in dts files. > Changes in v11: > - Created and fixed pinmux_config for Exynos 4412. > - Removed dead code. > Changes in v12: > - Added change logs in individual patches. > - Fixed few bugs and typos. > - Added "Acked-by: Przemyslaw Marczak". > Changes in v13: > - Fixed typo by replacing EXYNOS5420_GPIO_B10 with > EXYNOS5420_GPIO_B20 at line # 4149 of patch 1/2. > > Akshay Saraswat (2): > S5P: Exynos: Add GPIO pin numbering and rename definitions > S5P: Exynos: Config: Enable GPIO CMD config > > arch/arm/cpu/armv7/exynos/pinmux.c | 561 + > arch/arm/dts/exynos4210-origen.dts |4 +- > arch/arm/dts/exynos4210-trats.dts |6 +- > arch/arm/dts/exynos4210-universal_c210.dts |4 +- > arch/arm/dts/exynos4412-trats2.dts |4 +- > arch/arm/include/asm/arch-exynos/cpu.h | 17 +- > arch/arm/include/asm/arch-exynos/gpio.h| 1761 > +++- > arch/arm/include/asm/arch-s5pc1xx/gpio.h | 948 --- > board/samsung/arndale/arndale.c| 11 +- > board/samsung/goni/goni.c | 32 +- > board/samsung/smdk5250/exynos5-dt.c| 20 +- > board/samsung/smdk5250/smdk5250.c | 19 +- > board/samsung/smdk5420/smdk5420.c | 15 +- > board/samsung/smdkc100/smdkc100.c |5 +- > board/samsung/smdkv310/smdkv310.c | 19 +- > board/samsung/trats/trats.c| 39 +- > board/samsung/trats2/trats2.c | 74 +- > board/samsung/universal_c210/universal.c | 51 +- > drivers/gpio/s5p_gpio.c| 204 +++- > include/configs/exynos5-dt.h |2 + > include/configs/s5p_goni.h |4 +- > include/configs/s5pc210_universal.h| 16 +- > include/configs/smdkv310.h |1 + > include/configs/trats.h|8 +- > include/configs/trats2.h |4 +- > 25 files changed, 2918 insertions(+), 911 deletions(-) > applied to u-boot-samsung. Dear SAMSUNG developers, If you have any problem, please tell us immediately. Thanks, Minkyu Kang. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] [PATCH v13 0/2] S5P: Exynos: Add GPIO numbering feature
Used a script to recheck/verify pin mapping and existing mapping appears to be fine, returning correct bank and pin values. Did ./MAKEALL -a arm and found all Exynos/S5P related boards compiled successfully. Couldn't test booting over all of them. Tested U-Boot bootup over SMDK5420, SMDK5250, Snow. Requesting maintaners to please test over affected SoCs/boards. Changes in V2: - Enabled CMD_GPIO as suggested by Simon Glass and supported same for EXYNOS5. Changes in V3: - New patch added to rename S5P GPIO definitions to S5P_GPIO. - GPIO Table added to calculate the base address of input gpio bank. Changes in V4: - To have consistent 0..n-1 GPIO numbering the banks are divided into different parts where ever they have holes in them. - Function and table to support gpio command moved to s5p-gpio driver. - Rebased on latest u-boot-samsung tree. Changes in V5: - Rebased on latest u-boot-samsung tree. - Removed Exynos5 specific code in gpio driver api to get bank. - Added #define HAVE_GENERIC_GPIO in config file to remove conditinal CPU check in gpio driver. Changes in V6: - Isolated config changes in a new patch. - Updated patches with corresponding changes for Exynos 5420. Changes in V7: - Added changes for other SoCs like Exynos 4412, 4210 etc. Changes in V8: - Changed Subject of patch 2/2 to reflect affected SoCs/boards. - Fixed arndale board compile time errors introduced due to patch-set v7. Changes in V9: - Fixed checkpatch errors. - Fixed naming error in exynos_gpio_data arrays which could be the possible reason behind data abort witnessed over Exynos4 boards. Changes in v10: - Made arch-exynos/gpio.h -> arch/gpio.h. - Removed dead code. - Replaced exynos_gpio_get calls with corresponding pin number. - Edited pin numbmers in dts files. Changes in v11: - Created and fixed pinmux_config for Exynos 4412. - Removed dead code. Changes in v12: - Added change logs in individual patches. - Fixed few bugs and typos. - Added "Acked-by: Przemyslaw Marczak". Changes in v13: - Fixed typo by replacing EXYNOS5420_GPIO_B10 with EXYNOS5420_GPIO_B20 at line # 4149 of patch 1/2. Akshay Saraswat (2): S5P: Exynos: Add GPIO pin numbering and rename definitions S5P: Exynos: Config: Enable GPIO CMD config arch/arm/cpu/armv7/exynos/pinmux.c | 561 + arch/arm/dts/exynos4210-origen.dts |4 +- arch/arm/dts/exynos4210-trats.dts |6 +- arch/arm/dts/exynos4210-universal_c210.dts |4 +- arch/arm/dts/exynos4412-trats2.dts |4 +- arch/arm/include/asm/arch-exynos/cpu.h | 17 +- arch/arm/include/asm/arch-exynos/gpio.h| 1761 +++- arch/arm/include/asm/arch-s5pc1xx/gpio.h | 948 --- board/samsung/arndale/arndale.c| 11 +- board/samsung/goni/goni.c | 32 +- board/samsung/smdk5250/exynos5-dt.c| 20 +- board/samsung/smdk5250/smdk5250.c | 19 +- board/samsung/smdk5420/smdk5420.c | 15 +- board/samsung/smdkc100/smdkc100.c |5 +- board/samsung/smdkv310/smdkv310.c | 19 +- board/samsung/trats/trats.c| 39 +- board/samsung/trats2/trats2.c | 74 +- board/samsung/universal_c210/universal.c | 51 +- drivers/gpio/s5p_gpio.c| 204 +++- include/configs/exynos5-dt.h |2 + include/configs/s5p_goni.h |4 +- include/configs/s5pc210_universal.h| 16 +- include/configs/smdkv310.h |1 + include/configs/trats.h|8 +- include/configs/trats2.h |4 +- 25 files changed, 2918 insertions(+), 911 deletions(-) -- 1.8.3.2 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot