Skip to content
Permalink
Browse files

dts/bindings: Remove generation from binding

Now that the generation script doesn't look at the "generation" in the
YAML, we can remove it from the binding files.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
  • Loading branch information...
galak committed Jul 10, 2019
1 parent 3105283 commit 8e1d3f33280daa91f78082e7b5048a50261646ad
Showing with 0 additions and 340 deletions.
  1. +0 −2 dts/bindings/arm/nxp,imx-epit.yaml
  2. +0 −1 dts/bindings/arm/nxp,imx-mu.yaml
  3. +0 −20 dts/bindings/arm/nxp,kinetis-scg.yaml
  4. +0 −2 dts/bindings/arm/nxp,kinetis-sim.yaml
  5. +0 −1 dts/bindings/audio/ti,tlv320dac.yaml
  6. +0 −6 dts/bindings/base/base.yaml
  7. +0 −1 dts/bindings/bluetooth/zephyr,bt-hci-spi-slave.yaml
  8. +0 −2 dts/bindings/bluetooth/zephyr,bt-hci-spi.yaml
  9. +0 −5 dts/bindings/can/can.yaml
  10. +0 −1 dts/bindings/can/microchip,mcp2515.yaml
  11. +0 −2 dts/bindings/can/nxp,kinetis-flexcan.yaml
  12. +0 −4 dts/bindings/can/st,stm32-can.yaml
  13. +0 −3 dts/bindings/clock/fixed-clock.yaml
  14. +0 −2 dts/bindings/cpu/cpu.yaml
  15. +0 −8 dts/bindings/device_node.yaml.template
  16. +0 −2 dts/bindings/display/ilitek,ili9340.yaml
  17. +0 −9 dts/bindings/display/solomon,ssd1306fb.yaml
  18. +0 −16 dts/bindings/display/solomon,ssd1673fb.yaml
  19. +0 −1 dts/bindings/ethernet/ethernet.yaml
  20. +0 −1 dts/bindings/ethernet/microchip,enc28j60.yaml
  21. +0 −1 dts/bindings/flash_controller/atmel,sam-flash-controller.yaml
  22. +0 −2 dts/bindings/flash_controller/st,stm32wb-flash-controller.yaml
  23. +0 −1 dts/bindings/gpio/atmel,sam-gpio.yaml
  24. +0 −3 dts/bindings/gpio/gpio-keys.yaml
  25. +0 −3 dts/bindings/gpio/gpio-leds.yaml
  26. +0 −1 dts/bindings/gpio/nxp,imx-gpio.yaml
  27. +0 −1 dts/bindings/gpio/openisa,rv32m1-gpio.yaml
  28. +0 −1 dts/bindings/gpio/silabs,efm32-gpio.yaml
  29. +0 −1 dts/bindings/gpio/silabs,efr32mg12-gpio.yaml
  30. +0 −1 dts/bindings/gpio/silabs,efr32xg1-gpio.yaml
  31. +0 −1 dts/bindings/gpio/snps,designware-gpio.yaml
  32. +0 −1 dts/bindings/gpio/st,stm32-gpio.yaml
  33. +0 −1 dts/bindings/i2c/atmel,sam-i2c-twi.yaml
  34. +0 −1 dts/bindings/i2c/atmel,sam-i2c-twihs.yaml
  35. +0 −1 dts/bindings/i2c/atmel,sam0-i2c.yaml
  36. +0 −1 dts/bindings/i2c/fsl,imx7d-i2c.yaml
  37. +0 −2 dts/bindings/i2c/i2c.yaml
  38. +0 −1 dts/bindings/i2c/microchip,xec-i2c.yaml
  39. +0 −2 dts/bindings/i2c/nordic,nrf-i2c.yaml
  40. +0 −1 dts/bindings/i2c/sifive,i2c0.yaml
  41. +0 −2 dts/bindings/i2c/silabs,gecko-i2c.yaml
  42. +0 −1 dts/bindings/i2c/snps,designware-i2c.yaml
  43. +0 −2 dts/bindings/i2c/ti,cc13xx-cc26xx-i2c.yaml
  44. +0 −1 dts/bindings/i2s/i2s.yaml
  45. +0 −2 dts/bindings/ieee802154/nxp,mcr20a.yaml
  46. +0 −6 dts/bindings/ieee802154/ti,cc2520.yaml
  47. +0 −1 dts/bindings/iio/adc/adc.yaml
  48. +0 −1 dts/bindings/iio/adc/atmel,sam-afec.yaml
  49. +0 −2 dts/bindings/iio/adc/atmel,sam0-adc.yaml
  50. +0 −4 dts/bindings/iio/adc/nxp,kinetis-adc12.yaml
  51. +0 −1 dts/bindings/iio/adc/st,stm32-adc.yaml
  52. +0 −1 dts/bindings/interrupt-controller/arm,v6m-nvic.yaml
  53. +0 −1 dts/bindings/interrupt-controller/arm,v7m-nvic.yaml
  54. +0 −1 dts/bindings/interrupt-controller/arm,v8m-nvic.yaml
  55. +0 −1 dts/bindings/interrupt-controller/intel,cavs-intc.yaml
  56. +0 −1 dts/bindings/interrupt-controller/intel,ioapic.yaml
  57. +0 −1 dts/bindings/interrupt-controller/openisa,rv32m1-intmux.yaml
  58. +0 −1 dts/bindings/interrupt-controller/riscv,plic0.yaml
  59. +0 −1 dts/bindings/interrupt-controller/snps,arcv2-intc.yaml
  60. +0 −1 dts/bindings/interrupt-controller/snps,designware-intc.yaml
  61. +0 −1 dts/bindings/interrupt-controller/vexriscv,intc0.yaml
  62. +0 −1 dts/bindings/interrupt-controller/xtensa,intc.yaml
  63. +0 −1 dts/bindings/led/holtek,ht16k33.yaml
  64. +0 −3 dts/bindings/led/pwm-leds.yaml
  65. +0 −2 dts/bindings/misc/skyworks,sky13351.yaml
  66. +0 −1 dts/bindings/mmu_mpu/arm,armv7m-mpu.yaml
  67. +0 −1 dts/bindings/mmu_mpu/arm,armv8m-mpu.yaml
  68. +0 −2 dts/bindings/modem/ublox,sara-r4.yaml
  69. +0 −6 dts/bindings/modem/wnc,m14a2a.yaml
  70. +0 −1 dts/bindings/mtd/atmel,at24.yaml
  71. +0 −7 dts/bindings/mtd/jedec,spi-nor.yaml
  72. +0 −4 dts/bindings/mtd/partition.yaml
  73. +0 −2 dts/bindings/mtd/soc-nv-flash.yaml
  74. +0 −1 dts/bindings/pinctrl/nxp,kinetis-pinmux.yaml
  75. +0 −1 dts/bindings/pinctrl/openisa,rv32m1-pinmux.yaml
  76. +0 −3 dts/bindings/pwm/atmel,sam-pwm.yaml
  77. +0 −2 dts/bindings/pwm/fsl,imx7d-pwm.yaml
  78. +0 −8 dts/bindings/pwm/nordic,nrf-pwm.yaml
  79. +0 −5 dts/bindings/pwm/nordic,nrf-sw-pwm.yaml
  80. +0 −1 dts/bindings/pwm/pwm.yaml
  81. +0 −2 dts/bindings/pwm/sifive,pwm0.yaml
  82. +0 −1 dts/bindings/pwm/st,stm32-pwm.yaml
  83. +0 −1 dts/bindings/rng/atmel,sam-trng.yaml
  84. +0 −1 dts/bindings/rtc/atmel,sam0-rtc.yaml
  85. +0 −1 dts/bindings/rtc/nordic,nrf-rtc.yaml
  86. +0 −2 dts/bindings/rtc/rtc.yaml
  87. +0 −1 dts/bindings/rtc/st,stm32-rtc.yaml
  88. +0 −1 dts/bindings/sensor/adi,adt7420.yaml
  89. +0 −1 dts/bindings/sensor/adi,adxl362.yaml
  90. +0 −1 dts/bindings/sensor/adi,adxl372-i2c.yaml
  91. +0 −1 dts/bindings/sensor/adi,adxl372-spi.yaml
  92. +0 −1 dts/bindings/sensor/avago,apds9960.yaml
  93. +0 −1 dts/bindings/sensor/bosch,bmi160.yaml
  94. +0 −6 dts/bindings/sensor/nordic,nrf-qdec.yaml
  95. +0 −2 dts/bindings/sensor/nxp,fxas21002.yaml
  96. +0 −3 dts/bindings/sensor/nxp,fxos8700.yaml
  97. +0 −1 dts/bindings/sensor/sensirion,sht3xd.yaml
  98. +0 −1 dts/bindings/sensor/st,hts221.yaml
  99. +0 −1 dts/bindings/sensor/st,lis2dh-i2c.yaml
  100. +0 −1 dts/bindings/sensor/st,lis2dh-spi.yaml
  101. +0 −1 dts/bindings/sensor/st,lis2ds12-i2c.yaml
  102. +0 −1 dts/bindings/sensor/st,lis2ds12-spi.yaml
  103. +0 −1 dts/bindings/sensor/st,lis2dw12-i2c.yaml
  104. +0 −1 dts/bindings/sensor/st,lis2dw12-spi.yaml
  105. +0 −1 dts/bindings/sensor/st,lis2mdl-magn.yaml
  106. +0 −1 dts/bindings/sensor/st,lis3dh-i2c.yaml
  107. +0 −1 dts/bindings/sensor/st,lps22hh-i2c.yaml
  108. +0 −1 dts/bindings/sensor/st,lps22hh-spi.yaml
  109. +0 −1 dts/bindings/sensor/st,lsm6dsl-i2c.yaml
  110. +0 −1 dts/bindings/sensor/st,lsm6dsl-spi.yaml
  111. +0 −1 dts/bindings/sensor/st,lsm6dso-i2c.yaml
  112. +0 −1 dts/bindings/sensor/st,lsm6dso-spi.yaml
  113. +0 −1 dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml
  114. +0 −1 dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml
  115. +0 −1 dts/bindings/sensor/ti,hdc.yaml
  116. +0 −1 dts/bindings/serial/atmel,sam-uart.yaml
  117. +0 −1 dts/bindings/serial/atmel,sam-usart.yaml
  118. +0 −4 dts/bindings/serial/atmel,sam0-uart.yaml
  119. +0 −4 dts/bindings/serial/nordic,nrf-uart.yaml
  120. +0 −4 dts/bindings/serial/nordic,nrf-uarte.yaml
  121. +0 −4 dts/bindings/serial/ns16550.yaml
  122. +0 −3 dts/bindings/serial/nxp,imx-uart.yaml
  123. +0 −2 dts/bindings/serial/nxp,kinetis-uart.yaml
  124. +0 −1 dts/bindings/serial/nxp,lpc-usart.yaml
  125. +0 −1 dts/bindings/serial/openisa,rv32m1-lpuart.yaml
  126. +0 −2 dts/bindings/serial/silabs,gecko-leuart.yaml
  127. +0 −2 dts/bindings/serial/silabs,gecko-uart.yaml
  128. +0 −2 dts/bindings/serial/silabs,gecko-usart.yaml
  129. +0 −2 dts/bindings/serial/st,stm32-lpuart.yaml
  130. +0 −1 dts/bindings/serial/st,stm32-uart.yaml
  131. +0 −1 dts/bindings/serial/st,stm32-usart.yaml
  132. +0 −2 dts/bindings/serial/ti,cc13xx-cc26xx-uart.yaml
  133. +0 −3 dts/bindings/serial/uart.yaml
  134. +0 −1 dts/bindings/serial/xtensa,esp32-uart.yaml
  135. +0 −1 dts/bindings/spi/atmel,sam-spi.yaml
  136. +0 −4 dts/bindings/spi/atmel,sam0-spi.yaml
  137. +0 −3 dts/bindings/spi/nordic,nrf-spi.yaml
  138. +0 −5 dts/bindings/spi/nordic,nrf-spis.yaml
  139. +0 −1 dts/bindings/spi/nxp,imx-lpspi.yaml
  140. +0 −1 dts/bindings/spi/nxp,kinetis-dspi.yaml
  141. +0 −1 dts/bindings/spi/spi-device.yaml
  142. +0 −3 dts/bindings/spi/spi.yaml
  143. +0 −4 dts/bindings/spi/ti,cc13xx-cc26xx-spi.yaml
  144. +0 −1 dts/bindings/timer/nordic,nrf-timer.yaml
  145. +0 −1 dts/bindings/timer/st,stm32-timers.yaml
  146. +0 −1 dts/bindings/usb/atmel,sam-usbhs.yaml
  147. +0 −2 dts/bindings/usb/nordic,nrf-usbd.yaml
  148. +0 −2 dts/bindings/usb/st,stm32-otgfs.yaml
  149. +0 −2 dts/bindings/usb/st,stm32-otghs.yaml
  150. +0 −4 dts/bindings/usb/st,stm32-usb.yaml
  151. +0 −3 dts/bindings/usb/usb-ep.yaml
  152. +0 −1 dts/bindings/usb/usb.yaml
  153. +0 −1 dts/bindings/watchdog/atmel,sam-watchdog.yaml
  154. +0 −1 dts/bindings/watchdog/intel,qmsi-watchdog.yaml
  155. +0 −1 dts/bindings/watchdog/nxp,kinetis-wdog.yaml
  156. +0 −3 dts/bindings/watchdog/nxp,kinetis-wdog32.yaml
  157. +0 −3 dts/bindings/wifi/atmel,winc1500.yaml
  158. +0 −4 dts/bindings/wifi/inventek,eswifi.yaml
