40 lines
808 B
YAML
40 lines
808 B
YAML
# Copyright (c) 2020, Linaro Limited
|
|
# Copyright (c) 2021, ATL Electronics
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
description: |
|
|
Cypress PSoC-6 Pinctrl container node
|
|
|
|
The Cypress PSoC-6 pins implements following pin configuration option:
|
|
|
|
* bias-pull-up
|
|
* bias-pull-down
|
|
* drive-open-drain
|
|
* drive-open-source
|
|
* drive-push-pull (strong)
|
|
* input-enable (input-buffer)
|
|
|
|
These options define devicetree flags that are converted to SoC flags at
|
|
CY_PSOC6_PIN_FLAGS().
|
|
|
|
compatible: "cypress,psoc6-pinctrl"
|
|
|
|
include: base.yaml
|
|
|
|
properties:
|
|
"#address-cells":
|
|
required: true
|
|
const: 1
|
|
"#size-cells":
|
|
required: true
|
|
const: 1
|
|
|
|
child-binding:
|
|
description: cypress pins
|
|
|
|
include: pincfg-node.yaml
|
|
|
|
properties:
|
|
"cypress,pins":
|
|
type: phandle-array
|