Re: [pinmux scripts PATCH] Update Nyan-Big pinmux from ChromeOS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/06/2015 01:07 PM, Daniel Stone wrote:
Update the pinmux, in particular USB and SD/MMC pin configuration, from
downstream ChromeOS kernel. Fixes external USB falling off completely
during heavy eMMC activity.

Simon (and Tomeu),

Can you comment on this change? If the data currently in tegra-pinmux-scripts is wrong, where did it come from if not the ChromeOS kernel?

Signed-off-by: Daniel Stone <daniels@xxxxxxxxxxxxx>
---
  configs/nyan-big.board | 16 ++++++++--------
  1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/configs/nyan-big.board b/configs/nyan-big.board
index 6ebe466..03d40d4 100644
--- a/configs/nyan-big.board
+++ b/configs/nyan-big.board
@@ -94,7 +94,7 @@ pins = (
      ('pex_l1_clkreq_n_pdd6',   'rsvd2',       None,      'down', True,  False, False, False),
      ('pex_l1_rst_n_pdd5',      'rsvd2',       None,      'down', True,  False, False, False),
      ('pex_wake_n_pdd3',        'rsvd2',       None,      'down', True,  False, False, False),
-    ('usb_vbus_en2_pff1',      'rsvd2',       None,      'down', True,  False, False, False),
+    ('usb_vbus_en2_pff1',      'rsvd2',       None,      'up',   True,  True,  False, False),
      ('pff2',                   'rsvd2',       None,      'down', True,  False, False, False),
      ('clk2_out_pw5',           'rsvd2',       None,      'down', True,  False, False, False),
      ('clk2_req_pcc5',          'rsvd2',       None,      'down', True,  False, False, False),
@@ -105,16 +105,16 @@ pins = (
      ('sdmmc1_dat1_py6',        'sdmmc1',      None,      'up',   False, True,  False, False),
      ('sdmmc1_dat2_py5',        'sdmmc1',      None,      'up',   False, True,  False, False),
      ('sdmmc1_dat3_py4',        'sdmmc1',      None,      'up',   False, True,  False, False),
-    ('sdmmc3_clk_pa6',         'sdmmc3',      None,      'none', False, False, False, False),
+    ('sdmmc3_clk_pa6',         'sdmmc3',      None,      'none', False, True,  False, False),
      ('sdmmc3_cmd_pa7',         'sdmmc3',      None,      'up',   False, True,  False, False),
      ('sdmmc3_dat0_pb7',        'sdmmc3',      None,      'up',   False, True,  False, False),
      ('sdmmc3_dat1_pb6',        'sdmmc3',      None,      'up',   False, True,  False, False),
      ('sdmmc3_dat2_pb5',        'sdmmc3',      None,      'up',   False, True,  False, False),
      ('sdmmc3_dat3_pb4',        'sdmmc3',      None,      'up',   False, True,  False, False),
-    ('sdmmc3_clk_lb_out_pee4', 'sdmmc3',      None,      'none', False, False, False, False),
+    ('sdmmc3_clk_lb_out_pee4', 'sdmmc3',      None,      'none', False, True,  False, False),
      ('sdmmc3_clk_lb_in_pee5',  'sdmmc3',      None,      'up',   False, True,  False, False),
      ('sdmmc4_clk_pcc4',        'sdmmc4',      None,      'none', False, True,  False, False),
-    ('sdmmc4_cmd_pt7',         'sdmmc4',      None,      'none', False, True,  False, False),
+    ('sdmmc4_cmd_pt7',         'sdmmc4',      None,      'up',   False, True,  False, False),
      ('sdmmc4_dat0_paa0',       'sdmmc4',      None,      'up',   False, True,  False, False),
      ('sdmmc4_dat1_paa1',       'sdmmc4',      None,      'up',   False, True,  False, False),
      ('sdmmc4_dat2_paa2',       'sdmmc4',      None,      'up',   False, True,  False, False),
@@ -183,14 +183,14 @@ pins = (
      ('uart3_rxd_pw7',          'rsvd2',       None,      'down', True,  False, False, False),
      ('uart3_txd_pw6',          'rsvd2',       None,      'down', True,  False, False, False),
      ('owr',                    'rsvd2',       None,      'down', True,  False, False, False),
-    ('hdmi_cec_pee3',          'cec',         None,      'none', False, True,  True,  False),
-    ('hdmi_int_pn7',           None,          'in',      'down', False, True,  False, False),
+    ('hdmi_cec_pee3',          'cec',         None,      'none', False, True,  False, False),
+    ('hdmi_int_pn7',           'rsvd1',       'in',      'down', False, True,  False, False),
      ('ddc_scl_pv4',            'i2c4',        None,      'none', False, True,  False, False),
      ('ddc_sda_pv5',            'i2c4',        None,      'none', False, True,  False, False),
      ('spdif_out_pk5',          'rsvd2',       None,      'down', True,  False, False, False),
      ('spdif_in_pk6',           None,          'out0',    'down', False, False, False, False),
-    ('usb_vbus_en0_pn4',       'usb',         None,      'none', False, True,  True,  False),
-    ('usb_vbus_en1_pn5',       'usb',         None,      'none', False, True,  True,  False),
+    ('usb_vbus_en0_pn4',       'usb',         None,      'up',   False, True,  False, False),
+    ('usb_vbus_en1_pn5',       'usb',         None,      'up',   False, True,  False, False),
      ('dp_hpd_pff0',            'dp',          None,      'none', False, True,  False, False),
  )



--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux