23924 31618625 1e27641 vmlinux
After:
text data bssdec hex filename
20228755 10880422 524628 31633805 1e2b18d vmlinux
delta: 15180 (dec)
Acked-by: Tero Kristo
Signed-off-by: Faiz Abbas
---
Changes in v3: Added changes to vmlinux size in commit message
Chang
Add configs to help enable regulators that supply power to the SD card
on TI's J721e platform. These regulators are controlled by either
SoC gpios or gpios over i2c expander.
Acked-by: Tero Kristo
Signed-off-by: Faiz Abbas
---
Changes in v2: Squashed changes into a single patch
v1:
disable the rest of the nodes.
Signed-off-by: Faiz Abbas
---
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts
b/arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts
index
Similar to the gpio groups in main domain, there is one gpio group in
wakeup domain with 2 mdoules instances in it. The gpio group pins out
73 pins (5 banks). Add DT nodes for these 2 gpio module instances.
Signed-off-by: Faiz Abbas
---
.../boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 32
x-arm-kernel/20201001190541.6364-1-faiz_ab...@ti.com/
Series adding configs to arm64 defconfig is here:
https://lore.kernel.org/linux-arm-kernel/20201102183005.14174-1-faiz_ab...@ti.com/
Faiz Abbas (3):
arm64: dts: ti: k3-j7200-main: Add gpio nodes in main domain
arm64: dts: ti: k3-j7200: Add
corresponding pin by selecting it
in the pad mux configuration registers.
This group pins out 69 lines (5 banks).
Add DT modes for each module instance in the main domain.
Signed-off-by: Faiz Abbas
---
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 68 +++
1 file changed, 68 insertions
.
Signed-off-by: Faiz Abbas
---
drivers/net/can/m_can/m_can.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/can/m_can/m_can.c b/drivers/net/can/m_can/m_can.c
index 02c5795b7393..d0c458f7f6e1 100644
--- a/drivers/net/can/m_can/m_can.c
+++ b/drivers/net/can/m_can/m_can.c
Hi,
On 16/07/20 9:53 am, Faiz Abbas wrote:
> There might be some requests pending in the buffer when the
> interface close sequence occurs. In some devices, these
> pending requests might lead to the module not shutting down
> properly when m_can_clk_stop() is called.
>
> T
depend on kernel patches for supporting silicon revision
2.0 posted here:
https://patchwork.kernel.org/project/linux-mmc/list/?series=305565
The dependencies have been picked up and are in linux-next
Faiz Abbas (2):
arm64: dts: ti: k3-am65-main: Add support for sdhci1
arm64: dts: ti: k3-am654
Add support for the 2nd SDHCI controller on TI's AM654x SoCs.
Although it supports upto SDR104 (100 MBps @ 200 MHz) speed mode,
only enable support upto High Speed (25 MBps @ 50 MHz) for now.
Signed-off-by: Faiz Abbas
---
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 24 ++
Signed-off-by: Faiz Abbas
---
.../arm64/boot/dts/ti/k3-am654-base-board.dts | 24 +++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am654-base-board.dts
b/arch/arm64/boot/dts/ti/k3-am654-base-board.dts
index 9fc7898a6a3b..84aeb4761ac0 100644
--- a/arch
Hi,
On 19/06/20 6:28 pm, Faiz Abbas wrote:
> Enable CONFIG_SDHCI_AM654 to Support AM65x sdhci controller.
>
> Signed-off-by: Faiz Abbas
> ---
> arch/arm64/configs/defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm64/configs/defconfig b/arch
Hi,
On 16/07/20 11:58 pm, Arnd Bergmann wrote:
> On Thu, Jul 16, 2020 at 3:25 PM Sekhar Nori wrote:
>>
>> On 7/16/20 5:49 PM, Faiz Abbas wrote:
>>> Hi,
>>>
>>> On 19/06/20 6:28 pm, Faiz Abbas wrote:
>>>> Enable CONFIG_SDHCI_AM654 to Support
Tero,
On 17/07/20 6:39 pm, Arnd Bergmann wrote:
> On Fri, Jul 17, 2020 at 1:20 PM Tero Kristo wrote:
>> On 17/07/2020 11:38, Faiz Abbas wrote:
>>> On 16/07/20 11:58 pm, Arnd Bergmann wrote:
>>>> On Thu, Jul 16, 2020 at 3:25 PM Sekhar Nori wrote:
>>>>
common-proc-board: Add I2C IO expanders
>
> .../dts/ti/k3-j7200-common-proc-board.dts | 49
> arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 77 +++
> .../boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 33
> 3 files changed, 159 insertions(+)
>
Reviewed-by: Faiz Abbas
Thanks,
Faiz
Add support for the eMMC and SD card connected on the common
processor board
sdhci0 is connected to an eMMC while sdhci1 is connected to the
micro SD slot.
Signed-off-by: Faiz Abbas
---
.../dts/ti/k3-j7200-common-proc-board.dts | 28 +++
1 file changed, 28 insertions
The following patches add dt support for MMC/SD on TI's j7200-evm.
Currently, eMMC support upto HS200 speed and SD card supports upto high
speed speed mode.
v2:
Fixed node names to use mmc@* format
Fixed reg address format to align with others in the file
Faiz Abbas (2):
arm64: dts: t
Add support for MMC/SD controller nodes present on TI's j7200 SoCs.
There are two nodes:
1. sdhci0 (8 bit bus width, 200 MHz, HS200, 200 MBps)
2. sdhci1 (4 bit bus width, 50 MHz, HS, 25 MBps)
Signed-off-by: Faiz Abbas
---
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi
Add documentation for input tap delay bindings.
Signed-off-by: Faiz Abbas
---
.../devicetree/bindings/mmc/sdhci-am654.yaml | 43 +++
1 file changed, 43 insertions(+)
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
b/Documentation/devicetree/bindings/mmc
Convert sdhci-am654 documentation to yaml format. The new file
sdhci-am654.yaml will inherit from mmc-controller.yaml.
Signed-off-by: Faiz Abbas
---
.../devicetree/bindings/mmc/sdhci-am654.txt | 65 ---
.../devicetree/bindings/mmc/sdhci-am654.yaml | 175 ++
2 files
speed mode.
With this addition, make sure that DLL is always switched off at the
beginning of the set_clock() call to simplify configuration. This also
removes the need for the dll_on member in struct sdhci_am654_data.
Signed-off-by: Faiz Abbas
---
drivers/mmc/host/sdhci_am654.c
Change hard coded array size value to depend on struct timing_data
array size.
Signed-off-by: Faiz Abbas
---
drivers/mmc/host/sdhci_am654.c | 42 +-
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/drivers/mmc/host/sdhci_am654.c b/drivers/mmc/host
j721e-common-proc-board - DDR50, HS200
j7200-common-proc-board - DDR50, HS200
These patches mainly add support for the software tuning algorithm[1]
needed for higher speed modes
[1] [1] https://www.ti.com/lit/pdf/spract9
Faiz Abbas (6):
dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 contr
According to the SW tuning App note[1], tuning is required for all
UHS speed modes. Tuning for SDR50 is not enabled in Capabilities by
default so enable it from the CTL_CFG registers.
[1] https://www.ti.com/lit/pdf/spract9
Signed-off-by: Faiz Abbas
---
drivers/mmc/host/sdhci_am654.c | 6
for each of the values. Typically, the
range will have a small contiguous failing window. Considering the
tuning range as a circular buffer, the algorithm then sets a final
tuned value directly opposite to the failing window.
[1] https://www.ti.com/lit/pdf/spract9
Signed-off-by: Faiz Abbas
Hi Sasha,
On 04/06/19 6:20 PM, Sasha Levin wrote:
> Hi,
>
> [This is an automated email]
>
> This commit has been processed because it contains a -stable tag.
> The stable tag indicates that it's relevant for the following trees: all
>
> The bot has tested the following trees: v5.1.6, v5.0.20,
Hi Adrian,
On 10/05/19 11:28 AM, Adrian Hunter wrote:
> On 10/05/19 6:42 AM, Faiz Abbas wrote:
>> In the call to regmap_update_bits() for SLOTTYPE, the mask and value
>> fields are exchanged. Fix this. This didn't have any affect on the
>> driver because this was a
The following patches fix issues with phy configurations for
sdhci_am654 driver.
v3:
Changed order of patches so that the first one can be applied easily to
stable tree.
v2:
1. Split patch 1 into 2 separate patches.
2. Improved patch descriptions.
Faiz Abbas (3):
mmc: sdhci_am654: Fix
Line wrapping with the regmap_*() functions is way more conservative
than required by the 80 character rule. Expand the function calls out to
use less number of lines.
Signed-off-by: Faiz Abbas
---
drivers/mmc/host/sdhci_am654.c | 34 +-
1 file changed, 13
In the call to regmap_update_bits() for SLOTTYPE, the mask and value
fields are exchanged. Fix this.
Signed-off-by: Faiz Abbas
Cc: stable
---
drivers/mmc/host/sdhci_am654.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mmc/host/sdhci_am654.c b/drivers/mmc/host
Print an error message and return if DLL fails to lock.
Signed-off-by: Faiz Abbas
---
drivers/mmc/host/sdhci_am654.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/mmc/host/sdhci_am654.c b/drivers/mmc/host/sdhci_am654.c
index 3c32d9fb6e1e..d0b20780dd0f 100644
--- a/drivers/mmc
e generic SDHCI code supports ADMA/SDMA integrated in
> the host controller but does not have any support for external DMA
> controllers implemented using dmaengine, meaning that custom code is
> needed for any systems that use an external DMA controller with SDHCI.
>
> Fixes by Faiz A
not used in am335x or am43xx
ti,needs-special-hs-handling: removed. Legacy property not used in am335x
or am43xx
Also since the sdhci-omap driver does not support runtime PM, explicitly
disable the mmc3 instance in the dtsi.
Signed-off-by: Faiz Abbas
---
v2: Rebased to latest mainline where all
According to the latest AM65x Data Manual[1], a different output tap
delay value is optimum for a given speed mode. Update these values.
[1] http://www.ti.com/lit/gpn/am6526
Signed-off-by: Faiz Abbas
---
v2: Rebased to the latest mainline kernel
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 12
This patch series removes some code in omap_hsmmc.c
and hsmmc.c and members from hsmmc.h and
hsmmc-omap.h which are not used anymore post
conversion to device-tree.
Patch 2 depends on Patch 1
Faiz Abbas (2):
ARM: OMAP2+: hsmmc.c: Remove dead code
mmc: host: omap_hsmmc: remove unused
Remove unused callbacks in the omap_hsmmc_platform_data structure
Signed-off-by: Faiz Abbas
---
drivers/mmc/host/omap_hsmmc.c| 11 ---
include/linux/platform_data/hsmmc-omap.h | 10 --
2 files changed, 21 deletions(-)
diff --git a/drivers/mmc/host/omap_hsmmc.c b
board.
Signed-off-by: Faiz Abbas
---
This is only compile tested. Someone with a pandora board should help
test this for functionality.
arch/arm/mach-omap2/hsmmc.c | 239 +---
arch/arm/mach-omap2/hsmmc.h | 9 --
2 files changed, 2 insertions(+), 246
Hi Ulfe,
I just wanted to make sure that no regressions happen on pandora board.
I have tested this on dra71x-evm.
Regards,
Faiz
On Monday 17 July 2017 06:38 PM, Ulf Hansson wrote:
> On 14 July 2017 at 14:46, Faiz Abbas wrote:
>> Most platforms using OMAP hsmmc driver have switched
allows future Texas Instruments SoCs that have the MCAN IP
to work with this driver.
Signed-off-by: Franklin S Cooper Jr
[nsek...@ti.com: handle pm_runtime_get_sync() failure, fix some bugs]
Signed-off-by: Sekhar Nori
Signed-off-by: Faiz Abbas
---
drivers/net/can/m_can/m_can.c | 38
Cooper Jr
[nsek...@ti.com: fix build error with !CONFIG_OF]
Signed-off-by: Sekhar Nori
Signed-off-by: Faiz Abbas
---
v6 changes:
fix build error with !CONFIG_OF
drivers/net/can/dev.c | 39 +++
include/linux/can/dev.h | 8
2 files changed, 47
: Rob Herring
Signed-off-by: Faiz Abbas
---
Documentation/devicetree/bindings/net/can/m_can.txt | 9 +
1 file changed, 9 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/can/m_can.txt
b/Documentation/devicetree/bindings/net/can/m_can.txt
index 63e9042..ed61438 100644
--- a
This patch series adds support for M_CAN on the TI Dra76
platform. Device tree patches will be sent separately.
A bunch of patches were sent before by
Franklin Cooper . I have clubbed the
series together and rebased to the latest kernel.
v6 changes:
Dropped the patches to make hclk optional. Drive
2013 indicates that this TDC mode is
only needed for data bit rates above 2.5 Mbps. Therefore, only enable
this mode when the data bit rate is above 2.5 Mbps.
Signed-off-by: Franklin S Cooper Jr
Signed-off-by: Sekhar Nori
Signed-off-by: Faiz Abbas
---
d
: Faiz Abbas
---
.../bindings/net/can/can-transceiver.txt | 24 ++
1 file changed, 24 insertions(+)
create mode 100644
Documentation/devicetree/bindings/net/can/can-transceiver.txt
diff --git a/Documentation/devicetree/bindings/net/can/can-transceiver.txt
b
: Faiz Abbas
---
drivers/net/can/m_can/m_can.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/can/m_can/m_can.c b/drivers/net/can/m_can/m_can.c
index f4947a7..f72116e 100644
--- a/drivers/net/can/m_can/m_can.c
+++ b/drivers/net/can/m_can/m_can.c
@@ -1649,6 +1649,8 @@ static int
Hi Marc,
On Tuesday 02 January 2018 06:30 PM, Marc Kleine-Budde wrote:
> On 12/22/2017 02:31 PM, Faiz Abbas wrote:
>> From: Franklin S Cooper Jr
>>
>> Various CAN or CAN-FD IP may be able to run at a faster rate than
>> what the transceiver the CAN node is con
Hi,
On Tuesday 02 January 2018 09:45 PM, Marc Kleine-Budde wrote:
> On 12/22/2017 02:31 PM, Faiz Abbas wrote:
>> From: Franklin S Cooper Jr
>>
>> Various CAN or CAN-FD IP may be able to run at a faster rate than
>> what the transceiver the CAN node is connected to. Thi
Hi,
On Tuesday 02 January 2018 09:37 PM, Marc Kleine-Budde wrote:
> On 12/22/2017 02:31 PM, Faiz Abbas wrote:
>> From: Franklin S Cooper Jr
>>
>> Add support for PM Runtime which is the new way to handle managing clocks.
>> However, to avoid breaking SoCs not using P
Hi,
On Tuesday 02 January 2018 07:05 PM, Marc Kleine-Budde wrote:
> On 12/22/2017 02:31 PM, Faiz Abbas wrote:
>> From: Franklin S Cooper Jr
>>
>> During test transmitting using CAN-FD at high bitrates (> 2 Mbps)
>> would fail. Scoping the signals I noticed that
Hi,
On Wednesday 03 January 2018 07:55 PM, Marc Kleine-Budde wrote:
> On 01/03/2018 01:39 PM, Faiz Abbas wrote:
>> On Tuesday 02 January 2018 09:37 PM, Marc Kleine-Budde wrote:
>>> On 12/22/2017 02:31 PM, Faiz Abbas wrote:
>>>> From: Franklin S Cooper Jr
>&g
Hi,
On Wednesday 03 January 2018 08:47 PM, Marc Kleine-Budde wrote:
> On 01/03/2018 04:06 PM, Faiz Abbas wrote:
>> Hi,
>>
>> On Wednesday 03 January 2018 07:55 PM, Marc Kleine-Budde wrote:
>>> On 01/03/2018 01:39 PM, Faiz Abbas wrote:
>>>> On Tuesday 0
generic_handler.
Signed-off-by: Faiz Abbas
---
drivers/pci/dwc/pcie-designware-host.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pci/dwc/pcie-designware-host.c
b/drivers/pci/dwc/pcie-designware-host.c
index 28ed32b..78b2584 100644
--- a/drivers/pci/dwc/pcie
On Tuesday 20 June 2017 10:39 AM, Faiz Abbas wrote:
> Add support for onboard gpio buzzer. It works using
> the gpio-beeper driver. Pinmux entries for GPIO
> controlling the buzzer are also added.
Gentle ping
Regards,
Faiz
>
> Signed-off-by: Faiz Abbas
> ---
> arch/a
Hi Bjorn,
On Saturday 21 October 2017 04:39 AM, Bjorn Helgaas wrote:
> On Thu, Oct 19, 2017 at 06:13:29PM +0530, Faiz Abbas wrote:
>> Enable support for printing the LTSSM link state for debugging PCI
>> when link is down.
>>
>> Signed-off-by: Faiz Abbas
>> ---
&
+ Mark Brown
Chunyan,
On 11/21/2018 5:17 PM, Faiz Abbas wrote:
Hi Chunyan,
On 12/11/18 12:56 PM, Chunyan Zhang wrote:
Currently the generic SDHCI code in the Linux kernel supports the SD
standard DMA integrated into the host controller but does not have any
support for external DMA
Hi Adrian,
On 3/8/2019 7:06 PM, Adrian Hunter wrote:
> On 6/03/19 12:00 PM, Faiz Abbas wrote:
>> Adrian,
>>
>> On 25/02/19 1:47 PM, Adrian Hunter wrote:
>>> On 15/02/19 9:20 PM, Faiz Abbas wrote:
>>>> sdhci.c has two bottom halves implemented. A threade
Hi Adrian,
On 3/6/2019 5:39 PM, Adrian Hunter wrote:
> On 1/03/19 10:38 AM, Faiz Abbas wrote:
>> commit 5b0d62108b46 ("mmc: sdhci-omap: Add platform specific reset
>> callback") skips data resets during tuning operation. Because of this,
>> a data error or data fini
Hi Dan, Wolfgang,
On 1/10/2019 1:14 PM, Wolfgang Grandegger wrote:
Hello Dan,
sorry for my late response on that topic...
Am 09.01.19 um 21:58 schrieb Dan Murphy:
Wolfgang
On 11/3/18 5:45 AM, Wolfgang Grandegger wrote:
Hello Dan,
Am 31.10.2018 um 21:15 schrieb Dan Murphy:
Wolfgang
Thanks
301 - 358 of 358 matches
Mail list logo