Hi Nishanth,
On 27/01/21 9:24 pm, Nishanth Menon wrote:
> On 20:56-20210127, Aswath Govindraju wrote:
>> Hi Nishanth,
>>
>> On 27/01/21 8:42 pm, Nishanth Menon wrote:
>>> On 20:38-20210127, Aswath Govindraju wrote:
>>>> Add support for the zeroth ins
, update the itap delay values for all the MMCSD subsystems according
the latest J721e data sheet[2]
[1] - https://www.ti.com/lit/er/sprz455/sprz455.pdf
[2] - https://www.ti.com/lit/ds/symlink/tda4vm.pdf
Fixes: e6dc10f200da ("arm64: dts: ti: j721e-main: Add SDHCI nodes")
Signed-off-by: Aswath
Add compatible string in j721e-usb binding file as the same USB subsystem
is present in AM64.
Signed-off-by: Aswath Govindraju
---
Changes since v3:
- used enum instead of anyOf.
Changes since v2:
- added changes done over the versions.
Changes since v1:
- replaced the '\t' at the
Hi Rob,
On 11/12/20 9:07 am, Rob Herring wrote:
> On Thu, Dec 10, 2020 at 12:24:50PM +0530, Aswath Govindraju wrote:
>> Add compatible string in j721e-usb binding file as the same USB subsystem
>> is present in AM64.
>>
>> Signed-off-by: Aswath Govindraju
Hi,
On 11/12/20 11:34 am, Aswath Govindraju wrote:
> Add compatible string in j721e-usb binding file as the same USB subsystem
> is present in AM64.
>
> Signed-off-by: Aswath Govindraju
> ---
>
> Changes since v3:
> - used enum instead of anyOf.
>
> Changes si
Hi,
On 11/12/20 9:03 am, Rob Herring wrote:
> On Wed, Dec 09, 2020 at 11:27:07PM +0530, Aswath Govindraju wrote:
>> Dummy zero bits are sent before data during a read transfer. This causes
>> the data read to be shifted to the right. To fix this send zero bits after
>> the
I would like to help in reviewing CADENCE USB3 DRD IP DRIVER patches
Signed-off-by: Aswath Govindraju
---
Resending the patch to add more viewers.
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 6aac0f845f34..ff9bd7d18d94 100644
--- a
enable module
autoprobe")
Signed-off-by: Aswath Govindraju
---
This change has been done based on comments at,
https://lore.kernel.org/patchwork/patch/1361939/
drivers/misc/eeprom/eeprom_93xx46.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/misc/eeprom/eeprom_93xx46.c
b/drive
On 12/01/21 12:49 pm, Vignesh Raghavendra wrote:
>
>
> On 1/7/21 10:09 PM, Aswath Govindraju wrote:
>> Fix module autoprobe by correcting module alias to match the string from
>> /sys/class/.../spi1.0/modalias content.
>>
>> Fixes: 06b4501e88ad ("misc/e
: Aswath Govindraju
---
This patch is dependent on,
https://lore.kernel.org/patchwork/patch/1361560/
drivers/mmc/host/sdhci_am654.c | 28
1 file changed, 28 insertions(+)
diff --git a/drivers/mmc/host/sdhci_am654.c b/drivers/mmc/host/sdhci_am654.c
index a64ea143d185
Hi Uffe,
On 13/01/21 4:26 pm, Ulf Hansson wrote:
> On Thu, 7 Jan 2021 at 06:55, Aswath Govindraju wrote:
>>
>> Add compatible string for AM64 SoC in device tree binding of AM654 SDHCI
>> module as the same IP is used.
>>
>> Signed-off-by: Aswath Govindraju
>
From: Faiz Abbas
Add support for the controller present on the AM64x SoC.
There are instances:
sdhci0: 8bit bus width, max 400 MBps
sdhci1: 4bit bus width, max 100 MBps
Signed-off-by: Faiz Abbas
Signed-off-by: Vignesh Raghavendra
Signed-off-by: Kishon Vijay Abraham I
Signed-off-by: Aswath
/
Aswath Govindraju (1):
dt-bindings: mmc: sdhci-am654: Add compatible string for AM64 SoC
Faiz Abbas (1):
mmc: sdhci_am654: Add Support for TI's AM64 SoC
.../devicetree/bindings/mmc/sdhci-am654.yaml | 2 ++
drivers/mmc/host/sdhci_am654.c| 28 +++
2
Add compatible string for AM64 SoC in device tree binding of AM654 SDHCI module
as the same IP is used.
Signed-off-by: Aswath Govindraju
Acked-by: Rob Herring
---
Documentation/devicetree/bindings/mmc/sdhci-am654.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation
Hi Uffe,
On 13/01/21 4:57 pm, Ulf Hansson wrote:
> On Wed, 13 Jan 2021 at 12:20, Aswath Govindraju wrote:
>>
>> Hi Uffe,
>>
>> On 13/01/21 4:26 pm, Ulf Hansson wrote:
>>> On Thu, 7 Jan 2021 at 06:55, Aswath Govindraju wrote:
>>>>
>>>>
Hi,
On 13/01/21 5:29 pm, Aswath Govindraju wrote:
> Add compatible string for AM64 SoC in device tree binding of AM654 SDHCI
> module
> as the same IP is used.
>
> Signed-off-by: Aswath Govindraju
> Acked-by: Rob Herring
> ---
Very sorry forgot to add RESEND tag in the
Hi,
On 13/01/21 5:29 pm, Aswath Govindraju wrote:
> From: Faiz Abbas
>
> Add support for the controller present on the AM64x SoC.
>
> There are instances:
> sdhci0: 8bit bus width, max 400 MBps
> sdhci1: 4bit bus width, max 100 MBps
>
> Signed-off-by: Faiz Abba
Add ranges and dma-coherent property in ti,j721e-usb dt-binding.
Signed-off-by: Aswath Govindraju
---
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
b/Documentation
Add support for USB controller present on the AM64x SoC.
Signed-off-by: Aswath Govindraju
---
drivers/usb/cdns3/cdns3-ti.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/usb/cdns3/cdns3-ti.c b/drivers/usb/cdns3/cdns3-ti.c
index 90e246601537..eccb1c766bba 100644
--- a/drivers/usb
.yaml
> @@ -21,6 +21,8 @@ properties:
>reg:
> maxItems: 1
>
> + ranges: true
> +
>power-domains:
> description:
>PM domain provider node and an args specifier containing
> @@ -63,6 +65,8 @@ properties:
>'#size-cells':
&g
On 19/01/21 12:12 pm, Aswath Govindraju wrote:
> Add ranges and dma-coherent property in ti,j721e-usb dt-binding.
>
> Signed-off-by: Aswath Govindraju
> ---
I am very sorry this patch is a duplicate of the patch,
https://lore.kernel.org/patchwork/patch/1366215/
Kindly ignore.
Th
The following series of patches
- fixes the modules alias for eeprom-93XX46
- enables module autprobe for microchip 93LC46B eeprom
Aswath Govindraju (2):
misc: eeprom_93xx46: Fix module alias to enable module autoprobe
misc: eeprom_93xx46: Enable module autoprobe for microchip 93LC46B
Fix module autoprobe by correcting module alias to match the string from
/sys/class/.../spi1.0/modalias content.
Fixes: 06b4501e88ad ("misc/eeprom: add driver for microwire 93xx46 EEPROMs")
Signed-off-by: Aswath Govindraju
---
drivers/misc/eeprom/eeprom_93xx46.c | 2 +-
1 file
Add module alias to enable autoprobe for microchip 93LC46B eeprom by using
/sys/class/.../spi1.0/modalias content.
Signed-off-by: Aswath Govindraju
---
This patch is dependent on,
https://lore.kernel.org/patchwork/patch/1360658/
drivers/misc/eeprom/eeprom_93xx46.c | 1 +
1 file changed, 1
instances in it.
The gpio group pins out 72 pins (6 banks) of the first 85 gpio lines. Add
DT nodes for each module instance in the wakeup domain.
Signed-off-by: Faiz Abbas
Signed-off-by: Sekhar Nori
Signed-off-by: Aswath Govindraju
Reviewed-by: Grygorii Strashko
---
arch/arm64/boot/dts/ti/k3
/lit/ug/spruiu1a/spruiu1a.pdf,
(SPRUIU1A – JULY 2020 – REVISED JANUARY 2021)
[2] - https://www.ti.com/lit/ds/symlink/dra821u.pdf,
(SPRSP57B – APRIL 2020 – REVISED JANUARY 2021)
Signed-off-by: Aswath Govindraju
---
.../dts/ti/k3-j7200-common-proc-board.dts | 42
].
- Re-ran the performace tests for SD and eMMC.
Changes since v2:
- Added main_gpio0 DT node
- Added voltage regulator device tree nodes required to support UHS-I modes
Changes since v1:
- squashed the two patches into one
- added performance logs for the above mentioned speed modes
Aswath
context and disable the rest of the nodes.
Signed-off-by: Faiz Abbas
Signed-off-by: Sekhar Nori
Signed-off-by: Aswath Govindraju
Reviewed-by: Grygorii Strashko
---
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm64/boot
Hi Kishon,
On 18/03/21 8:45 pm, Kishon Vijay Abraham I wrote:
> Hi,
>
> On 10/03/21 9:49 pm, Aswath Govindraju wrote:
>> The following speed modes are now supported in J7200 SoC,
>> - HS200 and HS400 modes at 1.8 V card voltage, in MMCSD0 subsystem [1].
>> - UHS-I spee
The gpio0 subsystem present in MCU domain might be used by firmware and is
not pinned out in evm/sk. Therefore, reserve it for MCU firmware.
Signed-off-by: Aswath Govindraju
---
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 5 +
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 5 +
2 files changed
since v1:
- Added DT for gpio subsystem present in MCU domain
- reserved the mcu gpio for firmware usage
Aswath Govindraju (2):
arm64: dts: ti: k3-am64: Add GPIO DT nodes
arm64: dts: ti: k3-am642: reserve gpio in mcu domain for firmware
usage
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 45
Add device tree nodes for GPIO modules and interrupt controller in main
and mcu domains.
Signed-off-by: Aswath Govindraju
---
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 45
arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 27 ++
2 files changed, 72 insertions
Hi Nishanth,
On 09/03/21 9:28 pm, Nishanth Menon wrote:
> On 21:20-20210309, Aswath Govindraju wrote:
>> Hi Nishanth,
>>
>> On 09/03/21 8:13 pm, Nishanth Menon wrote:
>>> On 16:59-20210304, Aswath Govindraju wrote:
>>>> The following series of pat
The following series of patches add support for,
- single one lane SERDES present in AM64
- USB super-speed port on AM642-sk
USB test logs,
https://pastebin.ubuntu.com/p/4RT9Y94fPv/
The following patches depend on,
1) -
https://lore.kernel.org/linux-devicetree/20210310112745.3445-1-kis...@ti.com
From: Kishon Vijay Abraham I
Enable USB Super-Speed HOST port.
Signed-off-by: Kishon Vijay Abraham I
Signed-off-by: Aswath Govindraju
---
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 39 ++
1 file changed, 39 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am642
From: Kishon Vijay Abraham I
Add SERDES DT node for the single one lane SERDES present in
AM64.
Signed-off-by: Kishon Vijay Abraham I
Signed-off-by: Aswath Govindraju
---
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 52
1 file changed, 52 insertions(+)
diff --git a
Hi Nishanth,
On 22/03/21 9:05 pm, Nishanth Menon wrote:
> On 18:42-20210322, Aswath Govindraju wrote:
>> The following speed modes are now supported in J7200 SoC,
>> - HS200 and HS400 modes at 1.8 V card voltage, in MMCSD0 subsystem [1].
>> - UHS-I speed modes in MMCSD1 sub
Hi Kishon,
On 23/03/21 11:59 am, Kishon Vijay Abraham I wrote:
> Hi Aswath,
>
> On 23/03/21 10:54 am, Aswath Govindraju wrote:
>> Hi Nishanth,
>>
>> On 22/03/21 9:05 pm, Nishanth Menon wrote:
>>> On 18:42-20210322, Aswath Govindraju wrote:
>>>>
].
- Re-ran the performace tests for SD and eMMC.
Changes since v2:
- Added main_gpio0 DT node
- Added voltage regulator device tree nodes required to support UHS-I modes
Changes since v1:
- squashed the two patches into one
- added performance logs for the above mentioned speed modes
Aswath
context and disable the rest of the nodes.
Signed-off-by: Faiz Abbas
Signed-off-by: Sekhar Nori
Signed-off-by: Aswath Govindraju
Reviewed-by: Grygorii Strashko
---
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm64/boot
instances in it.
The gpio group pins out 72 pins (6 banks) of the first 85 gpio lines. Add
DT nodes for each module instance in the wakeup domain.
Signed-off-by: Faiz Abbas
Signed-off-by: Sekhar Nori
Signed-off-by: Aswath Govindraju
Reviewed-by: Grygorii Strashko
---
arch/arm64/boot/dts/ti/k3
/lit/ug/spruiu1a/spruiu1a.pdf,
(SPRUIU1A – JULY 2020 – REVISED JANUARY 2021)
[2] - https://www.ti.com/lit/ds/symlink/dra821u.pdf,
(SPRSP57B – APRIL 2020 – REVISED JANUARY 2021)
Signed-off-by: Aswath Govindraju
---
.../dts/ti/k3-j7200-common-proc-board.dts | 78
https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=439153
Aswath Govindraju (2):
arm64: dts: ti: k3-am64: Add GPIO DT nodes
arm64: dts: ti: k3-am642: reserve gpio in mcu domain for firmware
usage
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 45
arch
The gpio0 subsystem present in MCU domain might be used by firmware and is
not pinned out in evm/sk. Therefore, reserve it for MCU firmware.
Signed-off-by: Aswath Govindraju
---
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 5 +
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 5 +
2 files changed
Add device tree nodes for GPIO modules and interrupt controller in main
and mcu domains.
Signed-off-by: Aswath Govindraju
---
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 45
arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 27 ++
2 files changed, 72 insertions
Hi Nishanth,
On 05/03/21 10:44 am, Nishanth Menon wrote:
> On 10:59-20210301, Kishon Vijay Abraham I wrote:
>> On 25/02/21 6:57 pm, Aswath Govindraju wrote:
>>> According to latest errata of J721e [1], HS400 mode is not supported
>>> in MMCSD0 subsystem (i2024) and SDR1
modes")
Signed-off-by: Aswath Govindraju
---
Changes since v1:
- Corrected the fixes tag to latest commit that makes changes to the
sdhci DT nodes.
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/b
the two patches into one
- added performance logs for the above mentioned speed modes
Aswath Govindraju (1):
arm64: dts: ti: k3-j7200: Add support for higher speed modes and
update delay select values for MMCSD subsystems
Faiz Abbas (2):
arm64: dts: ti: k3-j7200: Add gpio nodes
arm64: dts
/lit/ug/spruiu1a/spruiu1a.pdf,
(SPRUIU1A – JULY 2020 – REVISED JANUARY 2021)
[2] - https://www.ti.com/lit/ds/symlink/dra821u.pdf,
(SPRSP57B – APRIL 2020 – REVISED JANUARY 2021)
Signed-off-by: Aswath Govindraju
---
.../dts/ti/k3-j7200-common-proc-board.dts | 42
context and disable the rest of the nodes.
Signed-off-by: Faiz Abbas
Signed-off-by: Sekhar Nori
Signed-off-by: Aswath Govindraju
Reviewed-by: Grygorii Strashko
---
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm64/boot
instances in it.
The gpio group pins out 72 pins (6 banks) of the first 85 gpio lines. Add
DT nodes for each module instance in the wakeup domain.
Signed-off-by: Faiz Abbas
Signed-off-by: Sekhar Nori
Signed-off-by: Aswath Govindraju
Reviewed-by: Grygorii Strashko
---
arch/arm64/boot/dts/ti/k3
Hi Nishanth,
On 22/03/21 5:53 pm, Nishanth Menon wrote:
> On 09:14-20210319, Aswath Govindraju wrote:
>> The following speed modes are now supported in J7200 SoC,
>> - HS200 and HS400 modes at 1.8 V card voltage, in MMCSD0 subsystem [1].
>> - UHS-I speed modes in MMCSD1 sub
Hi Kishon,
On 25/03/21 9:44 pm, Kishon Vijay Abraham I wrote:
> Hi Aswath,
>
> On 24/03/21 12:07 pm, Aswath Govindraju wrote:
>> The following speed modes are now supported in J7200 SoC,
>> - HS200 and HS400 modes at 1.8 V card voltage, in MMCSD0 subsystem [1].
>> -
/lit/ug/spruiu1a/spruiu1a.pdf,
(SPRUIU1A – JULY 2020 – REVISED JANUARY 2021)
[2] - https://www.ti.com/lit/ds/symlink/dra821u.pdf,
(SPRSP57B – APRIL 2020 – REVISED JANUARY 2021)
Signed-off-by: Aswath Govindraju
Reviewed-by: Kishon Vijay Abraham I
---
.../dts/ti/k3-j7200-common-proc
ce v1:
- squashed the two patches into one
- added performance logs for the above mentioned speed modes
Aswath Govindraju (1):
arm64: dts: ti: k3-j7200: Add support for higher speed modes and
update delay select values for MMCSD subsystems
Faiz Abbas (2):
arm64: dts: ti: k3-j7200: Add gpio
context and disable the rest of the nodes.
Signed-off-by: Faiz Abbas
Signed-off-by: Sekhar Nori
Signed-off-by: Aswath Govindraju
Reviewed-by: Grygorii Strashko
---
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm64/boot
instances in it.
The gpio group pins out 72 pins (6 banks) of the first 85 gpio lines. Add
DT nodes for each module instance in the wakeup domain.
Signed-off-by: Faiz Abbas
Signed-off-by: Sekhar Nori
Signed-off-by: Aswath Govindraju
Reviewed-by: Grygorii Strashko
---
arch/arm64/boot/dts/ti/k3
Hi Marc,
On 15/04/21 1:08 pm, Marc Kleine-Budde wrote:
> On 15.04.2021 11:57:20, Aswath Govindraju wrote:
>> Hi Marc,
>>
>> On 14/04/21 9:03 pm, Marc Kleine-Budde wrote:
>>> On 14.04.2021 19:35:18, Aswath Govindraju wrote:
>>>> Add binding docu
/tcan1042h.pdf
[2] - https://www.ti.com/lit/ds/symlink/tcan1043-q1.pdf
Aswath Govindraju (4):
phy: core: Reword the comment specifying the units of max_link_rate to
be Mbps
phy: Add API for devm_of_phy_optional_get_by_index
dt-bindings: phy: Add binding for TI TCAN104x CAN transceivers
phy
In some subsystems (eg. CAN, SPI), the max link rate supported can be less
than 1 Mbps and if the unit for max_link_rate is Mbps then it can't be
used. Therefore, leave the decision of units to be used, to the producer
and consumer.
Signed-off-by: Aswath Govindraju
---
include/linux/phy/
Add API for devm_of_phy_optional_get_by_index, to obtain a reference to an
optional phy by index.
Signed-off-by: Aswath Govindraju
---
drivers/phy/phy-core.c | 26 ++
include/linux/phy/phy.h | 2 ++
2 files changed, 28 insertions(+)
diff --git a/drivers/phy/phy-core.c
modes. It also gets the phy
attribute max_link_rate for the usage of CAN drivers.
Signed-off-by: Aswath Govindraju
---
MAINTAINERS | 1 +
drivers/phy/Kconfig | 9 ++
drivers/phy/Makefile | 1 +
drivers/phy/phy-can-transceiver.c | 146
Add binding documentation for TI TCAN104x CAN transceivers.
Signed-off-by: Aswath Govindraju
---
.../bindings/phy/ti,tcan104x-can.yaml | 56 +++
MAINTAINERS | 1 +
2 files changed, 57 insertions(+)
create mode 100644 Documentation
The following series of patches add support for implementing the
transceiver as a phy of m_can_platform driver.
TCAN1042 has a standby signal that needs to be pulled high for
sending/receiving messages[1]. TCAN1043 has a enable signal along with
standby signal that needs to be pulled up for sendin
using
the phy node.
Document the above implementation in the bosch mcan bindings
Signed-off-by: Faiz Abbas
Signed-off-by: Aswath Govindraju
---
Documentation/devicetree/bindings/net/can/bosch,m_can.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings
From: Faiz Abbas
Add support for implementing transceiver node as phy. The max_bitrate is
obtained by getting a phy attribute.
Signed-off-by: Faiz Abbas
Signed-off-by: Aswath Govindraju
---
drivers/net/can/m_can/m_can.c | 10 ++
drivers/net/can/m_can/m_can.h | 2
Hi all,
On 15/04/21 8:36 pm, Aswath Govindraju wrote:
> The following series of patches add support for implementing the
> transceiver as a phy of m_can_platform driver.
>
> TCAN1042 has a standby signal that needs to be pulled high for
> sending/receiving messages[1]. TCAN10
using
the phy node.
Document the above implementation in the bosch mcan bindings
Signed-off-by: Faiz Abbas
Signed-off-by: Aswath Govindraju
---
Documentation/devicetree/bindings/net/can/bosch,m_can.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings
The following series of patches add support for implementing the
transceiver as a phy of m_can_platform driver.
TCAN1042 has a standby signal that needs to be pulled high for
sending/receiving messages[1]. TCAN1043 has a enable signal along with
standby signal that needs to be pulled up for sendin
From: Faiz Abbas
Add support for implementing transceiver node as phy. The max_bitrate is
obtained by getting a phy attribute.
Signed-off-by: Faiz Abbas
Signed-off-by: Aswath Govindraju
---
drivers/net/can/m_can/m_can.c | 10 ++
drivers/net/can/m_can/m_can.h | 2
Hi all,
On 15/04/21 8:36 pm, Aswath Govindraju wrote:
> The following series of patches add support for implementing the
> transceiver as a phy of m_can_platform driver.
>
> TCAN1042 has a standby signal that needs to be pulled high for
> sending/receiving messages[1]. TCAN10
In some subsystems (eg. CAN, SPI), the max link rate supported can be less
than 1 Mbps and if the unit for max_link_rate is Mbps then it can't be
used. Therefore, leave the decision of units to be used, to the producer
and consumer.
Signed-off-by: Aswath Govindraju
---
include/linux/phy/
d the check for max_bit_rate to generice transceiver driver
[1] - https://www.ti.com/lit/ds/symlink/tcan1042h.pdf
[2] - https://www.ti.com/lit/ds/symlink/tcan1043-q1.pdf
Aswath Govindraju (3):
phy: core: Reword the comment specifying the units of max_link_rate to
be Mbps
dt-bindings: phy
modes. It also gets the phy
attribute max_link_rate for the usage of CAN drivers.
Signed-off-by: Aswath Govindraju
---
MAINTAINERS | 1 +
drivers/phy/Kconfig | 9 ++
drivers/phy/Makefile | 1 +
drivers/phy/phy-can-transceiver.c | 146
Add binding documentation for TI TCAN104x CAN transceivers.
Signed-off-by: Aswath Govindraju
Reviewed-by: Rob Herring
---
.../bindings/phy/ti,tcan104x-can.yaml | 56 +++
MAINTAINERS | 1 +
2 files changed, 57 insertions(+)
create mode
Hi all,
On 15/04/21 8:19 pm, Aswath Govindraju wrote:
> The following series of patches add support for CAN transceivers.
>
> TCAN1042 has a standby signal that needs to be pulled high for
> sending/receiving messages[1]. TCAN1043 has a enable signal along with
> standby signal t
In some subsystems (eg. CAN, SPI), the max link rate supported can be less
than 1 Mbps and if the unit for max_link_rate is Mbps then it can't be
used. Therefore, leave the decision of units to be used, to the producer
and consumer.
Signed-off-by: Aswath Govindraju
---
include/linux/phy/
moved phy_power_on and phy_power_off to m_can_open and m_can_close
respectively
- Moved the check for max_bit_rate to generice transceiver driver
[1] - https://www.ti.com/lit/ds/symlink/tcan1042h.pdf
[2] - https://www.ti.com/lit/ds/symlink/tcan1043-q1.pdf
Aswath Govindraju (3):
phy: core: Rewor
modes. It also gets the phy
attribute max_link_rate for the usage of CAN drivers.
Signed-off-by: Aswath Govindraju
---
MAINTAINERS | 1 +
drivers/phy/Kconfig | 9 ++
drivers/phy/Makefile | 1 +
drivers/phy/phy-can-transceiver.c | 146
Add binding documentation for TI TCAN104x CAN transceivers.
Signed-off-by: Aswath Govindraju
Reviewed-by: Rob Herring
---
.../bindings/phy/ti,tcan104x-can.yaml | 56 +++
MAINTAINERS | 1 +
2 files changed, 57 insertions(+)
create mode
using
the phy node.
Document the above implementation in the bosch mcan bindings
Signed-off-by: Faiz Abbas
Signed-off-by: Aswath Govindraju
Acked-by: Rob Herring
---
Documentation/devicetree/bindings/net/can/bosch,m_can.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation
From: Faiz Abbas
Add support for implementing transceiver node as phy. The max_bitrate is
obtained by getting a phy attribute.
Signed-off-by: Faiz Abbas
Signed-off-by: Aswath Govindraju
---
drivers/net/can/m_can/m_can.c | 10 ++
drivers/net/can/m_can/m_can.h | 2
The following series of patches add support for implementing the
transceiver as a phy of m_can_platform driver.
TCAN1042 has a standby signal that needs to be pulled high for
sending/receiving messages[1]. TCAN1043 has a enable signal along with
standby signal that needs to be pulled up for sendin
Hi all,
On 16/04/21 10:56 am, Aswath Govindraju wrote:
> The following series of patches add support for CAN transceivers.
>
> TCAN1042 has a standby signal that needs to be pulled high for
> sending/receiving messages[1]. TCAN1043 has a enable signal along with
> standby signal t
Hi all,
On 15/04/21 9:16 pm, Aswath Govindraju wrote:
> The following series of patches add support for implementing the
> transceiver as a phy of m_can_platform driver.
>
> TCAN1042 has a standby signal that needs to be pulled high for
> sending/receiving messages[1]. TCAN10
Hi Marc,
On 12/04/21 3:48 pm, Marc Kleine-Budde wrote:
> On 4/9/21 3:40 PM, Aswath Govindraju wrote:
>> The driver adds support for generic CAN transceivers. Currently
>> the modes supported by this driver are standby and normal modes for TI
>> TCAN1042 and TCAN1043 CAN tr
Hi Rob,
On 12/04/21 11:21 pm, Rob Herring wrote:
> On Fri, Apr 09, 2021 at 07:10:53PM +0530, Aswath Govindraju wrote:
>> From: Faiz Abbas
>>
>> Some transceivers need a configuration step (for example, pulling the
>> standby or enable lines) for them to start sending m
Hi Marc,
On 13/04/21 6:45 pm, Rob Herring wrote:
> On Tue, Apr 13, 2021 at 2:41 AM Marc Kleine-Budde wrote:
>>
>> On 12.04.2021 12:49:56, Rob Herring wrote:
>>> On Mon, Apr 12, 2021 at 12:19:30PM +0200, Marc Kleine-Budde wrote:
>>>> On 4/9/21 3:40 PM, Aswath
Add API for devm_of_phy_optional_get_by_index, to obtain a reference to an
optional phy by index.
Signed-off-by: Aswath Govindraju
---
drivers/phy/phy-core.c | 26 ++
include/linux/phy/phy.h | 2 ++
2 files changed, 28 insertions(+)
diff --git a/drivers/phy/phy-core.c
lose
respectively
- Moved the check for max_bit_rate to generice transceiver driver
[1] - https://www.ti.com/lit/ds/symlink/tcan1042h.pdf
[2] - https://www.ti.com/lit/ds/symlink/tcan1043-q1.pdf
Aswath Govindraju (4):
phy: core: Reword the comment specifying the units of max_link_rate to
be
Add binding documentation for TI TCAN104x CAN transceivers.
Signed-off-by: Aswath Govindraju
---
.../bindings/phy/ti,tcan104x-can.yaml | 56 +++
MAINTAINERS | 1 +
2 files changed, 57 insertions(+)
create mode 100644 Documentation
In some subsystems (eg. CAN, SPI), the max link rate supported can be less
than 1 Mbps and if the unit for max_link_rate is Mbps then it can't be
used. Therefore, leave the decision of units to be used, to the producer
and consumer.
Signed-off-by: Aswath Govindraju
---
include/linux/phy/
modes. It also gets the phy
attribute max_link_rate for the usage of CAN drivers.
Signed-off-by: Aswath Govindraju
---
MAINTAINERS | 1 +
drivers/phy/Kconfig | 9 ++
drivers/phy/Makefile | 1 +
drivers/phy/phy-can-transceiver.c | 146
using
the phy node.
Document the above implementation in the bosch mcan bindings
Signed-off-by: Faiz Abbas
Signed-off-by: Aswath Govindraju
---
Documentation/devicetree/bindings/net/can/bosch,m_can.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings
From: Faiz Abbas
Add support for implementing transceiver node as phy. The max_bitrate is
obtained by getting a phy attribute.
Signed-off-by: Faiz Abbas
Signed-off-by: Aswath Govindraju
---
drivers/net/can/m_can/m_can.c | 18 ++
drivers/net/can/m_can/m_can.h
Hi Marc,
On 14/04/21 9:03 pm, Marc Kleine-Budde wrote:
> On 14.04.2021 19:35:18, Aswath Govindraju wrote:
>> Add binding documentation for TI TCAN104x CAN transceivers.
>>
>> Signed-off-by: Aswath Govindraju
>> ---
>> .../bindings/phy/
UHS-I speed modes are supported in AM65 S.R. 2.0 SoC[1].
Add support by removing the no-1-8-v tag and including the voltage
regulator device tree nodes for power cycling.
[1] - https://www.ti.com/lit/ug/spruid7e/spruid7e.pdf, section 12.3.6.1.1
Signed-off-by: Aswath Govindraju
---
test logs
nge was made in the
patch
Changes since v1:
- Rebased the patches on top of ti-k3-dts-next
- Added test logs
Aswath Govindraju (2):
arm64: dts: ti: k3-am64-main: Add DT node for USB subsystem
arm64: dts: ti: k3-am642-evm: Add USB support
arch/arm64/boot/dts/ti/k3-am64
: Aswath Govindraju
Acked-by: Roger Quadros
---
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 18 ++
1 file changed, 18 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am642-evm.dts
b/arch/arm64/boot/dts/ti/k3-am642-evm.dts
index 25fa6fbc0619..1365e3164294 100644
--- a/arch/arm64
Add DT node for the single USB subsystem in main dtsi file.
Signed-off-by: Aswath Govindraju
Acked-by: Roger Quadros
---
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 30
1 file changed, 30 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am64-main.dtsi
b/arch/arm64
1 - 100 of 167 matches
Mail list logo