summaryrefslogblamecommitdiffstats
path: root/spec/dev/grlib/if/spwpnp.yml
blob: 5c103702e0ea3648f49c4c3e9068a124c77e0940 (plain) (tree)
1
2
3
4
5



                                                                 
                                                  



















































































                                             


            
                     




                       
                     












                                                          
                     




                       
                     




                       
                     












                                     
                     












                                           
                     



                       
               







                                          
                     












                                             
                     












                                             
                     












                                             
                             












                                       
                     




                       
                     












                                                        
                     












                                                
                     












                                                  
                     












                                                   
                     












                                            
                     













                                               
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
brief: |
  This set of defines the ${.:/register-block-group} address map.
copyrights:
- Copyright (C) 2021 embedded brains GmbH & Co. KG
description: null
enabled-by: true
identifier: RTEMSDeviceGRLIBSPWPNP
index-entries: []
interface-type: register-block
links:
- role: interface-ingroup
  uid: group
- role: interface-placement
  uid: spwpnp-header
definition:
- default:
    count: 1
    name: PNPVEND
  offset: 0x0
  variants: []
- default:
    count: 1
    name: PNPVER
  offset: 0x1
  variants: []
- default:
    count: 1
    name: PNPDEVSTS
  offset: 0x2
  variants: []
- default:
    count: 1
    name: PNPACTLNK
  offset: 0x3
  variants: []
- default:
    count: 1
    name: PNPOA0
  offset: 0x5
  variants: []
- default:
    count: 1
    name: PNPOA1
  offset: 0x6
  variants: []
- default:
    count: 1
    name: PNPOA2
  offset: 0x7
  variants: []
- default:
    count: 1
    name: PNPDEVID
  offset: 0x8
  variants: []
- default:
    count: 1
    name: PNPUVEND
  offset: 0x9
  variants: []
- default:
    count: 1
    name: PNPUSN
  offset: 0xa
  variants: []
- default:
    count: 1
    name: PNPVSTRL
  offset: 0x4000
  variants: []
- default:
    count: 1
    name: PNPPSTRL
  offset: 0x6000
  variants: []
- default:
    count: 1
    name: PNPPCNT
  offset: 0x8000
  variants: []
- default:
    count: 1
    name: PNPACNT
  offset: 0xc000
  variants: []
register-prefix: null
register-block-group: SpaceWire Plug-and-Play
register-block-size: 49156
registers:
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'VEND'
      start: 16
      width: 16
    - properties: [r]
      brief: null
      description: null
      name: 'PROD'
      start: 0
      width: 16
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Device Vendor and Product ID
  description: null
  name: PNPVEND
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'MAJOR'
      start: 24
      width: 8
    - properties: [r]
      brief: null
      description: null
      name: 'MINOR'
      start: 16
      width: 8
    - properties: [r]
      brief: null
      description: null
      name: 'PATCH'
      start: 8
      width: 8
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Version
  description: null
  name: PNPVER
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'STATUS'
      start: 0
      width: 8
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Device Status
  description: null
  name: PNPDEVSTS
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'ACTIVE'
      start: 1
      width: 31
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Active Links
  description: null
  name: PNPACTLNK
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'RA'
      start: 0
      width: 32
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Owner Address 0
  description: null
  name: PNPOA0
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'RA'
      start: 0
      width: 32
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Owner Address 1
  description: null
  name: PNPOA1
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'RA'
      start: 0
      width: 32
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Owner Address 2
  description: null
  name: PNPOA2
  width: 32
- bits:
  - default:
    - properties: [r, w, cas]
      brief: null
      description: null
      name: 'DID'
      start: 0
      width: 32
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Device ID
  description: null
  name: PNPDEVID
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'VEND'
      start: 16
      width: 16
    - properties: [r]
      brief: null
      description: null
      name: 'PROD'
      start: 0
      width: 16
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Unit Vendor and Product ID
  description: null
  name: PNPUVEND
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'USN'
      start: 0
      width: 32
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Unit Serial Number
  description: null
  name: PNPUSN
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'LEN'
      start: 0
      width: 15
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Vendor String Length
  description: null
  name: PNPVSTRL
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'LEN'
      start: 0
      width: 15
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Product String Length
  description: null
  name: PNPPSTRL
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'PC'
      start: 0
      width: 5
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Protocol Count
  description: null
  name: PNPPCNT
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'AC'
      start: 0
      width: 8
    variants: []
  brief: |
    SpaceWire Plug-and-Play - Application Count
  description: null
  name: PNPACNT
  width: 32
name: spwpnp
notes: null
type: interface