Re: [PATCH] eng: Add register block specification types

2021-09-16 Thread Chris Johns
On 16/9/21 3:54 pm, Sebastian Huber wrote: > Ok, so your real problem is that I wrote "bytes" in the description of the > register-block-size and offset attributes? I have listed a number of concerns, this is just an example of one. I suggest we get together and work through each statement. It

Re: [PATCH] eng: Add register block specification types

2021-09-15 Thread Sebastian Huber
On 16/09/2021 01:47, Chris Johns wrote: On 15/9/21 3:33 pm, Sebastian Huber wrote: On 15/09/2021 00:48, Chris Johns wrote: On 14/9/21 8:08 pm, Sebastian Huber wrote: On 10/09/2021 16:41, Sebastian Huber wrote: A register block may be used to specify the memory-mapped interface to the

Re: [PATCH] eng: Add register block specification types

2021-09-15 Thread Chris Johns
On 15/9/21 3:33 pm, Sebastian Huber wrote: > On 15/09/2021 00:48, Chris Johns wrote: >> On 14/9/21 8:08 pm, Sebastian Huber wrote: >>> On 10/09/2021 16:41, Sebastian Huber wrote: A register block may be used to specify the memory-mapped interface to the hardware.  Register blocks consist

Re: [PATCH] eng: Add register block specification types

2021-09-14 Thread Sebastian Huber
On 15/09/2021 00:48, Chris Johns wrote: On 14/9/21 8:08 pm, Sebastian Huber wrote: On 10/09/2021 16:41, Sebastian Huber wrote: A register block may be used to specify the memory-mapped interface to the hardware.  Register blocks consist of register block members. Register block members are

Re: [PATCH] eng: Add register block specification types

2021-09-14 Thread Chris Johns
On 14/9/21 8:08 pm, Sebastian Huber wrote: > On 10/09/2021 16:41, Sebastian Huber wrote: >> A register block may be used to specify the memory-mapped interface to >> the hardware.  Register blocks consist of register block members. >> Register block members are either instances of registers or

Re: [PATCH] eng: Add register block specification types

2021-09-14 Thread Sebastian Huber
On 10/09/2021 16:41, Sebastian Huber wrote: A register block may be used to specify the memory-mapped interface to the hardware. Register blocks consist of register block members. Register block members are either instances of registers or instances of other register blocks. Registers consists

Re: [PATCH] eng: Add register block specification types

2021-09-13 Thread Sebastian Huber
On 13/09/2021 10:43, Chris Johns wrote: On 13/9/21 4:38 pm, Sebastian Huber wrote: This approach is not limited to memory mapped register blocks. I think it is. I would like to understand how bus types other than "memory" are specified for a generic device driver that needs to handle bus

Re: [PATCH] eng: Add register block specification types

2021-09-13 Thread Chris Johns
On 13/9/21 4:38 pm, Sebastian Huber wrote: > This approach is not limited to memory mapped register blocks. I think it is. I would like to understand how bus types other than "memory" are specified for a generic device driver that needs to handle bus variability. I am concerned this is bespoke

Re: [PATCH] eng: Add register block specification types

2021-09-13 Thread Sebastian Huber
On 12/09/2021 03:32, Chris Johns wrote: On 11/9/21 12:41 am, Sebastian Huber wrote: A register block may be used to specify the memory-mapped interface to the hardware. Register blocks consist of register block members. Register block members are either instances of registers or instances of

Re: [PATCH] eng: Add register block specification types

2021-09-13 Thread Sebastian Huber
On 11/09/2021 19:59, Joel Sherrill wrote: On Fri, Sep 10, 2021, 9:41 AM Sebastian Huber > wrote: A register block may be used to specify the memory-mapped interface to the hardware.  Register blocks consist of register block members.

Re: [PATCH] eng: Add register block specification types

2021-09-13 Thread Sebastian Huber
On 11/09/2021 19:53, Gedare Bloom wrote: + start + The attribute value shall be an integer number. It shall be the start bit + of the bit field. + is it necessary to explain anywhere the convention that bit 0 is the last, least-significant bit of a register? I added a notice that

Re: [PATCH] eng: Add register block specification types

2021-09-11 Thread Chris Johns
On 11/9/21 12:41 am, Sebastian Huber wrote: > A register block may be used to specify the memory-mapped interface to > the hardware. Register blocks consist of register block members. > Register block members are either instances of registers or instances of > other register blocks. Registers

Re: [PATCH] eng: Add register block specification types

2021-09-11 Thread Joel Sherrill
On Fri, Sep 10, 2021, 9:41 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > A register block may be used to specify the memory-mapped interface to > the hardware. Register blocks consist of register block members. > Register block members are either instances of registers or

Re: [PATCH] eng: Add register block specification types

2021-09-11 Thread Gedare Bloom
On Fri, Sep 10, 2021 at 8:41 AM Sebastian Huber wrote: > > A register block may be used to specify the memory-mapped interface to > the hardware. Register blocks consist of register block members. > Register block members are either instances of registers or instances of > other register blocks.

[PATCH] eng: Add register block specification types

2021-09-10 Thread Sebastian Huber
A register block may be used to specify the memory-mapped interface to the hardware. Register blocks consist of register block members. Register block members are either instances of registers or instances of other register blocks. Registers consists of bit fields. Update #3715. --- For