17.08.2021 17:11, Thierry Reding пишет: > On Tue, Aug 17, 2021 at 04:36:43AM +0300, Dmitry Osipenko wrote: > [...] >> diff --git a/block/partitions/tegra.c b/block/partitions/tegra.c >> new file mode 100644 >> index 000000000000..4937e9f62398 >> --- /dev/null >> +++ b/block/partitions/tegra.c >> @@ -0,0 +1,75 @@ >> +// SPDX-License-Identifier: GPL-2.0 >> + >> +#define pr_fmt(fmt) "tegra-partition: " fmt >> + >> +#include <linux/blkdev.h> >> +#include <linux/kernel.h> >> +#include <linux/of.h> >> +#include <linux/sizes.h> >> + >> +#include <linux/mmc/blkdev.h> >> +#include <linux/mmc/card.h> >> +#include <linux/mmc/host.h> >> + >> +#include <soc/tegra/common.h> >> + >> +#include "check.h" >> + >> +static const struct of_device_id tegra_sdhci_match[] = { >> + { .compatible = "nvidia,tegra20-sdhci", }, >> + { .compatible = "nvidia,tegra30-sdhci", }, >> + { .compatible = "nvidia,tegra114-sdhci", }, > > I know of a couple of OEM devices using the above SoCs that support this > alternate GPT sector mechanism... > >> + { .compatible = "nvidia,tegra124-sdhci", }, > > ... but I'm unaware of any using this. The only one that I could imagine > employing this quirk is the SHIELD Tablet K1 (a.k.a. ST8), but I thought > it had been changed on that device already. Do you know specifics? Nexus 9 tablet (T132) needs that.