@@ -30,10 +30,8 @@ properties:
type: int
category: required
description: Set the EPIT prescaler between 0 and 4095
generation: define

rdc:
type: int
category: required
description: Set the RDC permission for this peripheral
generation: define
@@ -30,4 +30,3 @@ properties:
type: int
category: required
description: Set the RDC permission for this peripheral
generation: define
@@ -26,121 +26,101 @@ properties:
clk-divider-slow:
type: int
description: system clock to slow clock divider
generation: define
category: required

clk-divider-bus:
type: int
description: system clock to bus clock divider
generation: define
category: required

clk-divider-core:
type: int
description: system clock to core clock divider
generation: define
category: required

clk-source:
type: int
description: system clock source
generation: define
category: optional

sosc-freq:
type: int
description: system oscillator (e.g. xtal) frequency
generation: define
category: optional

sosc-mode:
type: int
description: system oscillator mode
generation: define
category: optional

sosc-divider-1:
type: int
description: system oscillator divider 1
generation: define
category: optional

sosc-divider-2:
type: int
description: system oscillator divider 2
generation: define
category: optional

sirc-range:
type: int
description: slow internal reference clock range in MHz
generation: define
category: required

sirc-divider-1:
type: int
description: slow internal reference clock divider 1
generation: define
category: required

