diff options
Diffstat (limited to 'arch/arm')
| -rw-r--r-- | arch/arm/Kconfig | 4 | ||||
| -rw-r--r-- | arch/arm/boot/dts/exynos5420.dtsi | 14 | ||||
| -rw-r--r-- | arch/arm/mach-s3c24xx/Kconfig | 37 |
3 files changed, 14 insertions, 41 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index db3c5414223e..044e32be02b5 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -755,7 +755,7 @@ config ARCH_S3C64XX | |||
| 755 | select ATAGS | 755 | select ATAGS |
| 756 | select CLKDEV_LOOKUP | 756 | select CLKDEV_LOOKUP |
| 757 | select CLKSRC_SAMSUNG_PWM | 757 | select CLKSRC_SAMSUNG_PWM |
| 758 | select COMMON_CLK | 758 | select COMMON_CLK_SAMSUNG |
| 759 | select CPU_V6K | 759 | select CPU_V6K |
| 760 | select GENERIC_CLOCKEVENTS | 760 | select GENERIC_CLOCKEVENTS |
| 761 | select GPIO_SAMSUNG | 761 | select GPIO_SAMSUNG |
| @@ -836,7 +836,7 @@ config ARCH_EXYNOS | |||
| 836 | select ARCH_REQUIRE_GPIOLIB | 836 | select ARCH_REQUIRE_GPIOLIB |
| 837 | select ARCH_SPARSEMEM_ENABLE | 837 | select ARCH_SPARSEMEM_ENABLE |
| 838 | select ARM_GIC | 838 | select ARM_GIC |
| 839 | select COMMON_CLK | 839 | select COMMON_CLK_SAMSUNG |
| 840 | select CPU_V7 | 840 | select CPU_V7 |
| 841 | select GENERIC_CLOCKEVENTS | 841 | select GENERIC_CLOCKEVENTS |
| 842 | select HAVE_S3C2410_I2C if I2C | 842 | select HAVE_S3C2410_I2C if I2C |
diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index 418f2506aaf0..d433fe4d00f0 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi | |||
| @@ -546,7 +546,7 @@ | |||
| 546 | #size-cells = <0>; | 546 | #size-cells = <0>; |
| 547 | pinctrl-names = "default"; | 547 | pinctrl-names = "default"; |
| 548 | pinctrl-0 = <&i2c4_hs_bus>; | 548 | pinctrl-0 = <&i2c4_hs_bus>; |
| 549 | clocks = <&clock CLK_I2C4>; | 549 | clocks = <&clock CLK_USI0>; |
| 550 | clock-names = "hsi2c"; | 550 | clock-names = "hsi2c"; |
| 551 | status = "disabled"; | 551 | status = "disabled"; |
| 552 | }; | 552 | }; |
| @@ -559,7 +559,7 @@ | |||
| 559 | #size-cells = <0>; | 559 | #size-cells = <0>; |
| 560 | pinctrl-names = "default"; | 560 | pinctrl-names = "default"; |
| 561 | pinctrl-0 = <&i2c5_hs_bus>; | 561 | pinctrl-0 = <&i2c5_hs_bus>; |
| 562 | clocks = <&clock CLK_I2C5>; | 562 | clocks = <&clock CLK_USI1>; |
| 563 | clock-names = "hsi2c"; | 563 | clock-names = "hsi2c"; |
| 564 | status = "disabled"; | 564 | status = "disabled"; |
| 565 | }; | 565 | }; |
| @@ -572,7 +572,7 @@ | |||
| 572 | #size-cells = <0>; | 572 | #size-cells = <0>; |
| 573 | pinctrl-names = "default"; | 573 | pinctrl-names = "default"; |
| 574 | pinctrl-0 = <&i2c6_hs_bus>; | 574 | pinctrl-0 = <&i2c6_hs_bus>; |
| 575 | clocks = <&clock CLK_I2C6>; | 575 | clocks = <&clock CLK_USI2>; |
| 576 | clock-names = "hsi2c"; | 576 | clock-names = "hsi2c"; |
| 577 | status = "disabled"; | 577 | status = "disabled"; |
| 578 | }; | 578 | }; |
| @@ -585,7 +585,7 @@ | |||
| 585 | #size-cells = <0>; | 585 | #size-cells = <0>; |
| 586 | pinctrl-names = "default"; | 586 | pinctrl-names = "default"; |
| 587 | pinctrl-0 = <&i2c7_hs_bus>; | 587 | pinctrl-0 = <&i2c7_hs_bus>; |
| 588 | clocks = <&clock CLK_I2C7>; | 588 | clocks = <&clock CLK_USI3>; |
| 589 | clock-names = "hsi2c"; | 589 | clock-names = "hsi2c"; |
| 590 | status = "disabled"; | 590 | status = "disabled"; |
| 591 | }; | 591 | }; |
| @@ -598,7 +598,7 @@ | |||
| 598 | #size-cells = <0>; | 598 | #size-cells = <0>; |
| 599 | pinctrl-names = "default"; | 599 | pinctrl-names = "default"; |
| 600 | pinctrl-0 = <&i2c8_hs_bus>; | 600 | pinctrl-0 = <&i2c8_hs_bus>; |
| 601 | clocks = <&clock CLK_I2C8>; | 601 | clocks = <&clock CLK_USI4>; |
| 602 | clock-names = "hsi2c"; | 602 | clock-names = "hsi2c"; |
| 603 | status = "disabled"; | 603 | status = "disabled"; |
| 604 | }; | 604 | }; |
| @@ -611,7 +611,7 @@ | |||
| 611 | #size-cells = <0>; | 611 | #size-cells = <0>; |
| 612 | pinctrl-names = "default"; | 612 | pinctrl-names = "default"; |
| 613 | pinctrl-0 = <&i2c9_hs_bus>; | 613 | pinctrl-0 = <&i2c9_hs_bus>; |
| 614 | clocks = <&clock CLK_I2C9>; | 614 | clocks = <&clock CLK_USI5>; |
| 615 | clock-names = "hsi2c"; | 615 | clock-names = "hsi2c"; |
| 616 | status = "disabled"; | 616 | status = "disabled"; |
| 617 | }; | 617 | }; |
| @@ -624,7 +624,7 @@ | |||
| 624 | #size-cells = <0>; | 624 | #size-cells = <0>; |
| 625 | pinctrl-names = "default"; | 625 | pinctrl-names = "default"; |
| 626 | pinctrl-0 = <&i2c10_hs_bus>; | 626 | pinctrl-0 = <&i2c10_hs_bus>; |
| 627 | clocks = <&clock CLK_I2C10>; | 627 | clocks = <&clock CLK_USI6>; |
| 628 | clock-names = "hsi2c"; | 628 | clock-names = "hsi2c"; |
| 629 | status = "disabled"; | 629 | status = "disabled"; |
| 630 | }; | 630 | }; |
diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig index 45a7026e9419..04284de7aca5 100644 --- a/arch/arm/mach-s3c24xx/Kconfig +++ b/arch/arm/mach-s3c24xx/Kconfig | |||
| @@ -18,17 +18,7 @@ config PLAT_S3C24XX | |||
| 18 | help | 18 | help |
| 19 | Base platform code for any Samsung S3C24XX device | 19 | Base platform code for any Samsung S3C24XX device |
| 20 | 20 | ||
| 21 | config S3C2410_COMMON_CLK | ||
| 22 | bool | ||
| 23 | help | ||
| 24 | Build the s3c2410 clock driver based on the common clock framework. | ||
| 25 | 21 | ||
| 26 | config S3C2410_COMMON_DCLK | ||
| 27 | bool | ||
| 28 | select REGMAP_MMIO | ||
| 29 | help | ||
| 30 | Temporary symbol to build the dclk driver based on the common clock | ||
| 31 | framework. | ||
| 32 | 22 | ||
| 33 | menu "SAMSUNG S3C24XX SoCs Support" | 23 | menu "SAMSUNG S3C24XX SoCs Support" |
| 34 | 24 | ||
| @@ -37,7 +27,6 @@ comment "S3C24XX SoCs" | |||
| 37 | config CPU_S3C2410 | 27 | config CPU_S3C2410 |
| 38 | bool "SAMSUNG S3C2410" | 28 | bool "SAMSUNG S3C2410" |
| 39 | default y | 29 | default y |
| 40 | select COMMON_CLK | ||
| 41 | select CPU_ARM920T | 30 | select CPU_ARM920T |
| 42 | select S3C2410_COMMON_CLK | 31 | select S3C2410_COMMON_CLK |
| 43 | select S3C2410_DMA if S3C24XX_DMA | 32 | select S3C2410_DMA if S3C24XX_DMA |
| @@ -50,7 +39,6 @@ config CPU_S3C2410 | |||
| 50 | 39 | ||
| 51 | config CPU_S3C2412 | 40 | config CPU_S3C2412 |
| 52 | bool "SAMSUNG S3C2412" | 41 | bool "SAMSUNG S3C2412" |
| 53 | select COMMON_CLK | ||
| 54 | select CPU_ARM926T | 42 | select CPU_ARM926T |
| 55 | select S3C2412_COMMON_CLK | 43 | select S3C2412_COMMON_CLK |
| 56 | select S3C2412_DMA if S3C24XX_DMA | 44 | select S3C2412_DMA if S3C24XX_DMA |
| @@ -60,7 +48,6 @@ config CPU_S3C2412 | |||
| 60 | 48 | ||
| 61 | config CPU_S3C2416 | 49 | config CPU_S3C2416 |
| 62 | bool "SAMSUNG S3C2416/S3C2450" | 50 | bool "SAMSUNG S3C2416/S3C2450" |
| 63 | select COMMON_CLK | ||
| 64 | select CPU_ARM926T | 51 | select CPU_ARM926T |
| 65 | select S3C2416_PM if PM | 52 | select S3C2416_PM if PM |
| 66 | select S3C2443_COMMON_CLK | 53 | select S3C2443_COMMON_CLK |
| @@ -70,7 +57,6 @@ config CPU_S3C2416 | |||
| 70 | 57 | ||
| 71 | config CPU_S3C2440 | 58 | config CPU_S3C2440 |
| 72 | bool "SAMSUNG S3C2440" | 59 | bool "SAMSUNG S3C2440" |
| 73 | select COMMON_CLK | ||
| 74 | select CPU_ARM920T | 60 | select CPU_ARM920T |
| 75 | select S3C2410_COMMON_CLK | 61 | select S3C2410_COMMON_CLK |
| 76 | select S3C2410_PM if PM | 62 | select S3C2410_PM if PM |
| @@ -80,7 +66,6 @@ config CPU_S3C2440 | |||
| 80 | 66 | ||
| 81 | config CPU_S3C2442 | 67 | config CPU_S3C2442 |
| 82 | bool "SAMSUNG S3C2442" | 68 | bool "SAMSUNG S3C2442" |
| 83 | select COMMON_CLK | ||
| 84 | select CPU_ARM920T | 69 | select CPU_ARM920T |
| 85 | select S3C2410_COMMON_CLK | 70 | select S3C2410_COMMON_CLK |
| 86 | select S3C2410_DMA if S3C24XX_DMA | 71 | select S3C2410_DMA if S3C24XX_DMA |
| @@ -95,7 +80,6 @@ config CPU_S3C244X | |||
| 95 | 80 | ||
| 96 | config CPU_S3C2443 | 81 | config CPU_S3C2443 |
| 97 | bool "SAMSUNG S3C2443" | 82 | bool "SAMSUNG S3C2443" |
| 98 | select COMMON_CLK | ||
| 99 | select CPU_ARM920T | 83 | select CPU_ARM920T |
| 100 | select S3C2443_COMMON_CLK | 84 | select S3C2443_COMMON_CLK |
| 101 | select S3C2443_DMA if S3C24XX_DMA | 85 | select S3C2443_DMA if S3C24XX_DMA |
| @@ -236,7 +220,7 @@ config ARCH_BAST | |||
| 236 | bool "Simtec Electronics BAST (EB2410ITX)" | 220 | bool "Simtec Electronics BAST (EB2410ITX)" |
| 237 | select ISA | 221 | select ISA |
| 238 | select MACH_BAST_IDE | 222 | select MACH_BAST_IDE |
| 239 | select S3C2410_COMMON_DCLK if COMMON_CLK | 223 | select S3C2410_COMMON_DCLK |
| 240 | select S3C2410_IOTIMING if ARM_S3C2410_CPUFREQ | 224 | select S3C2410_IOTIMING if ARM_S3C2410_CPUFREQ |
| 241 | select S3C24XX_SIMTEC_NOR | 225 | select S3C24XX_SIMTEC_NOR |
| 242 | select S3C24XX_SIMTEC_PM if PM | 226 | select S3C24XX_SIMTEC_PM if PM |
| @@ -318,7 +302,7 @@ config MACH_TCT_HAMMER | |||
| 318 | config MACH_VR1000 | 302 | config MACH_VR1000 |
| 319 | bool "Thorcom VR1000" | 303 | bool "Thorcom VR1000" |
| 320 | select MACH_BAST_IDE | 304 | select MACH_BAST_IDE |
| 321 | select S3C2410_COMMON_DCLK if COMMON_CLK | 305 | select S3C2410_COMMON_DCLK |
| 322 | select S3C24XX_SIMTEC_NOR | 306 | select S3C24XX_SIMTEC_NOR |
| 323 | select S3C24XX_SIMTEC_PM if PM | 307 | select S3C24XX_SIMTEC_PM if PM |
| 324 | select S3C24XX_SIMTEC_USB | 308 | select S3C24XX_SIMTEC_USB |
| @@ -337,11 +321,6 @@ config S3C2412_PM_SLEEP | |||
| 337 | 321 | ||
| 338 | if CPU_S3C2412 | 322 | if CPU_S3C2412 |
| 339 | 323 | ||
| 340 | config S3C2412_COMMON_CLK | ||
| 341 | bool | ||
| 342 | help | ||
| 343 | Build the s3c2412 clock driver based on the common clock framework. | ||
| 344 | |||
| 345 | config CPU_S3C2412_ONLY | 324 | config CPU_S3C2412_ONLY |
| 346 | bool | 325 | bool |
| 347 | depends on !CPU_S3C2410 && !CPU_S3C2416 && !CPU_S3C2440 && \ | 326 | depends on !CPU_S3C2410 && !CPU_S3C2416 && !CPU_S3C2440 && \ |
| @@ -502,7 +481,7 @@ comment "S3C2440 Boards" | |||
| 502 | config MACH_ANUBIS | 481 | config MACH_ANUBIS |
| 503 | bool "Simtec Electronics ANUBIS" | 482 | bool "Simtec Electronics ANUBIS" |
| 504 | select HAVE_PATA_PLATFORM | 483 | select HAVE_PATA_PLATFORM |
| 505 | select S3C2410_COMMON_DCLK if COMMON_CLK | 484 | select S3C2410_COMMON_DCLK |
| 506 | select S3C2440_XTAL_12000000 | 485 | select S3C2440_XTAL_12000000 |
| 507 | select S3C24XX_SIMTEC_PM if PM | 486 | select S3C24XX_SIMTEC_PM if PM |
| 508 | select S3C_DEV_USB_HOST | 487 | select S3C_DEV_USB_HOST |
| @@ -541,7 +520,7 @@ config MACH_NEXCODER_2440 | |||
| 541 | 520 | ||
| 542 | config MACH_OSIRIS | 521 | config MACH_OSIRIS |
| 543 | bool "Simtec IM2440D20 (OSIRIS) module" | 522 | bool "Simtec IM2440D20 (OSIRIS) module" |
| 544 | select S3C2410_COMMON_DCLK if COMMON_CLK | 523 | select S3C2410_COMMON_DCLK |
| 545 | select S3C2410_IOTIMING if ARM_S3C2440_CPUFREQ | 524 | select S3C2410_IOTIMING if ARM_S3C2440_CPUFREQ |
| 546 | select S3C2440_XTAL_12000000 | 525 | select S3C2440_XTAL_12000000 |
| 547 | select S3C24XX_SIMTEC_PM if PM | 526 | select S3C24XX_SIMTEC_PM if PM |
| @@ -612,7 +591,7 @@ config MACH_RX1950 | |||
| 612 | bool "HP iPAQ rx1950" | 591 | bool "HP iPAQ rx1950" |
| 613 | select I2C | 592 | select I2C |
| 614 | select PM_H1940 if PM | 593 | select PM_H1940 if PM |
| 615 | select S3C2410_COMMON_DCLK if COMMON_CLK | 594 | select S3C2410_COMMON_DCLK |
| 616 | select S3C2410_IOTIMING if ARM_S3C2440_CPUFREQ | 595 | select S3C2410_IOTIMING if ARM_S3C2440_CPUFREQ |
| 617 | select S3C2440_XTAL_16934400 | 596 | select S3C2440_XTAL_16934400 |
| 618 | select S3C24XX_PWM | 597 | select S3C24XX_PWM |
| @@ -624,12 +603,6 @@ endif # CPU_S3C2442 | |||
| 624 | 603 | ||
| 625 | if CPU_S3C2443 || CPU_S3C2416 | 604 | if CPU_S3C2443 || CPU_S3C2416 |
| 626 | 605 | ||
| 627 | config S3C2443_COMMON_CLK | ||
| 628 | bool | ||
| 629 | help | ||
| 630 | Temporary symbol to build the clock driver based on the common clock | ||
| 631 | framework. | ||
| 632 | |||
| 633 | config S3C2443_DMA | 606 | config S3C2443_DMA |
| 634 | bool | 607 | bool |
| 635 | help | 608 | help |
