mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 08:15:07 -04:00
mtd: rawnand: qcom: Make "aon" clock optional
Some SoCs (e.g. MDM9607, SDX55) have only a single separately controllable clock for the NAND controller. The actual clocks in the hardware are managed by the firmware and turned on all together when needed. In this case, there is no separate "aon" clock that can be described in the device tree from the OS point of view. Make the second "aon" clock optional to avoid an error when it is missing. For platforms that really need it, the dt-bindings are responsible for validating that. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Reviewed-by: Manivannan Sadhasivam <mani@kernel.org> Signed-off-by: Stephan Gerhold <stephan.gerhold@linaro.org> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
This commit is contained in:
committed by
Miquel Raynal
parent
4529aababe
commit
533ec81631
@@ -2280,7 +2280,7 @@ static int qcom_nandc_probe(struct platform_device *pdev)
|
||||
if (IS_ERR(nandc->core_clk))
|
||||
return PTR_ERR(nandc->core_clk);
|
||||
|
||||
nandc->aon_clk = devm_clk_get(dev, "aon");
|
||||
nandc->aon_clk = devm_clk_get_optional(dev, "aon");
|
||||
if (IS_ERR(nandc->aon_clk))
|
||||
return PTR_ERR(nandc->aon_clk);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user