sirc-divider-2:
type: int
description: slow internal reference clock divider 2
generation: define
category: required

firc-range:
type: int
description: fast internal reference clock range in MHz
generation: define
category: required

firc-divider-1:
type: int
description: fast internal reference clock divider 1
generation: define
category: required

firc-divider-2:
type: int
description: fast internal reference clock divider 2
generation: define
category: required

spll-source:
type: int
description: system phase-locked loop clock source
generation: define
category: required

spll-divider-pre:
type: int
description: system phase-locked loop reference clock divider
generation: define
category: required

spll-multiplier:
type: int
description: system phase-locked loop reference clock multiplier
generation: define
category: required

spll-divider-1:
type: int
description: system phase-locked loop divider 1
generation: define
category: required

spll-divider-2:
type: int
description: system phase-locked loop divider 2
generation: define
category: required

clkout-source:
type: int
description: clockout clock source
generation: define
category: optional

"#clock-cells":
@@ -27,13 +27,11 @@ properties:
type: int
category: optional
description: clkout clock source
generation: define

clkout-divider:
type: int
category: optional
description: clkout divider
generation: define

"#clock-cells":
type: int
@@ -20,4 +20,3 @@ properties:
reset-gpios:
type: compound
category: required
generation: define
@@ -10,34 +10,28 @@ properties:
type: string-array
category: required
description: compatible strings
generation: define

