mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 02:32:09 -04:00
clk/samsung updates for v4.15, part 2
- An addition of separate driver for the Exynos 4412 ISP CMU, needed
to model and properly handle the clock controller's dependencies
on the ISP power domain.
- Adding __maybe_unused attributes to the exynos5433_cmu_{suspend,
resume} ops to suppress compiler warnings with CONFIG_PM disabled.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJZ5IjJAAoJEE1bIKeAnHqLsnIP/iPVWF3tkpKgc7v5cq3US+HW
U7uU3/Di1A8jWgIVYyFVjAAceahz9xefu2rgCxsiUAkh1i+SdR9O9gAWq08AcmZu
OMGWI7zMzH0GVvRXDbZsRGKVxtkrda519KnOTXorawhh1JnODuOzMBxMcAXm+zen
bvPuqiXBvGXADFc18QtaR7JAd7sqd+rMFYCJ45RJAIf20Z9PPGJQPtkxfvkK2xRX
nuB6ZaUfN9xrBVhWvjYq6WjKhkIO/j848B+0+l5GLi2au/a+nDN0qOYrMpFG8EQe
k/6zu3xDTG/9UgKWNJN5fMon7QK82sOJTszDwDLLsttz5LhuUGV+oLHnAdt8rcgJ
7UuTNRc169t0tNtoep6m/5kHn81XARSQAgPVKs5xuOfTef4lP3kXhbDLoIENx/+H
fCDq7GteFat1Shu/01HZJhBe4MOolZLHsFvu7+KawB6CmD3KzDSckgRRIrEFDqck
AYqxDmqJLaNbnJeTBsNRQQ3uX5D1wAaGKJLNq4HSfNOL3ZeOHQ2nxp0GgIOk7CSB
agelkdpMaN4uNTB8cENnEIBv99bEkbdd4o5unCbO8lu3JgqfgjqFm6FjQZRR0ZQi
uu1rFK+w7G239B6eBpkRLuJ7h8v3FntQy6FJOHHm8fKkHtN+BpBEUgX9EkJsW1QG
ii7VgIaLm7QLcFOupKeh
=DlbQ
-----END PGP SIGNATURE-----
Merge tag 'clk-v4.15-exynos-pm' of git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk into clk-next
Pull Samsung clk driver updates from Sylwester Nawrocki:
- An addition of separate driver for the Exynos 4412 ISP CMU, needed
to model and properly handle the clock controller's dependencies
on the ISP power domain.
- Adding __maybe_unused attributes to the exynos5433_cmu_{suspend,
resume} ops to suppress compiler warnings with CONFIG_PM disabled.
* tag 'clk-v4.15-exynos-pm' of git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk:
clk: samsung: Add a separate driver for Exynos4412 ISP clocks
clk: samsung: Add dt bindings for Exynos4412 ISP clock controller
clk: samsung: Instantiate Exynos4412 ISP clocks only when available
clk: samsung: exynos5433: mark PM functions as __maybe_unused
This commit is contained in:
commit
ae74ac0828
6 changed files with 284 additions and 9 deletions
|
|
@ -272,4 +272,39 @@
|
|||
/* must be greater than maximal clock id */
|
||||
#define CLK_NR_CLKS 461
|
||||
|
||||
/* Exynos4x12 ISP clocks */
|
||||
#define CLK_ISP_FIMC_ISP 1
|
||||
#define CLK_ISP_FIMC_DRC 2
|
||||
#define CLK_ISP_FIMC_FD 3
|
||||
#define CLK_ISP_FIMC_LITE0 4
|
||||
#define CLK_ISP_FIMC_LITE1 5
|
||||
#define CLK_ISP_MCUISP 6
|
||||
#define CLK_ISP_GICISP 7
|
||||
#define CLK_ISP_SMMU_ISP 8
|
||||
#define CLK_ISP_SMMU_DRC 9
|
||||
#define CLK_ISP_SMMU_FD 10
|
||||
#define CLK_ISP_SMMU_LITE0 11
|
||||
#define CLK_ISP_SMMU_LITE1 12
|
||||
#define CLK_ISP_PPMUISPMX 13
|
||||
#define CLK_ISP_PPMUISPX 14
|
||||
#define CLK_ISP_MCUCTL_ISP 15
|
||||
#define CLK_ISP_MPWM_ISP 16
|
||||
#define CLK_ISP_I2C0_ISP 17
|
||||
#define CLK_ISP_I2C1_ISP 18
|
||||
#define CLK_ISP_MTCADC_ISP 19
|
||||
#define CLK_ISP_PWM_ISP 20
|
||||
#define CLK_ISP_WDT_ISP 21
|
||||
#define CLK_ISP_UART_ISP 22
|
||||
#define CLK_ISP_ASYNCAXIM 23
|
||||
#define CLK_ISP_SMMU_ISPCX 24
|
||||
#define CLK_ISP_SPI0_ISP 25
|
||||
#define CLK_ISP_SPI1_ISP 26
|
||||
|
||||
#define CLK_ISP_DIV_ISP0 27
|
||||
#define CLK_ISP_DIV_ISP1 28
|
||||
#define CLK_ISP_DIV_MCUISP0 29
|
||||
#define CLK_ISP_DIV_MCUISP1 30
|
||||
|
||||
#define CLK_NR_ISP_CLKS 31
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_EXYNOS_4_H */
|
||||
|
|
|
|||
Loading…
Reference in a new issue