[PATCH 5/8] ARC: HAPS: cleanup defconfigs from unused ETH drivers

2019-10-23 Thread Eugeniy Paltsev
We have multiple vendors ethernet drivers enabled in haps_hs and haps_hs_smp defconfig. The only one we possibly require is VIRTIO_NET. So disable unused ones via disabling entire CONFIG_ETHERNET which controls all vendor-specific ethernet drivers. Signed-off-by: Eugeniy Paltsev ---

[PATCH 6/8] ARC: merge HAPS-HS with nSIM-HS configs

2019-10-23 Thread Eugeniy Paltsev
Starting from nSIM 2019.06 is possible to use DW UART instead of ARC UART. That allows us to merge "nsim_hs" with "haps_hs" and "nsim_hs_smp" with "haps_hs_smp" with minor changes which were done in previous commits. We eliminate nsim_hs_defconfig and nsim_hs_smp_defconfig and leave

[PATCH 8/8] ARC: nSIM_700: remove unused network options

2019-10-23 Thread Eugeniy Paltsev
We have snps,arc-emac enabled in nSIM_700. It's obsolete and it's not used anymore so remove its device tree node and disable unused network options in defconfig. Signed-off-by: Eugeniy Paltsev --- arch/arc/boot/dts/nsim_700.dts | 16 arch/arc/configs/nsim_700_defconfig |

[PATCH 4/8] ARC: HAPS: add HIGHMEM memory zone to DTS

2019-10-23 Thread Eugeniy Paltsev
This is required as a preparation of merging nSIM and HASP defonfig and device tree. As we have HIGHMEM disabled in both HAPS and nSIM defconfigs this doesn't lead to any functional change. Signed-off-by: Eugeniy Paltsev --- arch/arc/boot/dts/haps_hs.dts | 13 - 1 file changed, 8

[PATCH 3/8] ARC: HAPS: use same UART configuration everywhere

2019-10-23 Thread Eugeniy Paltsev
For some reason we use ns8250 UART compatible on UP HAPS configuration and ns16550a (which is ns8250 with FIFO support) on SMP HAPS configuration. Given that we have same UART IP with same IP configuration on both HAPS configuration use ns16550a compatible everywhere. Signed-off-by: Eugeniy

[PATCH 1/8] ARC: regenerate nSIM and HAPS defconfigs

2019-10-23 Thread Eugeniy Paltsev
No functional change intended. Signed-off-by: Eugeniy Paltsev --- arch/arc/configs/haps_hs_defconfig | 10 ++ arch/arc/configs/haps_hs_smp_defconfig | 12 +++- arch/arc/configs/nsim_700_defconfig| 7 ++- arch/arc/configs/nsim_hs_defconfig | 8 ++--

[PATCH 0/8] ARC: merge HAPS-HS with nSIM-HS configs

2019-10-23 Thread Eugeniy Paltsev
Starting from nSIM 2019.06 is possible to use DW UART instead of ARC UART. That allows us to merge "nsim_hs" with "haps_hs" and "nsim_hs_smp" with "haps_hs_smp" with some minor changes. We eliminate nsim_hs_defconfig and nsim_hs_smp_defconfig and leave haps_hs_defconfig and haps_hs_smp_defconfig

[PATCH 7/8] ARC: nSIM_700: switch to DW UART usage

2019-10-23 Thread Eugeniy Paltsev
Switch nsim_700_defconfig to dwuart for consistent uart settings for all nSIM configurations. Signed-off-by: Eugeniy Paltsev --- arch/arc/boot/dts/nsim_700.dts | 20 +++- arch/arc/configs/nsim_700_defconfig | 8 ++-- 2 files changed, 17 insertions(+), 11 deletions(-)

[PATCH 2/8] ARC: HAPS: cleanup defconfigs from unused IO-related options

2019-10-23 Thread Eugeniy Paltsev
We don't have any peripherals on HAPS which may require FB or input_devices support. So get rid of them. Signed-off-by: Eugeniy Paltsev --- arch/arc/configs/haps_hs_defconfig | 9 +++-- arch/arc/configs/haps_hs_smp_defconfig | 9 +++-- 2 files changed, 6 insertions(+), 12