reg:
type: array
description: register space
generation: define
category: optional

reg-names:
type: string-array
description: name of each register space
generation: define
category: optional

interrupts:
type: array
category: optional
description: interrupts for device
generation: define

interrupt-names:
type: string-array
category: optional
description: name of each interrupt
generation: define

label:
type: string
category: optional
description: Human readable string describing the device (used by Zephyr for API name)
generation: define
@@ -24,4 +24,3 @@ properties:
irq-gpios:
type: compound
category: required
generation: define
@@ -21,9 +21,7 @@ properties:
irq-gpios:
type: compound
category: required
generation: define

reset-gpios:
type: compound
category: required
generation: define
@@ -26,24 +26,19 @@ properties:
type: int
category: required
description: bus speed in Baud/s
generation: define
sjw:
type: int
category: required
description: Resynchronization jump width (ISO 11898-1)
generation: define
prop-seg:
type: int
category: required
description: Time quantums of propagation segment (ISO 11898-1)
generation: define
phase-seg1:
type: int
category: required
description: Time quantums of phase buffer 1 segment (ISO 11898-1)
generation: define
phase-seg2:
type: int
category: required
description: Time quantums of phase buffer 2 segment (ISO 11898-1)
generation: define
@@ -19,4 +19,3 @@ properties:
int-gpios:
type: compound
category: required
generation: define
@@ -27,10 +27,8 @@ properties:
type: array
category: required
description: clock gate information
generation: define

