lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <560E956A.6070700@cogentembedded.com>
Date:	Fri, 2 Oct 2015 17:32:10 +0300
From:	Sergei Shtylyov <sergei.shtylyov@...entembedded.com>
To:	Måns Rullgård <mans@...sr.com>
Cc:	Russell King <linux@....linux.org.uk>,
	linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] ARM: debug: add support for alternate 8250 register
 layout

On 10/2/2015 5:26 PM, Måns Rullgård wrote:

>>> Some SoCs have a UART with a non-standard register layout. This
>>> allows the debug console to work with these.
>>
>>> Signed-off-by: Mans Rullgard <mans@...sr.com>
>>> ---
>>> I would have preferred a more accurate description of the UART, but I've
>>> not managed to figure out who the vendor is.
>>
>>     You haven't seem the Alchemy datasheets? I can send you some if so.
>
> I have.  They don't say where Alchemy bought the UART block.

    In fact, seeing at least Au1550 databook googling for "alchemy databook".
The UART registers are described there. Perhaps, it's not accurate enought for 
your needs, though...

>>> ---
>>>    arch/arm/Kconfig.debug        |  4 ++++
>>>    arch/arm/include/debug/8250.S | 12 ++++++++++++
>>>    2 files changed, 16 insertions(+)
>>>
>>> diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
>>> index 0cfd7f9..8d5c837 100644
>>> --- a/arch/arm/Kconfig.debug
>>> +++ b/arch/arm/Kconfig.debug
>>> @@ -1597,6 +1597,10 @@ config DEBUG_UART_8250_WORD
>>>    		DEBUG_BCM_KONA_UART || DEBUG_RK32_UART2 || \
>>>    		DEBUG_BRCMSTB_UART
>>>
>>> +config DEBUG_UART_8250_AU
>>> +       bool "8250 UART has Alchemy register layout"
>>> +       depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
>>> +
>>
>>     So Alchemy UART got reused on ARM?
>
> The UART is actually a Palmchip IP core used by several SoC companies.

    Hm, how have you figured out that;s Palmchip if the Alchemy databooks are 
silent about that? :-)

MBR, Sergei

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