Skip to content

Commit 9753ab5

Browse files
committed
Merge tag 'memory-controller-drv-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Memory controller drivers for v6.13 1. Freescale IFC: Split handling of child nodes in the bindings to fix dtbs_check warning. 2. ARM64 defconfig: Nothing selects CONFIG_FSL_IFC anymore since commit 9ba0cae ("memory: fsl_ifc: Make FSL_IFC config visible and selectable") and actually CONFIG_MTD_NAND_FSL_IFC depends on it now. Enable CONFIG_FSL_IFC in ARM64 defconfig, so users of it won't lose these two drivers. * tag 'memory-controller-drv-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl: arm64: defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC dt-bindings: memory-controllers: fsl,ifc: split child node differences Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2 parents 2570a24 + 1f1d847 commit 9753ab5

File tree

2 files changed

+28
-5
lines changed

2 files changed

+28
-5
lines changed

Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,39 @@ properties:
5858
access window as configured.
5959
6060
patternProperties:
61-
"^.*@[a-f0-9]+(,[a-f0-9]+)+$":
61+
"^nand@[a-f0-9]+(,[a-f0-9]+)+$":
6262
type: object
63-
description: |
64-
Child device nodes describe the devices connected to IFC such as NOR (e.g.
65-
cfi-flash) and NAND (fsl,ifc-nand). There might be board specific devices
66-
like FPGAs, CPLDs, etc.
63+
properties:
64+
compatible:
65+
const: fsl,ifc-nand
66+
67+
reg:
68+
maxItems: 1
69+
70+
"#address-cells":
71+
const: 1
72+
73+
"#size-cells":
74+
const: 1
75+
76+
patternProperties:
77+
"^partition@[0-9a-f]+":
78+
$ref: /schemas/mtd/partitions/partition.yaml#
79+
deprecated: true
6780

6881
required:
6982
- compatible
7083
- reg
7184

85+
additionalProperties: false
86+
87+
"(flash|fpga|board-control|cpld)@[a-f0-9]+(,[a-f0-9]+)+$":
88+
type: object
89+
oneOf:
90+
- $ref: /schemas/board/fsl,fpga-qixis.yaml#
91+
- $ref: /schemas/mtd/mtd-physmap.yaml#
92+
unevaluatedProperties: false
93+
7294
required:
7395
- compatible
7496
- reg

arch/arm64/configs/defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1472,6 +1472,7 @@ CONFIG_ARM_MEDIATEK_CCI_DEVFREQ=m
14721472
CONFIG_EXTCON_PTN5150=m
14731473
CONFIG_EXTCON_USB_GPIO=y
14741474
CONFIG_EXTCON_USBC_CROS_EC=y
1475+
CONFIG_FSL_IFC=y
14751476
CONFIG_RENESAS_RPCIF=m
14761477
CONFIG_IIO=y
14771478
CONFIG_EXYNOS_ADC=y

0 commit comments

Comments
 (0)