clk-source:
type: int
category: required
description: CAN engine clock source
generation: define
@@ -22,22 +22,18 @@ properties:
type: string
category: required
description: gpio port name
generation: define

rx-pin:
type: string
category: required
description: rx pin name
generation: define

tx-pin:
type: string
category: required
description: tx pin name
generation: define

clocks:
type: array
category: required
description: Clock gate control information
generation: define
@@ -21,19 +21,16 @@ properties:
type: string
category: required
description: Human readable string describing the device (used by Zephyr for API name)
generation: define

clock-frequency:
type: int
description: output clock frequency (Hz)
generation: define
category: required

clocks:
type: array
category: optional
description: input clock source
generation: define

"#clock-cells":
type: int
@@ -18,10 +18,8 @@ properties:
type: int
category: optional
description: Clock frequency in Hz
generation: define

clocks:
type: array
category: optional
description: Clock gate information
generation: define
@@ -32,7 +32,6 @@ sub-node:
pwms:
type: compound
category: required
generation: define

properties:

@@ -42,10 +41,6 @@ properties:
# category: <required | optional>
# type: <string | int | boolean | array | uint8-array | string-array | compound>
# description: <description of property>
# generation: define
#
# The exact value of the 'generation' attribute is ignored otherwise. The
# output is always #define's.
#
# Note that uint8-array is the name for what devicetree standard calls
# bytestring: its value is hexadecimal text with whitespace ignored,
@@ -59,21 +54,18 @@ properties:
category: required
type: string
description: compatible of node
generation: define

# 'reg' describes mmio registers
reg:
category: required
type: array
description: mmio register space
generation: define

# 'interrupts' specifies the interrupts that the driver may use
interrupts:
category: required
type: array
description: required interrupts
generation: define

# If the binding describes an interrupt controller, GPIO controller, pinmux
# device, or any other device referenced via a phandle plus a specifier (some
@@ -20,9 +20,7 @@ properties:
reset-gpios:
type: compound
category: required
generation: define

cmd-data-gpios:
type: compound
category: required
generation: define

0 comments on commit 8e1d3f3

Please sign in to comment.
You can’t perform that action at this time.