diff options
Diffstat (limited to 'spec/if/rtems/io')
23 files changed, 0 insertions, 610 deletions
diff --git a/spec/if/rtems/io/close.yml b/spec/if/rtems/io/close.yml deleted file mode 100644 index b290f48d..00000000 --- a/spec/if/rtems/io/close.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - - ${device-minor-number:/name} ${.:/params[1]/name} - - void *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_close -notes: null -params: -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: minor -- description: '%' - dir: null - name: argument -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/control.yml b/spec/if/rtems/io/control.yml deleted file mode 100644 index ee9c30ff..00000000 --- a/spec/if/rtems/io/control.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - - ${device-minor-number:/name} ${.:/params[1]/name} - - void *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_control -notes: null -params: -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: minor -- description: '%' - dir: null - name: argument -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/device-driver-entry.yml b/spec/if/rtems/io/device-driver-entry.yml deleted file mode 100644 index a3ba8c60..00000000 --- a/spec/if/rtems/io/device-driver-entry.yml +++ /dev/null @@ -1,24 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: | - ${device-driver:/name} ( *${.:/name} )( - ${device-major-number:/name}, - ${device-minor-number:/name}, - void * - ); - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_device_driver_entry -notes: null -type: interface diff --git a/spec/if/rtems/io/device-driver.yml b/spec/if/rtems/io/device-driver.yml deleted file mode 100644 index 474ca4df..00000000 --- a/spec/if/rtems/io/device-driver.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${../status/code:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_device_driver -notes: null -type: interface diff --git a/spec/if/rtems/io/device-major-number.yml b/spec/if/rtems/io/device-major-number.yml deleted file mode 100644 index a967aae0..00000000 --- a/spec/if/rtems/io/device-major-number.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/c/uint32_t:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_device_major_number -notes: null -type: interface diff --git a/spec/if/rtems/io/device-minor-number.yml b/spec/if/rtems/io/device-minor-number.yml deleted file mode 100644 index 0a7e0648..00000000 --- a/spec/if/rtems/io/device-minor-number.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/c/uint32_t:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_device_minor_number -notes: null -type: interface diff --git a/spec/if/rtems/io/driver-address-table.yml b/spec/if/rtems/io/driver-address-table.yml deleted file mode 100644 index 503ed033..00000000 --- a/spec/if/rtems/io/driver-address-table.yml +++ /dev/null @@ -1,66 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: -- default: - brief: | - This member is - definition: rtems_device_driver_entry ${.:name} - description: '%' - kind: member - name: initialization_entry - variants: [] -- default: - brief: | - This member is - definition: rtems_device_driver_entry ${.:name} - description: '%' - kind: member - name: open_entry - variants: [] -- default: - brief: | - This member is - definition: rtems_device_driver_entry ${.:name} - description: '%' - kind: member - name: close_entry - variants: [] -- default: - brief: | - This member is - definition: rtems_device_driver_entry ${.:name} - description: '%' - kind: member - name: read_entry - variants: [] -- default: - brief: | - This member is - definition: rtems_device_driver_entry ${.:name} - description: '%' - kind: member - name: write_entry - variants: [] -- default: - brief: | - This member is - definition: rtems_device_driver_entry ${.:name} - description: '%' - kind: member - name: control_entry - variants: [] -definition-kind: typedef-only -description: null -enabled-by: true -interface-type: struct -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_driver_address_table -notes: null -type: interface diff --git a/spec/if/rtems/io/driver-error.yml b/spec/if/rtems/io/driver-error.yml deleted file mode 100644 index 8d1cbe1d..00000000 --- a/spec/if/rtems/io/driver-error.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - - ${device-minor-number:/name} ${.:/params[1]/name} - - void *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_driver_io_error -notes: null -params: -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: minor -- description: '%' - dir: null - name: arg -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/getchark.yml b/spec/if/rtems/io/getchark.yml deleted file mode 100644 index 312942a7..00000000 --- a/spec/if/rtems/io/getchark.yml +++ /dev/null @@ -1,9 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-type: unspecified-function -links: [] -name: rtems_putc -reference: null -type: interface diff --git a/spec/if/rtems/io/group.yml b/spec/if/rtems/io/group.yml deleted file mode 100644 index 74a4cf5a..00000000 --- a/spec/if/rtems/io/group.yml +++ /dev/null @@ -1,21 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - The Input/Output Interface Manager provides a well-defined mechanism for - accessing device drivers and a structured methodology for organizing device - drivers. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -description: null -enabled-by: true -identifier: RTEMSAPIClassicIO -interface-type: group -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: ../group -name: Input/Output Interface Manager -text: | - The Classic API shall provide an interface to the Input/Output Interface Manager. -type: interface diff --git a/spec/if/rtems/io/header.yml b/spec/if/rtems/io/header.yml deleted file mode 100644 index c8175914..00000000 --- a/spec/if/rtems/io/header.yml +++ /dev/null @@ -1,12 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: This header file defines the IO Manager API. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-type: header-file -links: -- role: interface-placement - uid: /if/domains/api -path: rtems/io.h -prefix: cpukit/include -type: interface diff --git a/spec/if/rtems/io/initialize.yml b/spec/if/rtems/io/initialize.yml deleted file mode 100644 index 34aee21f..00000000 --- a/spec/if/rtems/io/initialize.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - - ${device-minor-number:/name} ${.:/params[1]/name} - - void *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_initialize -notes: null -params: -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: minor -- description: '%' - dir: null - name: argument -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/mount.yml b/spec/if/rtems/io/mount.yml deleted file mode 100644 index ee4d6ba1..00000000 --- a/spec/if/rtems/io/mount.yml +++ /dev/null @@ -1,9 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-type: unspecified-function -links: [] -name: mount -reference: null -type: interface diff --git a/spec/if/rtems/io/open.yml b/spec/if/rtems/io/open.yml deleted file mode 100644 index 57e7c595..00000000 --- a/spec/if/rtems/io/open.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - - ${device-minor-number:/name} ${.:/params[1]/name} - - void *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_open -notes: null -params: -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: minor -- description: '%' - dir: null - name: argument -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/printer.yml b/spec/if/rtems/io/printer.yml deleted file mode 100644 index 118f0686..00000000 --- a/spec/if/rtems/io/printer.yml +++ /dev/null @@ -1,13 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -definition: [] -definition-kind: struct-only -description: null -enabled-by: true -interface-type: struct -links: [] -name: rtems_printer -notes: null -type: interface diff --git a/spec/if/rtems/io/printk.yml b/spec/if/rtems/io/printk.yml deleted file mode 100644 index f8ed543d..00000000 --- a/spec/if/rtems/io/printk.yml +++ /dev/null @@ -1,9 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-type: unspecified-function -links: [] -name: printk -reference: null -type: interface diff --git a/spec/if/rtems/io/putc.yml b/spec/if/rtems/io/putc.yml deleted file mode 100644 index d49990be..00000000 --- a/spec/if/rtems/io/putc.yml +++ /dev/null @@ -1,9 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-type: unspecified-function -links: [] -name: getchark -reference: null -type: interface diff --git a/spec/if/rtems/io/read.yml b/spec/if/rtems/io/read.yml deleted file mode 100644 index 227f1750..00000000 --- a/spec/if/rtems/io/read.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - - ${device-minor-number:/name} ${.:/params[1]/name} - - void *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_read -notes: null -params: -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: minor -- description: '%' - dir: null - name: argument -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/register-driver.yml b/spec/if/rtems/io/register-driver.yml deleted file mode 100644 index e5f92173..00000000 --- a/spec/if/rtems/io/register-driver.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - - const rtems_driver_address_table *${.:/params[1]/name} - - ${device-major-number:/name} *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_register_driver -notes: null -params: -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: driver_table -- description: '%' - dir: null - name: registered_major -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/register-name.yml b/spec/if/rtems/io/register-name.yml deleted file mode 100644 index 8f707964..00000000 --- a/spec/if/rtems/io/register-name.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - const char *${.:/params[0]/name} - - ${device-major-number:/name} ${.:/params[1]/name} - - ${device-minor-number:/name} ${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_register_name -notes: null -params: -- description: '%' - dir: null - name: device_name -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: minor -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/unmount.yml b/spec/if/rtems/io/unmount.yml deleted file mode 100644 index fa548907..00000000 --- a/spec/if/rtems/io/unmount.yml +++ /dev/null @@ -1,9 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-type: unspecified-function -links: [] -name: unmount -reference: null -type: interface diff --git a/spec/if/rtems/io/unregister-driver.yml b/spec/if/rtems/io/unregister-driver.yml deleted file mode 100644 index 831cb767..00000000 --- a/spec/if/rtems/io/unregister-driver.yml +++ /dev/null @@ -1,30 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_unregister_driver -notes: null -params: -- description: '%' - dir: null - name: major -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/io/write.yml b/spec/if/rtems/io/write.yml deleted file mode 100644 index 31e2a6ce..00000000 --- a/spec/if/rtems/io/write.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${device-major-number:/name} ${.:/params[0]/name} - - ${device-minor-number:/name} ${.:/params[1]/name} - - void *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_io_write -notes: null -params: -- description: '%' - dir: null - name: major -- description: '%' - dir: null - name: minor -- description: '%' - dir: null - name: argument -return: - return: null - return-values: [] -type: interface |