diff for duplicates of <1500474869.8952.5.camel@nxp.com> diff --git a/a/1.txt b/N1/1.txt index 4df7ba7..e058b37 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,114 +1,157 @@ -T24gTWEsIDIwMTctMDctMTggYXQgMTY6MTAgLTA3MDAsIFN0ZXBoZW4gQm95ZCB3cm90ZToNCj4g -T24gMDcvMTgsIEFkcmlhbmEgUmV1cyB3cm90ZToNCj4gPiANCj4gPiBJTVg3ZCBkb2VzIG5vdCBo -YXZlIGFuIE0wIENvcmUgYW5kIHRoaXMgcGFydGljdWxhcg0KPiA+IGNsb2NrIGRvZXNuJ3Qgc2Vl -bSBjb25uZWN0ZWQgdG8gYW55dGhpbmcgZWxzZS4NCj4gPiBSZW1vdmUgdGhpcyBlbnRyeSBmcm9t -IHRoZSBDQ00gZHJpdmVyIGFuZCBmaXggaW5kZXgNCj4gPiBmb3IgdGhlIHJlbWFpbmluZyBjbG9j -a3MuDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogQWRyaWFuYSBSZXVzIDxhZHJpYW5hLnJldXNA -bnhwLmNvbT4NCj4gWy4uLl0NCj4gPiANCj4gPiArI2RlZmluZSBJTVg3RF9HUFQyX1JPT1RfRElW -CQkzMDUNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQzX1JPT1RfQ0xLCQkzMDYNCj4gPiArI2RlZmlu -ZSBJTVg3RF9HUFQzX1JPT1RfU1JDCQkzMDcNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQzX1JPT1Rf -Q0cJCTMwOA0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDNfUk9PVF9ESVYJCTMwOQ0KPiA+ICsjZGVm -aW5lIElNWDdEX0dQVDRfUk9PVF9DTEsJCTMxMA0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9P -VF9TUkMJCTMxMQ0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9PVF9DRwkJMzEyDQo+ID4gKyNk -ZWZpbmUgSU1YN0RfR1BUNF9ST09UX0RJVgkJMzEzDQo+ID4gKyNkZWZpbmUgSU1YN0RfVFJBQ0Vf -Uk9PVF9DTEsJCTMxNA0KPiA+ICsjZGVmaW5lIElNWDdEX1RSQUNFX1JPT1RfU1JDCQkzMTUNCj4g -PiArI2RlZmluZSBJTVg3RF9UUkFDRV9ST09UX0NHCQkzMTYNCj4gPiArI2RlZmluZSBJTVg3RF9U -UkFDRV9ST09UX0RJVgkJMzE3DQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPRzFfUk9PVF9DTEsJCTMx -OA0KPiA+ICsjZGVmaW5lIElNWDdEX1dET0dfUk9PVF9TUkMJCTMxOQ0KPiA+ICsjZGVmaW5lIElN -WDdEX1dET0dfUk9PVF9DRwkJMzIwDQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPR19ST09UX0RJVgkJ -MzIxDQo+ID4gKyNkZWZpbmUgSU1YN0RfQ1NJX01DTEtfUk9PVF9DTEsJCTMyMg0KPiA+ICsjZGVm -aW5lIElNWDdEX0NTSV9NQ0xLX1JPT1RfU1JDCQkzMjMNCj4gPiArI2RlZmluZSBJTVg3RF9DU0lf -TUNMS19ST09UX0NHCQkzMjQNCj4gPiArI2RlZmluZSBJTVg3RF9DU0lfTUNMS19ST09UX0RJVgkJ -MzI1DQo+ID4gKyNkZWZpbmUgSU1YN0RfQVVESU9fTUNMS19ST09UX0NMSwkzMjYNCj4gPiArI2Rl -ZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1RfU1JDCTMyNw0KPiA+ICsjZGVmaW5lIElNWDdEX0FV -RElPX01DTEtfUk9PVF9DRwkzMjgNCj4gPiArI2RlZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1Rf -RElWCTMyOQ0KPiA+ICsjZGVmaW5lIElNWDdEX1dSQ0xLX1JPT1RfQ0xLCQkzMzANCj4gPiArI2Rl -ZmluZSBJTVg3RF9XUkNMS19ST09UX1NSQwkJMzMxDQo+ID4gKyNkZWZpbmUgSU1YN0RfV1JDTEtf -Uk9PVF9DRwkJMzMyDQo+ID4gKyNkZWZpbmUgSU1YN0RfV1JDTEtfUk9PVF9ESVYJCTMzMw0KPiA+ -ICsjZGVmaW5lIElNWDdEX0NMS08xX1JPT1RfU1JDCQkzMzQNCj4gPiArI2RlZmluZSBJTVg3RF9D -TEtPMV9ST09UX0NHCQkzMzUNCj4gPiArI2RlZmluZSBJTVg3RF9DTEtPMV9ST09UX0RJVgkJMzM2 -DQo+ID4gKyNkZWZpbmUgSU1YN0RfQ0xLTzJfUk9PVF9TUkMJCTMzNw0KPiA+ICsjZGVmaW5lIElN -WDdEX0NMS08yX1JPT1RfQ0cJCTMzOA0KPiA+ICsjZGVmaW5lIElNWDdEX0NMS08yX1JPT1RfRElW -CQkzMzkNCj4gPiArI2RlZmluZSBJTVg3RF9NQUlOX0FYSV9ST09UX1BSRV9ESVYJMzQwDQo+ID4g -KyNkZWZpbmUgSU1YN0RfRElTUF9BWElfUk9PVF9QUkVfRElWCTM0MQ0KPiA+ICsjZGVmaW5lIElN -WDdEX0VORVRfQVhJX1JPT1RfUFJFX0RJVgkzNDINCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1VT -REhDX0JVU19ST09UX1BSRV9ESVYgMzQzDQo+ID4gKyNkZWZpbmUgSU1YN0RfQUhCX0NIQU5ORUxf -Uk9PVF9QUkVfRElWCTM0NA0KPiA+ICsjZGVmaW5lIElNWDdEX1VTQl9IU0lDX1JPT1RfUFJFX0RJ -VgkzNDUNCj4gPiArI2RlZmluZSBJTVg3RF9QQ0lFX0NUUkxfUk9PVF9QUkVfRElWCTM0Ng0KPiA+ -ICsjZGVmaW5lIElNWDdEX1BDSUVfUEhZX1JPT1RfUFJFX0RJVgkzNDcNCj4gPiArI2RlZmluZSBJ -TVg3RF9FUERDX1BJWEVMX1JPT1RfUFJFX0RJVgkzNDgNCj4gPiArI2RlZmluZSBJTVg3RF9MQ0RJ -Rl9QSVhFTF9ST09UX1BSRV9ESVYJMzQ5DQo+ID4gKyNkZWZpbmUgSU1YN0RfTUlQSV9EU0lfUk9P -VF9QUkVfRElWCTM1MA0KPiA+ICsjZGVmaW5lIElNWDdEX01JUElfQ1NJX1JPT1RfUFJFX0RJVgkz -NTENCj4gPiArI2RlZmluZSBJTVg3RF9NSVBJX0RQSFlfUk9PVF9QUkVfRElWCTM1Mg0KPiA+ICsj -ZGVmaW5lIElNWDdEX1NBSTFfUk9PVF9QUkVfRElWCQkzNTMNCj4gPiArI2RlZmluZSBJTVg3RF9T -QUkyX1JPT1RfUFJFX0RJVgkJMzU0DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0FJM19ST09UX1BSRV9E -SVYJCTM1NQ0KPiA+ICsjZGVmaW5lIElNWDdEX1NQRElGX1JPT1RfUFJFX0RJVgkzNTYNCj4gPiAr -I2RlZmluZSBJTVg3RF9FTkVUMV9SRUZfUk9PVF9QUkVfRElWCTM1Nw0KPiA+ICsjZGVmaW5lIElN -WDdEX0VORVQxX1RJTUVfUk9PVF9QUkVfRElWCTM1OA0KPiA+ICsjZGVmaW5lIElNWDdEX0VORVQy -X1JFRl9ST09UX1BSRV9ESVYJMzU5DQo+ID4gKyNkZWZpbmUgSU1YN0RfRU5FVDJfVElNRV9ST09U -X1BSRV9ESVYJMzYwDQo+ID4gKyNkZWZpbmUgSU1YN0RfRU5FVF9QSFlfUkVGX1JPT1RfUFJFX0RJ -ViAzNjENCj4gPiArI2RlZmluZSBJTVg3RF9FSU1fUk9PVF9QUkVfRElWCQkzNjINCj4gPiArI2Rl -ZmluZSBJTVg3RF9OQU5EX1JPT1RfUFJFX0RJVgkJMzYzDQo+ID4gKyNkZWZpbmUgSU1YN0RfUVNQ -SV9ST09UX1BSRV9ESVYJCTM2NA0KPiA+ICsjZGVmaW5lIElNWDdEX1VTREhDMV9ST09UX1BSRV9E -SVYJMzY1DQo+ID4gKyNkZWZpbmUgSU1YN0RfVVNESEMyX1JPT1RfUFJFX0RJVgkzNjYNCj4gPiAr -I2RlZmluZSBJTVg3RF9VU0RIQzNfUk9PVF9QUkVfRElWCTM2Nw0KPiA+ICsjZGVmaW5lIElNWDdE -X0NBTjFfUk9PVF9QUkVfRElWCQkzNjgNCj4gPiArI2RlZmluZSBJTVg3RF9DQU4yX1JPT1RfUFJF -X0RJVgkJMzY5DQo+ID4gKyNkZWZpbmUgSU1YN0RfSTJDMV9ST09UX1BSRV9ESVYJCTM3MA0KPiA+ -ICsjZGVmaW5lIElNWDdEX0kyQzJfUk9PVF9QUkVfRElWCQkzNzENCj4gPiArI2RlZmluZSBJTVg3 -RF9JMkMzX1JPT1RfUFJFX0RJVgkJMzcyDQo+ID4gKyNkZWZpbmUgSU1YN0RfSTJDNF9ST09UX1BS -RV9ESVYJCTM3Mw0KPiA+ICsjZGVmaW5lIElNWDdEX1VBUlQxX1JPT1RfUFJFX0RJVgkzNzQNCj4g -PiArI2RlZmluZSBJTVg3RF9VQVJUMl9ST09UX1BSRV9ESVYJMzc1DQo+ID4gKyNkZWZpbmUgSU1Y -N0RfVUFSVDNfUk9PVF9QUkVfRElWCTM3Ng0KPiA+ICsjZGVmaW5lIElNWDdEX1VBUlQ0X1JPT1Rf -UFJFX0RJVgkzNzcNCj4gPiArI2RlZmluZSBJTVg3RF9VQVJUNV9ST09UX1BSRV9ESVYJMzc4DQo+ -ID4gKyNkZWZpbmUgSU1YN0RfVUFSVDZfUk9PVF9QUkVfRElWCTM3OQ0KPiA+ICsjZGVmaW5lIElN -WDdEX1VBUlQ3X1JPT1RfUFJFX0RJVgkzODANCj4gPiArI2RlZmluZSBJTVg3RF9FQ1NQSTFfUk9P -VF9QUkVfRElWCTM4MQ0KPiA+ICsjZGVmaW5lIElNWDdEX0VDU1BJMl9ST09UX1BSRV9ESVYJMzgy -DQo+ID4gKyNkZWZpbmUgSU1YN0RfRUNTUEkzX1JPT1RfUFJFX0RJVgkzODMNCj4gPiArI2RlZmlu -ZSBJTVg3RF9FQ1NQSTRfUk9PVF9QUkVfRElWCTM4NA0KPiA+ICsjZGVmaW5lIElNWDdEX1BXTTFf -Uk9PVF9QUkVfRElWCQkzODUNCj4gPiArI2RlZmluZSBJTVg3RF9QV00yX1JPT1RfUFJFX0RJVgkJ -Mzg2DQo+ID4gKyNkZWZpbmUgSU1YN0RfUFdNM19ST09UX1BSRV9ESVYJCTM4Nw0KPiA+ICsjZGVm -aW5lIElNWDdEX1BXTTRfUk9PVF9QUkVfRElWCQkzODgNCj4gPiArI2RlZmluZSBJTVg3RF9GTEVY -VElNRVIxX1JPT1RfUFJFX0RJVgkzODkNCj4gPiArI2RlZmluZSBJTVg3RF9GTEVYVElNRVIyX1JP -T1RfUFJFX0RJVgkzOTANCj4gPiArI2RlZmluZSBJTVg3RF9TSU0xX1JPT1RfUFJFX0RJVgkJMzkx -DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0lNMl9ST09UX1BSRV9ESVYJCTM5Mg0KPiA+ICsjZGVmaW5l -IElNWDdEX0dQVDFfUk9PVF9QUkVfRElWCQkzOTMNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQyX1JP -T1RfUFJFX0RJVgkJMzk0DQo+ID4gKyNkZWZpbmUgSU1YN0RfR1BUM19ST09UX1BSRV9ESVYJCTM5 -NQ0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9PVF9QUkVfRElWCQkzOTYNCj4gPiArI2RlZmlu -ZSBJTVg3RF9UUkFDRV9ST09UX1BSRV9ESVYJMzk3DQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPR19S -T09UX1BSRV9ESVYJCTM5OA0KPiA+ICsjZGVmaW5lIElNWDdEX0NTSV9NQ0xLX1JPT1RfUFJFX0RJ -VgkzOTkNCj4gPiArI2RlZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1RfUFJFX0RJVgk0MDANCj4g -PiArI2RlZmluZSBJTVg3RF9XUkNMS19ST09UX1BSRV9ESVYJNDAxDQo+ID4gKyNkZWZpbmUgSU1Y -N0RfQ0xLTzFfUk9PVF9QUkVfRElWCTQwMg0KPiA+ICsjZGVmaW5lIElNWDdEX0NMS08yX1JPT1Rf -UFJFX0RJVgk0MDMNCj4gPiArI2RlZmluZSBJTVg3RF9EUkFNX1BIWU1fQUxUX1JPT1RfUFJFX0RJ -ViA0MDQNCj4gPiArI2RlZmluZSBJTVg3RF9EUkFNX0FMVF9ST09UX1BSRV9ESVYJNDA1DQo+ID4g -KyNkZWZpbmUgSU1YN0RfTFZEUzFfSU5fQ0xLCQk0MDYNCj4gPiArI2RlZmluZSBJTVg3RF9MVkRT -MV9PVVRfU0VMCQk0MDcNCj4gPiArI2RlZmluZSBJTVg3RF9MVkRTMV9PVVRfQ0xLCQk0MDgNCj4g -PiArI2RlZmluZSBJTVg3RF9DTEtfRFVNTVkJCQk0MDkNCj4gPiArI2RlZmluZSBJTVg3RF9HUFRf -M01fQ0xLCQk0MTANCj4gPiArI2RlZmluZSBJTVg3RF9PQ1JBTV9DTEsJCQk0MTENCj4gPiArI2Rl -ZmluZSBJTVg3RF9PQ1JBTV9TX0NMSwkJNDEyDQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPRzJfUk9P -VF9DTEsJCTQxMw0KPiA+ICsjZGVmaW5lIElNWDdEX1dET0czX1JPT1RfQ0xLCQk0MTQNCj4gPiAr -I2RlZmluZSBJTVg3RF9XRE9HNF9ST09UX0NMSwkJNDE1DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0RN -QV9DT1JFX0NMSwkJNDE2DQo+ID4gKyNkZWZpbmUgSU1YN0RfVVNCMV9NQUlOXzQ4ME1fQ0xLCTQx -Nw0KPiA+ICsjZGVmaW5lIElNWDdEX1VTQl9DVFJMX0NMSwkJNDE4DQo+ID4gKyNkZWZpbmUgSU1Y -N0RfVVNCX1BIWTFfQ0xLCQk0MTkNCj4gPiArI2RlZmluZSBJTVg3RF9VU0JfUEhZMl9DTEsJCTQy -MA0KPiA+ICsjZGVmaW5lIElNWDdEX0lQR19ST09UX0NMSwkJNDIxDQo+ID4gKyNkZWZpbmUgSU1Y -N0RfU0FJMV9JUEdfQ0xLCQk0MjINCj4gPiArI2RlZmluZSBJTVg3RF9TQUkyX0lQR19DTEsJCTQy -Mw0KPiA+ICsjZGVmaW5lIElNWDdEX1NBSTNfSVBHX0NMSwkJNDI0DQo+ID4gKyNkZWZpbmUgSU1Y -N0RfUExMX0FVRElPX1RFU1RfRElWCTQyNQ0KPiA+ICsjZGVmaW5lIElNWDdEX1BMTF9BVURJT19Q -T1NUX0RJVgk0MjYNCj4gPiArI2RlZmluZSBJTVg3RF9QTExfVklERU9fVEVTVF9ESVYJNDI3DQo+ -ID4gKyNkZWZpbmUgSU1YN0RfUExMX1ZJREVPX1BPU1RfRElWCTQyOA0KPiA+ICsjZGVmaW5lIElN -WDdEX01VX1JPT1RfQ0xLCQk0MjkNCj4gPiArI2RlZmluZSBJTVg3RF9TRU1BNF9IU19ST09UX0NM -SwkJNDMwDQo+ID4gKyNkZWZpbmUgSU1YN0RfUExMX0RSQU1fVEVTVF9ESVYJCTQzMQ0KPiA+ICsj -ZGVmaW5lIElNWDdEX0FEQ19ST09UX0NMSwkJNDMyDQo+ID4gKyNkZWZpbmUgSU1YN0RfQ0xLX0FS -TQkJCTQzMw0KPiA+ICsjZGVmaW5lIElNWDdEX0NLSUwJCQk0MzQNCj4gPiArI2RlZmluZSBJTVg3 -RF9PQ09UUF9DTEsJCQk0MzUNCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1JBV05BTkRfQ0xLCQk0 -MzYNCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1VTREhDX0JVU19SQVdOQU5EX0NMSyA0MzcNCj4g -PiArI2RlZmluZSBJTVg3RF9DTEtfRU5ECQkJNDM4DQo+ID4gwqAjZW5kaWYgLyogX19EVF9CSU5E -SU5HU19DTE9DS19JTVg3RF9IICovDQo+IA0KPiBBcmUgYW55IG9mIHRoZXNlIGRlZmluZXMgYmVp -bmcgdXNlZCBhbHJlYWR5PyBQbGVhc2UganVzdCBsZWF2ZQ0KPiB0aGUgbnVtYmVycyBpbnRhY3Qg -YW5kIG1ha2UgdGhlIG9uZXMgdGhhdCBkb24ndCBleGlzdCBnbyB0bw0KPiAvZGV2L251bGwgaW4g -dGhlIGRyaXZlci4gVGhhdCB3YXksIHdlIGRvbid0IGJyZWFrIHNvbWUgQUJJIHdoZXJlDQo+IHBl -b3BsZSB3ZXJlIGV4cGVjdGluZyByYXcgbnVtYmVycyB0byB3b3JrIHN0aWxsLg0KPiANClRoZXkn -cmUgdXNlZCBpbiB0aGUgZHRzIGZpbGUgZm9yIGlteDcgYnV0IGFzIGRlZmluZXMgbm90IGFzIHJh -dw0KdmFsdWVzLiBJdCdzIGJlc3QgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSB0aG91Z2ggc28gSSds -bCBsZWF2ZSB0aGVtDQphbG9uZSBhbmQgc2VuZCB2Mi4NCg0KVGhhbmsgeW91 +On Ma, 2017-07-18 at 16:10 -0700, Stephen Boyd wrote: +> On 07/18, Adriana Reus wrote: +> > +> > IMX7d does not have an M0 Core and this particular +> > clock doesn't seem connected to anything else. +> > Remove this entry from the CCM driver and fix index +> > for the remaining clocks. +> > +> > Signed-off-by: Adriana Reus <adriana.reus@nxp.com> +> [...] +> > +> > +#define IMX7D_GPT2_ROOT_DIV 305 +> > +#define IMX7D_GPT3_ROOT_CLK 306 +> > +#define IMX7D_GPT3_ROOT_SRC 307 +> > +#define IMX7D_GPT3_ROOT_CG 308 +> > +#define IMX7D_GPT3_ROOT_DIV 309 +> > +#define IMX7D_GPT4_ROOT_CLK 310 +> > +#define IMX7D_GPT4_ROOT_SRC 311 +> > +#define IMX7D_GPT4_ROOT_CG 312 +> > +#define IMX7D_GPT4_ROOT_DIV 313 +> > +#define IMX7D_TRACE_ROOT_CLK 314 +> > +#define IMX7D_TRACE_ROOT_SRC 315 +> > +#define IMX7D_TRACE_ROOT_CG 316 +> > +#define IMX7D_TRACE_ROOT_DIV 317 +> > +#define IMX7D_WDOG1_ROOT_CLK 318 +> > +#define IMX7D_WDOG_ROOT_SRC 319 +> > +#define IMX7D_WDOG_ROOT_CG 320 +> > +#define IMX7D_WDOG_ROOT_DIV 321 +> > +#define IMX7D_CSI_MCLK_ROOT_CLK 322 +> > +#define IMX7D_CSI_MCLK_ROOT_SRC 323 +> > +#define IMX7D_CSI_MCLK_ROOT_CG 324 +> > +#define IMX7D_CSI_MCLK_ROOT_DIV 325 +> > +#define IMX7D_AUDIO_MCLK_ROOT_CLK 326 +> > +#define IMX7D_AUDIO_MCLK_ROOT_SRC 327 +> > +#define IMX7D_AUDIO_MCLK_ROOT_CG 328 +> > +#define IMX7D_AUDIO_MCLK_ROOT_DIV 329 +> > +#define IMX7D_WRCLK_ROOT_CLK 330 +> > +#define IMX7D_WRCLK_ROOT_SRC 331 +> > +#define IMX7D_WRCLK_ROOT_CG 332 +> > +#define IMX7D_WRCLK_ROOT_DIV 333 +> > +#define IMX7D_CLKO1_ROOT_SRC 334 +> > +#define IMX7D_CLKO1_ROOT_CG 335 +> > +#define IMX7D_CLKO1_ROOT_DIV 336 +> > +#define IMX7D_CLKO2_ROOT_SRC 337 +> > +#define IMX7D_CLKO2_ROOT_CG 338 +> > +#define IMX7D_CLKO2_ROOT_DIV 339 +> > +#define IMX7D_MAIN_AXI_ROOT_PRE_DIV 340 +> > +#define IMX7D_DISP_AXI_ROOT_PRE_DIV 341 +> > +#define IMX7D_ENET_AXI_ROOT_PRE_DIV 342 +> > +#define IMX7D_NAND_USDHC_BUS_ROOT_PRE_DIV 343 +> > +#define IMX7D_AHB_CHANNEL_ROOT_PRE_DIV 344 +> > +#define IMX7D_USB_HSIC_ROOT_PRE_DIV 345 +> > +#define IMX7D_PCIE_CTRL_ROOT_PRE_DIV 346 +> > +#define IMX7D_PCIE_PHY_ROOT_PRE_DIV 347 +> > +#define IMX7D_EPDC_PIXEL_ROOT_PRE_DIV 348 +> > +#define IMX7D_LCDIF_PIXEL_ROOT_PRE_DIV 349 +> > +#define IMX7D_MIPI_DSI_ROOT_PRE_DIV 350 +> > +#define IMX7D_MIPI_CSI_ROOT_PRE_DIV 351 +> > +#define IMX7D_MIPI_DPHY_ROOT_PRE_DIV 352 +> > +#define IMX7D_SAI1_ROOT_PRE_DIV 353 +> > +#define IMX7D_SAI2_ROOT_PRE_DIV 354 +> > +#define IMX7D_SAI3_ROOT_PRE_DIV 355 +> > +#define IMX7D_SPDIF_ROOT_PRE_DIV 356 +> > +#define IMX7D_ENET1_REF_ROOT_PRE_DIV 357 +> > +#define IMX7D_ENET1_TIME_ROOT_PRE_DIV 358 +> > +#define IMX7D_ENET2_REF_ROOT_PRE_DIV 359 +> > +#define IMX7D_ENET2_TIME_ROOT_PRE_DIV 360 +> > +#define IMX7D_ENET_PHY_REF_ROOT_PRE_DIV 361 +> > +#define IMX7D_EIM_ROOT_PRE_DIV 362 +> > +#define IMX7D_NAND_ROOT_PRE_DIV 363 +> > +#define IMX7D_QSPI_ROOT_PRE_DIV 364 +> > +#define IMX7D_USDHC1_ROOT_PRE_DIV 365 +> > +#define IMX7D_USDHC2_ROOT_PRE_DIV 366 +> > +#define IMX7D_USDHC3_ROOT_PRE_DIV 367 +> > +#define IMX7D_CAN1_ROOT_PRE_DIV 368 +> > +#define IMX7D_CAN2_ROOT_PRE_DIV 369 +> > +#define IMX7D_I2C1_ROOT_PRE_DIV 370 +> > +#define IMX7D_I2C2_ROOT_PRE_DIV 371 +> > +#define IMX7D_I2C3_ROOT_PRE_DIV 372 +> > +#define IMX7D_I2C4_ROOT_PRE_DIV 373 +> > +#define IMX7D_UART1_ROOT_PRE_DIV 374 +> > +#define IMX7D_UART2_ROOT_PRE_DIV 375 +> > +#define IMX7D_UART3_ROOT_PRE_DIV 376 +> > +#define IMX7D_UART4_ROOT_PRE_DIV 377 +> > +#define IMX7D_UART5_ROOT_PRE_DIV 378 +> > +#define IMX7D_UART6_ROOT_PRE_DIV 379 +> > +#define IMX7D_UART7_ROOT_PRE_DIV 380 +> > +#define IMX7D_ECSPI1_ROOT_PRE_DIV 381 +> > +#define IMX7D_ECSPI2_ROOT_PRE_DIV 382 +> > +#define IMX7D_ECSPI3_ROOT_PRE_DIV 383 +> > +#define IMX7D_ECSPI4_ROOT_PRE_DIV 384 +> > +#define IMX7D_PWM1_ROOT_PRE_DIV 385 +> > +#define IMX7D_PWM2_ROOT_PRE_DIV 386 +> > +#define IMX7D_PWM3_ROOT_PRE_DIV 387 +> > +#define IMX7D_PWM4_ROOT_PRE_DIV 388 +> > +#define IMX7D_FLEXTIMER1_ROOT_PRE_DIV 389 +> > +#define IMX7D_FLEXTIMER2_ROOT_PRE_DIV 390 +> > +#define IMX7D_SIM1_ROOT_PRE_DIV 391 +> > +#define IMX7D_SIM2_ROOT_PRE_DIV 392 +> > +#define IMX7D_GPT1_ROOT_PRE_DIV 393 +> > +#define IMX7D_GPT2_ROOT_PRE_DIV 394 +> > +#define IMX7D_GPT3_ROOT_PRE_DIV 395 +> > +#define IMX7D_GPT4_ROOT_PRE_DIV 396 +> > +#define IMX7D_TRACE_ROOT_PRE_DIV 397 +> > +#define IMX7D_WDOG_ROOT_PRE_DIV 398 +> > +#define IMX7D_CSI_MCLK_ROOT_PRE_DIV 399 +> > +#define IMX7D_AUDIO_MCLK_ROOT_PRE_DIV 400 +> > +#define IMX7D_WRCLK_ROOT_PRE_DIV 401 +> > +#define IMX7D_CLKO1_ROOT_PRE_DIV 402 +> > +#define IMX7D_CLKO2_ROOT_PRE_DIV 403 +> > +#define IMX7D_DRAM_PHYM_ALT_ROOT_PRE_DIV 404 +> > +#define IMX7D_DRAM_ALT_ROOT_PRE_DIV 405 +> > +#define IMX7D_LVDS1_IN_CLK 406 +> > +#define IMX7D_LVDS1_OUT_SEL 407 +> > +#define IMX7D_LVDS1_OUT_CLK 408 +> > +#define IMX7D_CLK_DUMMY 409 +> > +#define IMX7D_GPT_3M_CLK 410 +> > +#define IMX7D_OCRAM_CLK 411 +> > +#define IMX7D_OCRAM_S_CLK 412 +> > +#define IMX7D_WDOG2_ROOT_CLK 413 +> > +#define IMX7D_WDOG3_ROOT_CLK 414 +> > +#define IMX7D_WDOG4_ROOT_CLK 415 +> > +#define IMX7D_SDMA_CORE_CLK 416 +> > +#define IMX7D_USB1_MAIN_480M_CLK 417 +> > +#define IMX7D_USB_CTRL_CLK 418 +> > +#define IMX7D_USB_PHY1_CLK 419 +> > +#define IMX7D_USB_PHY2_CLK 420 +> > +#define IMX7D_IPG_ROOT_CLK 421 +> > +#define IMX7D_SAI1_IPG_CLK 422 +> > +#define IMX7D_SAI2_IPG_CLK 423 +> > +#define IMX7D_SAI3_IPG_CLK 424 +> > +#define IMX7D_PLL_AUDIO_TEST_DIV 425 +> > +#define IMX7D_PLL_AUDIO_POST_DIV 426 +> > +#define IMX7D_PLL_VIDEO_TEST_DIV 427 +> > +#define IMX7D_PLL_VIDEO_POST_DIV 428 +> > +#define IMX7D_MU_ROOT_CLK 429 +> > +#define IMX7D_SEMA4_HS_ROOT_CLK 430 +> > +#define IMX7D_PLL_DRAM_TEST_DIV 431 +> > +#define IMX7D_ADC_ROOT_CLK 432 +> > +#define IMX7D_CLK_ARM 433 +> > +#define IMX7D_CKIL 434 +> > +#define IMX7D_OCOTP_CLK 435 +> > +#define IMX7D_NAND_RAWNAND_CLK 436 +> > +#define IMX7D_NAND_USDHC_BUS_RAWNAND_CLK 437 +> > +#define IMX7D_CLK_END 438 +> > ?#endif /* __DT_BINDINGS_CLOCK_IMX7D_H */ +> +> Are any of these defines being used already? Please just leave +> the numbers intact and make the ones that don't exist go to +> /dev/null in the driver. That way, we don't break some ABI where +> people were expecting raw numbers to work still. +> +They're used in the dts file for imx7 but as defines not as raw +values. It's best to be on the safe side though so I'll leave them +alone and send v2. + +Thank you diff --git a/a/content_digest b/N1/content_digest index dd32154..9b8477a 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,133 +1,168 @@ "ref\01500363892-1173-1-git-send-email-adriana.reus@nxp.com\0" "ref\01500363892-1173-3-git-send-email-adriana.reus@nxp.com\0" "ref\020170718231041.GF18179@codeaurora.org\0" - "From\0Adriana Reus <adriana.reus@nxp.com>\0" - "Subject\0Re: [PATCH 2/2] clk: imx: imx7d: Remove ARM_M0 clock\0" + "From\0adriana.reus@nxp.com (Adriana Reus)\0" + "Subject\0[PATCH 2/2] clk: imx: imx7d: Remove ARM_M0 clock\0" "Date\0Wed, 19 Jul 2017 14:34:30 +0000\0" - "To\0sboyd@codeaurora.org <sboyd@codeaurora.org>\0" - "Cc\0robh+dt@kernel.org <robh+dt@kernel.org>" - mturquette@baylibre.com <mturquette@baylibre.com> - devicetree@vger.kernel.org <devicetree@vger.kernel.org> - Fabio Estevam <fabio.estevam@nxp.com> - shawnguo@kernel.org <shawnguo@kernel.org> - linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org> - Anson Huang <anson.huang@nxp.com> - " linux-clk@vger.kernel.org <linux-clk@vger.kernel.org>\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" - "T24gTWEsIDIwMTctMDctMTggYXQgMTY6MTAgLTA3MDAsIFN0ZXBoZW4gQm95ZCB3cm90ZToNCj4g\n" - "T24gMDcvMTgsIEFkcmlhbmEgUmV1cyB3cm90ZToNCj4gPiANCj4gPiBJTVg3ZCBkb2VzIG5vdCBo\n" - "YXZlIGFuIE0wIENvcmUgYW5kIHRoaXMgcGFydGljdWxhcg0KPiA+IGNsb2NrIGRvZXNuJ3Qgc2Vl\n" - "bSBjb25uZWN0ZWQgdG8gYW55dGhpbmcgZWxzZS4NCj4gPiBSZW1vdmUgdGhpcyBlbnRyeSBmcm9t\n" - "IHRoZSBDQ00gZHJpdmVyIGFuZCBmaXggaW5kZXgNCj4gPiBmb3IgdGhlIHJlbWFpbmluZyBjbG9j\n" - "a3MuDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogQWRyaWFuYSBSZXVzIDxhZHJpYW5hLnJldXNA\n" - "bnhwLmNvbT4NCj4gWy4uLl0NCj4gPiANCj4gPiArI2RlZmluZSBJTVg3RF9HUFQyX1JPT1RfRElW\n" - "CQkzMDUNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQzX1JPT1RfQ0xLCQkzMDYNCj4gPiArI2RlZmlu\n" - "ZSBJTVg3RF9HUFQzX1JPT1RfU1JDCQkzMDcNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQzX1JPT1Rf\n" - "Q0cJCTMwOA0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDNfUk9PVF9ESVYJCTMwOQ0KPiA+ICsjZGVm\n" - "aW5lIElNWDdEX0dQVDRfUk9PVF9DTEsJCTMxMA0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9P\n" - "VF9TUkMJCTMxMQ0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9PVF9DRwkJMzEyDQo+ID4gKyNk\n" - "ZWZpbmUgSU1YN0RfR1BUNF9ST09UX0RJVgkJMzEzDQo+ID4gKyNkZWZpbmUgSU1YN0RfVFJBQ0Vf\n" - "Uk9PVF9DTEsJCTMxNA0KPiA+ICsjZGVmaW5lIElNWDdEX1RSQUNFX1JPT1RfU1JDCQkzMTUNCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9UUkFDRV9ST09UX0NHCQkzMTYNCj4gPiArI2RlZmluZSBJTVg3RF9U\n" - "UkFDRV9ST09UX0RJVgkJMzE3DQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPRzFfUk9PVF9DTEsJCTMx\n" - "OA0KPiA+ICsjZGVmaW5lIElNWDdEX1dET0dfUk9PVF9TUkMJCTMxOQ0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX1dET0dfUk9PVF9DRwkJMzIwDQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPR19ST09UX0RJVgkJ\n" - "MzIxDQo+ID4gKyNkZWZpbmUgSU1YN0RfQ1NJX01DTEtfUk9PVF9DTEsJCTMyMg0KPiA+ICsjZGVm\n" - "aW5lIElNWDdEX0NTSV9NQ0xLX1JPT1RfU1JDCQkzMjMNCj4gPiArI2RlZmluZSBJTVg3RF9DU0lf\n" - "TUNMS19ST09UX0NHCQkzMjQNCj4gPiArI2RlZmluZSBJTVg3RF9DU0lfTUNMS19ST09UX0RJVgkJ\n" - "MzI1DQo+ID4gKyNkZWZpbmUgSU1YN0RfQVVESU9fTUNMS19ST09UX0NMSwkzMjYNCj4gPiArI2Rl\n" - "ZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1RfU1JDCTMyNw0KPiA+ICsjZGVmaW5lIElNWDdEX0FV\n" - "RElPX01DTEtfUk9PVF9DRwkzMjgNCj4gPiArI2RlZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1Rf\n" - "RElWCTMyOQ0KPiA+ICsjZGVmaW5lIElNWDdEX1dSQ0xLX1JPT1RfQ0xLCQkzMzANCj4gPiArI2Rl\n" - "ZmluZSBJTVg3RF9XUkNMS19ST09UX1NSQwkJMzMxDQo+ID4gKyNkZWZpbmUgSU1YN0RfV1JDTEtf\n" - "Uk9PVF9DRwkJMzMyDQo+ID4gKyNkZWZpbmUgSU1YN0RfV1JDTEtfUk9PVF9ESVYJCTMzMw0KPiA+\n" - "ICsjZGVmaW5lIElNWDdEX0NMS08xX1JPT1RfU1JDCQkzMzQNCj4gPiArI2RlZmluZSBJTVg3RF9D\n" - "TEtPMV9ST09UX0NHCQkzMzUNCj4gPiArI2RlZmluZSBJTVg3RF9DTEtPMV9ST09UX0RJVgkJMzM2\n" - "DQo+ID4gKyNkZWZpbmUgSU1YN0RfQ0xLTzJfUk9PVF9TUkMJCTMzNw0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX0NMS08yX1JPT1RfQ0cJCTMzOA0KPiA+ICsjZGVmaW5lIElNWDdEX0NMS08yX1JPT1RfRElW\n" - "CQkzMzkNCj4gPiArI2RlZmluZSBJTVg3RF9NQUlOX0FYSV9ST09UX1BSRV9ESVYJMzQwDQo+ID4g\n" - "KyNkZWZpbmUgSU1YN0RfRElTUF9BWElfUk9PVF9QUkVfRElWCTM0MQ0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX0VORVRfQVhJX1JPT1RfUFJFX0RJVgkzNDINCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1VT\n" - "REhDX0JVU19ST09UX1BSRV9ESVYgMzQzDQo+ID4gKyNkZWZpbmUgSU1YN0RfQUhCX0NIQU5ORUxf\n" - "Uk9PVF9QUkVfRElWCTM0NA0KPiA+ICsjZGVmaW5lIElNWDdEX1VTQl9IU0lDX1JPT1RfUFJFX0RJ\n" - "VgkzNDUNCj4gPiArI2RlZmluZSBJTVg3RF9QQ0lFX0NUUkxfUk9PVF9QUkVfRElWCTM0Ng0KPiA+\n" - "ICsjZGVmaW5lIElNWDdEX1BDSUVfUEhZX1JPT1RfUFJFX0RJVgkzNDcNCj4gPiArI2RlZmluZSBJ\n" - "TVg3RF9FUERDX1BJWEVMX1JPT1RfUFJFX0RJVgkzNDgNCj4gPiArI2RlZmluZSBJTVg3RF9MQ0RJ\n" - "Rl9QSVhFTF9ST09UX1BSRV9ESVYJMzQ5DQo+ID4gKyNkZWZpbmUgSU1YN0RfTUlQSV9EU0lfUk9P\n" - "VF9QUkVfRElWCTM1MA0KPiA+ICsjZGVmaW5lIElNWDdEX01JUElfQ1NJX1JPT1RfUFJFX0RJVgkz\n" - "NTENCj4gPiArI2RlZmluZSBJTVg3RF9NSVBJX0RQSFlfUk9PVF9QUkVfRElWCTM1Mg0KPiA+ICsj\n" - "ZGVmaW5lIElNWDdEX1NBSTFfUk9PVF9QUkVfRElWCQkzNTMNCj4gPiArI2RlZmluZSBJTVg3RF9T\n" - "QUkyX1JPT1RfUFJFX0RJVgkJMzU0DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0FJM19ST09UX1BSRV9E\n" - "SVYJCTM1NQ0KPiA+ICsjZGVmaW5lIElNWDdEX1NQRElGX1JPT1RfUFJFX0RJVgkzNTYNCj4gPiAr\n" - "I2RlZmluZSBJTVg3RF9FTkVUMV9SRUZfUk9PVF9QUkVfRElWCTM1Nw0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX0VORVQxX1RJTUVfUk9PVF9QUkVfRElWCTM1OA0KPiA+ICsjZGVmaW5lIElNWDdEX0VORVQy\n" - "X1JFRl9ST09UX1BSRV9ESVYJMzU5DQo+ID4gKyNkZWZpbmUgSU1YN0RfRU5FVDJfVElNRV9ST09U\n" - "X1BSRV9ESVYJMzYwDQo+ID4gKyNkZWZpbmUgSU1YN0RfRU5FVF9QSFlfUkVGX1JPT1RfUFJFX0RJ\n" - "ViAzNjENCj4gPiArI2RlZmluZSBJTVg3RF9FSU1fUk9PVF9QUkVfRElWCQkzNjINCj4gPiArI2Rl\n" - "ZmluZSBJTVg3RF9OQU5EX1JPT1RfUFJFX0RJVgkJMzYzDQo+ID4gKyNkZWZpbmUgSU1YN0RfUVNQ\n" - "SV9ST09UX1BSRV9ESVYJCTM2NA0KPiA+ICsjZGVmaW5lIElNWDdEX1VTREhDMV9ST09UX1BSRV9E\n" - "SVYJMzY1DQo+ID4gKyNkZWZpbmUgSU1YN0RfVVNESEMyX1JPT1RfUFJFX0RJVgkzNjYNCj4gPiAr\n" - "I2RlZmluZSBJTVg3RF9VU0RIQzNfUk9PVF9QUkVfRElWCTM2Nw0KPiA+ICsjZGVmaW5lIElNWDdE\n" - "X0NBTjFfUk9PVF9QUkVfRElWCQkzNjgNCj4gPiArI2RlZmluZSBJTVg3RF9DQU4yX1JPT1RfUFJF\n" - "X0RJVgkJMzY5DQo+ID4gKyNkZWZpbmUgSU1YN0RfSTJDMV9ST09UX1BSRV9ESVYJCTM3MA0KPiA+\n" - "ICsjZGVmaW5lIElNWDdEX0kyQzJfUk9PVF9QUkVfRElWCQkzNzENCj4gPiArI2RlZmluZSBJTVg3\n" - "RF9JMkMzX1JPT1RfUFJFX0RJVgkJMzcyDQo+ID4gKyNkZWZpbmUgSU1YN0RfSTJDNF9ST09UX1BS\n" - "RV9ESVYJCTM3Mw0KPiA+ICsjZGVmaW5lIElNWDdEX1VBUlQxX1JPT1RfUFJFX0RJVgkzNzQNCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9VQVJUMl9ST09UX1BSRV9ESVYJMzc1DQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfVUFSVDNfUk9PVF9QUkVfRElWCTM3Ng0KPiA+ICsjZGVmaW5lIElNWDdEX1VBUlQ0X1JPT1Rf\n" - "UFJFX0RJVgkzNzcNCj4gPiArI2RlZmluZSBJTVg3RF9VQVJUNV9ST09UX1BSRV9ESVYJMzc4DQo+\n" - "ID4gKyNkZWZpbmUgSU1YN0RfVUFSVDZfUk9PVF9QUkVfRElWCTM3OQ0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX1VBUlQ3X1JPT1RfUFJFX0RJVgkzODANCj4gPiArI2RlZmluZSBJTVg3RF9FQ1NQSTFfUk9P\n" - "VF9QUkVfRElWCTM4MQ0KPiA+ICsjZGVmaW5lIElNWDdEX0VDU1BJMl9ST09UX1BSRV9ESVYJMzgy\n" - "DQo+ID4gKyNkZWZpbmUgSU1YN0RfRUNTUEkzX1JPT1RfUFJFX0RJVgkzODMNCj4gPiArI2RlZmlu\n" - "ZSBJTVg3RF9FQ1NQSTRfUk9PVF9QUkVfRElWCTM4NA0KPiA+ICsjZGVmaW5lIElNWDdEX1BXTTFf\n" - "Uk9PVF9QUkVfRElWCQkzODUNCj4gPiArI2RlZmluZSBJTVg3RF9QV00yX1JPT1RfUFJFX0RJVgkJ\n" - "Mzg2DQo+ID4gKyNkZWZpbmUgSU1YN0RfUFdNM19ST09UX1BSRV9ESVYJCTM4Nw0KPiA+ICsjZGVm\n" - "aW5lIElNWDdEX1BXTTRfUk9PVF9QUkVfRElWCQkzODgNCj4gPiArI2RlZmluZSBJTVg3RF9GTEVY\n" - "VElNRVIxX1JPT1RfUFJFX0RJVgkzODkNCj4gPiArI2RlZmluZSBJTVg3RF9GTEVYVElNRVIyX1JP\n" - "T1RfUFJFX0RJVgkzOTANCj4gPiArI2RlZmluZSBJTVg3RF9TSU0xX1JPT1RfUFJFX0RJVgkJMzkx\n" - "DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0lNMl9ST09UX1BSRV9ESVYJCTM5Mg0KPiA+ICsjZGVmaW5l\n" - "IElNWDdEX0dQVDFfUk9PVF9QUkVfRElWCQkzOTMNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQyX1JP\n" - "T1RfUFJFX0RJVgkJMzk0DQo+ID4gKyNkZWZpbmUgSU1YN0RfR1BUM19ST09UX1BSRV9ESVYJCTM5\n" - "NQ0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9PVF9QUkVfRElWCQkzOTYNCj4gPiArI2RlZmlu\n" - "ZSBJTVg3RF9UUkFDRV9ST09UX1BSRV9ESVYJMzk3DQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPR19S\n" - "T09UX1BSRV9ESVYJCTM5OA0KPiA+ICsjZGVmaW5lIElNWDdEX0NTSV9NQ0xLX1JPT1RfUFJFX0RJ\n" - "VgkzOTkNCj4gPiArI2RlZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1RfUFJFX0RJVgk0MDANCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9XUkNMS19ST09UX1BSRV9ESVYJNDAxDQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfQ0xLTzFfUk9PVF9QUkVfRElWCTQwMg0KPiA+ICsjZGVmaW5lIElNWDdEX0NMS08yX1JPT1Rf\n" - "UFJFX0RJVgk0MDMNCj4gPiArI2RlZmluZSBJTVg3RF9EUkFNX1BIWU1fQUxUX1JPT1RfUFJFX0RJ\n" - "ViA0MDQNCj4gPiArI2RlZmluZSBJTVg3RF9EUkFNX0FMVF9ST09UX1BSRV9ESVYJNDA1DQo+ID4g\n" - "KyNkZWZpbmUgSU1YN0RfTFZEUzFfSU5fQ0xLCQk0MDYNCj4gPiArI2RlZmluZSBJTVg3RF9MVkRT\n" - "MV9PVVRfU0VMCQk0MDcNCj4gPiArI2RlZmluZSBJTVg3RF9MVkRTMV9PVVRfQ0xLCQk0MDgNCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9DTEtfRFVNTVkJCQk0MDkNCj4gPiArI2RlZmluZSBJTVg3RF9HUFRf\n" - "M01fQ0xLCQk0MTANCj4gPiArI2RlZmluZSBJTVg3RF9PQ1JBTV9DTEsJCQk0MTENCj4gPiArI2Rl\n" - "ZmluZSBJTVg3RF9PQ1JBTV9TX0NMSwkJNDEyDQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPRzJfUk9P\n" - "VF9DTEsJCTQxMw0KPiA+ICsjZGVmaW5lIElNWDdEX1dET0czX1JPT1RfQ0xLCQk0MTQNCj4gPiAr\n" - "I2RlZmluZSBJTVg3RF9XRE9HNF9ST09UX0NMSwkJNDE1DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0RN\n" - "QV9DT1JFX0NMSwkJNDE2DQo+ID4gKyNkZWZpbmUgSU1YN0RfVVNCMV9NQUlOXzQ4ME1fQ0xLCTQx\n" - "Nw0KPiA+ICsjZGVmaW5lIElNWDdEX1VTQl9DVFJMX0NMSwkJNDE4DQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfVVNCX1BIWTFfQ0xLCQk0MTkNCj4gPiArI2RlZmluZSBJTVg3RF9VU0JfUEhZMl9DTEsJCTQy\n" - "MA0KPiA+ICsjZGVmaW5lIElNWDdEX0lQR19ST09UX0NMSwkJNDIxDQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfU0FJMV9JUEdfQ0xLCQk0MjINCj4gPiArI2RlZmluZSBJTVg3RF9TQUkyX0lQR19DTEsJCTQy\n" - "Mw0KPiA+ICsjZGVmaW5lIElNWDdEX1NBSTNfSVBHX0NMSwkJNDI0DQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfUExMX0FVRElPX1RFU1RfRElWCTQyNQ0KPiA+ICsjZGVmaW5lIElNWDdEX1BMTF9BVURJT19Q\n" - "T1NUX0RJVgk0MjYNCj4gPiArI2RlZmluZSBJTVg3RF9QTExfVklERU9fVEVTVF9ESVYJNDI3DQo+\n" - "ID4gKyNkZWZpbmUgSU1YN0RfUExMX1ZJREVPX1BPU1RfRElWCTQyOA0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX01VX1JPT1RfQ0xLCQk0MjkNCj4gPiArI2RlZmluZSBJTVg3RF9TRU1BNF9IU19ST09UX0NM\n" - "SwkJNDMwDQo+ID4gKyNkZWZpbmUgSU1YN0RfUExMX0RSQU1fVEVTVF9ESVYJCTQzMQ0KPiA+ICsj\n" - "ZGVmaW5lIElNWDdEX0FEQ19ST09UX0NMSwkJNDMyDQo+ID4gKyNkZWZpbmUgSU1YN0RfQ0xLX0FS\n" - "TQkJCTQzMw0KPiA+ICsjZGVmaW5lIElNWDdEX0NLSUwJCQk0MzQNCj4gPiArI2RlZmluZSBJTVg3\n" - "RF9PQ09UUF9DTEsJCQk0MzUNCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1JBV05BTkRfQ0xLCQk0\n" - "MzYNCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1VTREhDX0JVU19SQVdOQU5EX0NMSyA0MzcNCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9DTEtfRU5ECQkJNDM4DQo+ID4gwqAjZW5kaWYgLyogX19EVF9CSU5E\n" - "SU5HU19DTE9DS19JTVg3RF9IICovDQo+IA0KPiBBcmUgYW55IG9mIHRoZXNlIGRlZmluZXMgYmVp\n" - "bmcgdXNlZCBhbHJlYWR5PyBQbGVhc2UganVzdCBsZWF2ZQ0KPiB0aGUgbnVtYmVycyBpbnRhY3Qg\n" - "YW5kIG1ha2UgdGhlIG9uZXMgdGhhdCBkb24ndCBleGlzdCBnbyB0bw0KPiAvZGV2L251bGwgaW4g\n" - "dGhlIGRyaXZlci4gVGhhdCB3YXksIHdlIGRvbid0IGJyZWFrIHNvbWUgQUJJIHdoZXJlDQo+IHBl\n" - "b3BsZSB3ZXJlIGV4cGVjdGluZyByYXcgbnVtYmVycyB0byB3b3JrIHN0aWxsLg0KPiANClRoZXkn\n" - "cmUgdXNlZCBpbiB0aGUgZHRzIGZpbGUgZm9yIGlteDcgYnV0IGFzIGRlZmluZXMgbm90IGFzIHJh\n" - "dw0KdmFsdWVzLiBJdCdzIGJlc3QgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSB0aG91Z2ggc28gSSds\n" - bCBsZWF2ZSB0aGVtDQphbG9uZSBhbmQgc2VuZCB2Mi4NCg0KVGhhbmsgeW91 + "On Ma, 2017-07-18 at 16:10 -0700, Stephen Boyd wrote:\n" + "> On 07/18, Adriana Reus wrote:\n" + "> > \n" + "> > IMX7d does not have an M0 Core and this particular\n" + "> > clock doesn't seem connected to anything else.\n" + "> > Remove this entry from the CCM driver and fix index\n" + "> > for the remaining clocks.\n" + "> > \n" + "> > Signed-off-by: Adriana Reus <adriana.reus@nxp.com>\n" + "> [...]\n" + "> > \n" + "> > +#define IMX7D_GPT2_ROOT_DIV\t\t305\n" + "> > +#define IMX7D_GPT3_ROOT_CLK\t\t306\n" + "> > +#define IMX7D_GPT3_ROOT_SRC\t\t307\n" + "> > +#define IMX7D_GPT3_ROOT_CG\t\t308\n" + "> > +#define IMX7D_GPT3_ROOT_DIV\t\t309\n" + "> > +#define IMX7D_GPT4_ROOT_CLK\t\t310\n" + "> > +#define IMX7D_GPT4_ROOT_SRC\t\t311\n" + "> > +#define IMX7D_GPT4_ROOT_CG\t\t312\n" + "> > +#define IMX7D_GPT4_ROOT_DIV\t\t313\n" + "> > +#define IMX7D_TRACE_ROOT_CLK\t\t314\n" + "> > +#define IMX7D_TRACE_ROOT_SRC\t\t315\n" + "> > +#define IMX7D_TRACE_ROOT_CG\t\t316\n" + "> > +#define IMX7D_TRACE_ROOT_DIV\t\t317\n" + "> > +#define IMX7D_WDOG1_ROOT_CLK\t\t318\n" + "> > +#define IMX7D_WDOG_ROOT_SRC\t\t319\n" + "> > +#define IMX7D_WDOG_ROOT_CG\t\t320\n" + "> > +#define IMX7D_WDOG_ROOT_DIV\t\t321\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_CLK\t\t322\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_SRC\t\t323\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_CG\t\t324\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_DIV\t\t325\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_CLK\t326\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_SRC\t327\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_CG\t328\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_DIV\t329\n" + "> > +#define IMX7D_WRCLK_ROOT_CLK\t\t330\n" + "> > +#define IMX7D_WRCLK_ROOT_SRC\t\t331\n" + "> > +#define IMX7D_WRCLK_ROOT_CG\t\t332\n" + "> > +#define IMX7D_WRCLK_ROOT_DIV\t\t333\n" + "> > +#define IMX7D_CLKO1_ROOT_SRC\t\t334\n" + "> > +#define IMX7D_CLKO1_ROOT_CG\t\t335\n" + "> > +#define IMX7D_CLKO1_ROOT_DIV\t\t336\n" + "> > +#define IMX7D_CLKO2_ROOT_SRC\t\t337\n" + "> > +#define IMX7D_CLKO2_ROOT_CG\t\t338\n" + "> > +#define IMX7D_CLKO2_ROOT_DIV\t\t339\n" + "> > +#define IMX7D_MAIN_AXI_ROOT_PRE_DIV\t340\n" + "> > +#define IMX7D_DISP_AXI_ROOT_PRE_DIV\t341\n" + "> > +#define IMX7D_ENET_AXI_ROOT_PRE_DIV\t342\n" + "> > +#define IMX7D_NAND_USDHC_BUS_ROOT_PRE_DIV 343\n" + "> > +#define IMX7D_AHB_CHANNEL_ROOT_PRE_DIV\t344\n" + "> > +#define IMX7D_USB_HSIC_ROOT_PRE_DIV\t345\n" + "> > +#define IMX7D_PCIE_CTRL_ROOT_PRE_DIV\t346\n" + "> > +#define IMX7D_PCIE_PHY_ROOT_PRE_DIV\t347\n" + "> > +#define IMX7D_EPDC_PIXEL_ROOT_PRE_DIV\t348\n" + "> > +#define IMX7D_LCDIF_PIXEL_ROOT_PRE_DIV\t349\n" + "> > +#define IMX7D_MIPI_DSI_ROOT_PRE_DIV\t350\n" + "> > +#define IMX7D_MIPI_CSI_ROOT_PRE_DIV\t351\n" + "> > +#define IMX7D_MIPI_DPHY_ROOT_PRE_DIV\t352\n" + "> > +#define IMX7D_SAI1_ROOT_PRE_DIV\t\t353\n" + "> > +#define IMX7D_SAI2_ROOT_PRE_DIV\t\t354\n" + "> > +#define IMX7D_SAI3_ROOT_PRE_DIV\t\t355\n" + "> > +#define IMX7D_SPDIF_ROOT_PRE_DIV\t356\n" + "> > +#define IMX7D_ENET1_REF_ROOT_PRE_DIV\t357\n" + "> > +#define IMX7D_ENET1_TIME_ROOT_PRE_DIV\t358\n" + "> > +#define IMX7D_ENET2_REF_ROOT_PRE_DIV\t359\n" + "> > +#define IMX7D_ENET2_TIME_ROOT_PRE_DIV\t360\n" + "> > +#define IMX7D_ENET_PHY_REF_ROOT_PRE_DIV 361\n" + "> > +#define IMX7D_EIM_ROOT_PRE_DIV\t\t362\n" + "> > +#define IMX7D_NAND_ROOT_PRE_DIV\t\t363\n" + "> > +#define IMX7D_QSPI_ROOT_PRE_DIV\t\t364\n" + "> > +#define IMX7D_USDHC1_ROOT_PRE_DIV\t365\n" + "> > +#define IMX7D_USDHC2_ROOT_PRE_DIV\t366\n" + "> > +#define IMX7D_USDHC3_ROOT_PRE_DIV\t367\n" + "> > +#define IMX7D_CAN1_ROOT_PRE_DIV\t\t368\n" + "> > +#define IMX7D_CAN2_ROOT_PRE_DIV\t\t369\n" + "> > +#define IMX7D_I2C1_ROOT_PRE_DIV\t\t370\n" + "> > +#define IMX7D_I2C2_ROOT_PRE_DIV\t\t371\n" + "> > +#define IMX7D_I2C3_ROOT_PRE_DIV\t\t372\n" + "> > +#define IMX7D_I2C4_ROOT_PRE_DIV\t\t373\n" + "> > +#define IMX7D_UART1_ROOT_PRE_DIV\t374\n" + "> > +#define IMX7D_UART2_ROOT_PRE_DIV\t375\n" + "> > +#define IMX7D_UART3_ROOT_PRE_DIV\t376\n" + "> > +#define IMX7D_UART4_ROOT_PRE_DIV\t377\n" + "> > +#define IMX7D_UART5_ROOT_PRE_DIV\t378\n" + "> > +#define IMX7D_UART6_ROOT_PRE_DIV\t379\n" + "> > +#define IMX7D_UART7_ROOT_PRE_DIV\t380\n" + "> > +#define IMX7D_ECSPI1_ROOT_PRE_DIV\t381\n" + "> > +#define IMX7D_ECSPI2_ROOT_PRE_DIV\t382\n" + "> > +#define IMX7D_ECSPI3_ROOT_PRE_DIV\t383\n" + "> > +#define IMX7D_ECSPI4_ROOT_PRE_DIV\t384\n" + "> > +#define IMX7D_PWM1_ROOT_PRE_DIV\t\t385\n" + "> > +#define IMX7D_PWM2_ROOT_PRE_DIV\t\t386\n" + "> > +#define IMX7D_PWM3_ROOT_PRE_DIV\t\t387\n" + "> > +#define IMX7D_PWM4_ROOT_PRE_DIV\t\t388\n" + "> > +#define IMX7D_FLEXTIMER1_ROOT_PRE_DIV\t389\n" + "> > +#define IMX7D_FLEXTIMER2_ROOT_PRE_DIV\t390\n" + "> > +#define IMX7D_SIM1_ROOT_PRE_DIV\t\t391\n" + "> > +#define IMX7D_SIM2_ROOT_PRE_DIV\t\t392\n" + "> > +#define IMX7D_GPT1_ROOT_PRE_DIV\t\t393\n" + "> > +#define IMX7D_GPT2_ROOT_PRE_DIV\t\t394\n" + "> > +#define IMX7D_GPT3_ROOT_PRE_DIV\t\t395\n" + "> > +#define IMX7D_GPT4_ROOT_PRE_DIV\t\t396\n" + "> > +#define IMX7D_TRACE_ROOT_PRE_DIV\t397\n" + "> > +#define IMX7D_WDOG_ROOT_PRE_DIV\t\t398\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_PRE_DIV\t399\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_PRE_DIV\t400\n" + "> > +#define IMX7D_WRCLK_ROOT_PRE_DIV\t401\n" + "> > +#define IMX7D_CLKO1_ROOT_PRE_DIV\t402\n" + "> > +#define IMX7D_CLKO2_ROOT_PRE_DIV\t403\n" + "> > +#define IMX7D_DRAM_PHYM_ALT_ROOT_PRE_DIV 404\n" + "> > +#define IMX7D_DRAM_ALT_ROOT_PRE_DIV\t405\n" + "> > +#define IMX7D_LVDS1_IN_CLK\t\t406\n" + "> > +#define IMX7D_LVDS1_OUT_SEL\t\t407\n" + "> > +#define IMX7D_LVDS1_OUT_CLK\t\t408\n" + "> > +#define IMX7D_CLK_DUMMY\t\t\t409\n" + "> > +#define IMX7D_GPT_3M_CLK\t\t410\n" + "> > +#define IMX7D_OCRAM_CLK\t\t\t411\n" + "> > +#define IMX7D_OCRAM_S_CLK\t\t412\n" + "> > +#define IMX7D_WDOG2_ROOT_CLK\t\t413\n" + "> > +#define IMX7D_WDOG3_ROOT_CLK\t\t414\n" + "> > +#define IMX7D_WDOG4_ROOT_CLK\t\t415\n" + "> > +#define IMX7D_SDMA_CORE_CLK\t\t416\n" + "> > +#define IMX7D_USB1_MAIN_480M_CLK\t417\n" + "> > +#define IMX7D_USB_CTRL_CLK\t\t418\n" + "> > +#define IMX7D_USB_PHY1_CLK\t\t419\n" + "> > +#define IMX7D_USB_PHY2_CLK\t\t420\n" + "> > +#define IMX7D_IPG_ROOT_CLK\t\t421\n" + "> > +#define IMX7D_SAI1_IPG_CLK\t\t422\n" + "> > +#define IMX7D_SAI2_IPG_CLK\t\t423\n" + "> > +#define IMX7D_SAI3_IPG_CLK\t\t424\n" + "> > +#define IMX7D_PLL_AUDIO_TEST_DIV\t425\n" + "> > +#define IMX7D_PLL_AUDIO_POST_DIV\t426\n" + "> > +#define IMX7D_PLL_VIDEO_TEST_DIV\t427\n" + "> > +#define IMX7D_PLL_VIDEO_POST_DIV\t428\n" + "> > +#define IMX7D_MU_ROOT_CLK\t\t429\n" + "> > +#define IMX7D_SEMA4_HS_ROOT_CLK\t\t430\n" + "> > +#define IMX7D_PLL_DRAM_TEST_DIV\t\t431\n" + "> > +#define IMX7D_ADC_ROOT_CLK\t\t432\n" + "> > +#define IMX7D_CLK_ARM\t\t\t433\n" + "> > +#define IMX7D_CKIL\t\t\t434\n" + "> > +#define IMX7D_OCOTP_CLK\t\t\t435\n" + "> > +#define IMX7D_NAND_RAWNAND_CLK\t\t436\n" + "> > +#define IMX7D_NAND_USDHC_BUS_RAWNAND_CLK 437\n" + "> > +#define IMX7D_CLK_END\t\t\t438\n" + "> > ?#endif /* __DT_BINDINGS_CLOCK_IMX7D_H */\n" + "> \n" + "> Are any of these defines being used already? Please just leave\n" + "> the numbers intact and make the ones that don't exist go to\n" + "> /dev/null in the driver. That way, we don't break some ABI where\n" + "> people were expecting raw numbers to work still.\n" + "> \n" + "They're used in the dts file for imx7 but as defines not as raw\n" + "values. It's best to be on the safe side though so I'll leave them\n" + "alone and send v2.\n" + "\n" + Thank you -92403f7a5cc5e93df6a0381e71c0118f07a96d305d5c4159f2f5709bd601e57c +6a7c3ac496b1f226b9380bc2d42523d75686db5422301a4417962b726a270efb
diff --git a/a/1.txt b/N2/1.txt index 4df7ba7..4e62d34 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -1,114 +1,161 @@ -T24gTWEsIDIwMTctMDctMTggYXQgMTY6MTAgLTA3MDAsIFN0ZXBoZW4gQm95ZCB3cm90ZToNCj4g -T24gMDcvMTgsIEFkcmlhbmEgUmV1cyB3cm90ZToNCj4gPiANCj4gPiBJTVg3ZCBkb2VzIG5vdCBo -YXZlIGFuIE0wIENvcmUgYW5kIHRoaXMgcGFydGljdWxhcg0KPiA+IGNsb2NrIGRvZXNuJ3Qgc2Vl -bSBjb25uZWN0ZWQgdG8gYW55dGhpbmcgZWxzZS4NCj4gPiBSZW1vdmUgdGhpcyBlbnRyeSBmcm9t -IHRoZSBDQ00gZHJpdmVyIGFuZCBmaXggaW5kZXgNCj4gPiBmb3IgdGhlIHJlbWFpbmluZyBjbG9j -a3MuDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogQWRyaWFuYSBSZXVzIDxhZHJpYW5hLnJldXNA -bnhwLmNvbT4NCj4gWy4uLl0NCj4gPiANCj4gPiArI2RlZmluZSBJTVg3RF9HUFQyX1JPT1RfRElW -CQkzMDUNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQzX1JPT1RfQ0xLCQkzMDYNCj4gPiArI2RlZmlu -ZSBJTVg3RF9HUFQzX1JPT1RfU1JDCQkzMDcNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQzX1JPT1Rf -Q0cJCTMwOA0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDNfUk9PVF9ESVYJCTMwOQ0KPiA+ICsjZGVm -aW5lIElNWDdEX0dQVDRfUk9PVF9DTEsJCTMxMA0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9P -VF9TUkMJCTMxMQ0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9PVF9DRwkJMzEyDQo+ID4gKyNk -ZWZpbmUgSU1YN0RfR1BUNF9ST09UX0RJVgkJMzEzDQo+ID4gKyNkZWZpbmUgSU1YN0RfVFJBQ0Vf -Uk9PVF9DTEsJCTMxNA0KPiA+ICsjZGVmaW5lIElNWDdEX1RSQUNFX1JPT1RfU1JDCQkzMTUNCj4g -PiArI2RlZmluZSBJTVg3RF9UUkFDRV9ST09UX0NHCQkzMTYNCj4gPiArI2RlZmluZSBJTVg3RF9U -UkFDRV9ST09UX0RJVgkJMzE3DQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPRzFfUk9PVF9DTEsJCTMx -OA0KPiA+ICsjZGVmaW5lIElNWDdEX1dET0dfUk9PVF9TUkMJCTMxOQ0KPiA+ICsjZGVmaW5lIElN -WDdEX1dET0dfUk9PVF9DRwkJMzIwDQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPR19ST09UX0RJVgkJ -MzIxDQo+ID4gKyNkZWZpbmUgSU1YN0RfQ1NJX01DTEtfUk9PVF9DTEsJCTMyMg0KPiA+ICsjZGVm -aW5lIElNWDdEX0NTSV9NQ0xLX1JPT1RfU1JDCQkzMjMNCj4gPiArI2RlZmluZSBJTVg3RF9DU0lf -TUNMS19ST09UX0NHCQkzMjQNCj4gPiArI2RlZmluZSBJTVg3RF9DU0lfTUNMS19ST09UX0RJVgkJ -MzI1DQo+ID4gKyNkZWZpbmUgSU1YN0RfQVVESU9fTUNMS19ST09UX0NMSwkzMjYNCj4gPiArI2Rl -ZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1RfU1JDCTMyNw0KPiA+ICsjZGVmaW5lIElNWDdEX0FV -RElPX01DTEtfUk9PVF9DRwkzMjgNCj4gPiArI2RlZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1Rf -RElWCTMyOQ0KPiA+ICsjZGVmaW5lIElNWDdEX1dSQ0xLX1JPT1RfQ0xLCQkzMzANCj4gPiArI2Rl -ZmluZSBJTVg3RF9XUkNMS19ST09UX1NSQwkJMzMxDQo+ID4gKyNkZWZpbmUgSU1YN0RfV1JDTEtf -Uk9PVF9DRwkJMzMyDQo+ID4gKyNkZWZpbmUgSU1YN0RfV1JDTEtfUk9PVF9ESVYJCTMzMw0KPiA+ -ICsjZGVmaW5lIElNWDdEX0NMS08xX1JPT1RfU1JDCQkzMzQNCj4gPiArI2RlZmluZSBJTVg3RF9D -TEtPMV9ST09UX0NHCQkzMzUNCj4gPiArI2RlZmluZSBJTVg3RF9DTEtPMV9ST09UX0RJVgkJMzM2 -DQo+ID4gKyNkZWZpbmUgSU1YN0RfQ0xLTzJfUk9PVF9TUkMJCTMzNw0KPiA+ICsjZGVmaW5lIElN -WDdEX0NMS08yX1JPT1RfQ0cJCTMzOA0KPiA+ICsjZGVmaW5lIElNWDdEX0NMS08yX1JPT1RfRElW -CQkzMzkNCj4gPiArI2RlZmluZSBJTVg3RF9NQUlOX0FYSV9ST09UX1BSRV9ESVYJMzQwDQo+ID4g -KyNkZWZpbmUgSU1YN0RfRElTUF9BWElfUk9PVF9QUkVfRElWCTM0MQ0KPiA+ICsjZGVmaW5lIElN -WDdEX0VORVRfQVhJX1JPT1RfUFJFX0RJVgkzNDINCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1VT -REhDX0JVU19ST09UX1BSRV9ESVYgMzQzDQo+ID4gKyNkZWZpbmUgSU1YN0RfQUhCX0NIQU5ORUxf -Uk9PVF9QUkVfRElWCTM0NA0KPiA+ICsjZGVmaW5lIElNWDdEX1VTQl9IU0lDX1JPT1RfUFJFX0RJ -VgkzNDUNCj4gPiArI2RlZmluZSBJTVg3RF9QQ0lFX0NUUkxfUk9PVF9QUkVfRElWCTM0Ng0KPiA+ -ICsjZGVmaW5lIElNWDdEX1BDSUVfUEhZX1JPT1RfUFJFX0RJVgkzNDcNCj4gPiArI2RlZmluZSBJ -TVg3RF9FUERDX1BJWEVMX1JPT1RfUFJFX0RJVgkzNDgNCj4gPiArI2RlZmluZSBJTVg3RF9MQ0RJ -Rl9QSVhFTF9ST09UX1BSRV9ESVYJMzQ5DQo+ID4gKyNkZWZpbmUgSU1YN0RfTUlQSV9EU0lfUk9P -VF9QUkVfRElWCTM1MA0KPiA+ICsjZGVmaW5lIElNWDdEX01JUElfQ1NJX1JPT1RfUFJFX0RJVgkz -NTENCj4gPiArI2RlZmluZSBJTVg3RF9NSVBJX0RQSFlfUk9PVF9QUkVfRElWCTM1Mg0KPiA+ICsj -ZGVmaW5lIElNWDdEX1NBSTFfUk9PVF9QUkVfRElWCQkzNTMNCj4gPiArI2RlZmluZSBJTVg3RF9T -QUkyX1JPT1RfUFJFX0RJVgkJMzU0DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0FJM19ST09UX1BSRV9E -SVYJCTM1NQ0KPiA+ICsjZGVmaW5lIElNWDdEX1NQRElGX1JPT1RfUFJFX0RJVgkzNTYNCj4gPiAr -I2RlZmluZSBJTVg3RF9FTkVUMV9SRUZfUk9PVF9QUkVfRElWCTM1Nw0KPiA+ICsjZGVmaW5lIElN -WDdEX0VORVQxX1RJTUVfUk9PVF9QUkVfRElWCTM1OA0KPiA+ICsjZGVmaW5lIElNWDdEX0VORVQy -X1JFRl9ST09UX1BSRV9ESVYJMzU5DQo+ID4gKyNkZWZpbmUgSU1YN0RfRU5FVDJfVElNRV9ST09U -X1BSRV9ESVYJMzYwDQo+ID4gKyNkZWZpbmUgSU1YN0RfRU5FVF9QSFlfUkVGX1JPT1RfUFJFX0RJ -ViAzNjENCj4gPiArI2RlZmluZSBJTVg3RF9FSU1fUk9PVF9QUkVfRElWCQkzNjINCj4gPiArI2Rl -ZmluZSBJTVg3RF9OQU5EX1JPT1RfUFJFX0RJVgkJMzYzDQo+ID4gKyNkZWZpbmUgSU1YN0RfUVNQ -SV9ST09UX1BSRV9ESVYJCTM2NA0KPiA+ICsjZGVmaW5lIElNWDdEX1VTREhDMV9ST09UX1BSRV9E -SVYJMzY1DQo+ID4gKyNkZWZpbmUgSU1YN0RfVVNESEMyX1JPT1RfUFJFX0RJVgkzNjYNCj4gPiAr -I2RlZmluZSBJTVg3RF9VU0RIQzNfUk9PVF9QUkVfRElWCTM2Nw0KPiA+ICsjZGVmaW5lIElNWDdE -X0NBTjFfUk9PVF9QUkVfRElWCQkzNjgNCj4gPiArI2RlZmluZSBJTVg3RF9DQU4yX1JPT1RfUFJF -X0RJVgkJMzY5DQo+ID4gKyNkZWZpbmUgSU1YN0RfSTJDMV9ST09UX1BSRV9ESVYJCTM3MA0KPiA+ -ICsjZGVmaW5lIElNWDdEX0kyQzJfUk9PVF9QUkVfRElWCQkzNzENCj4gPiArI2RlZmluZSBJTVg3 -RF9JMkMzX1JPT1RfUFJFX0RJVgkJMzcyDQo+ID4gKyNkZWZpbmUgSU1YN0RfSTJDNF9ST09UX1BS -RV9ESVYJCTM3Mw0KPiA+ICsjZGVmaW5lIElNWDdEX1VBUlQxX1JPT1RfUFJFX0RJVgkzNzQNCj4g -PiArI2RlZmluZSBJTVg3RF9VQVJUMl9ST09UX1BSRV9ESVYJMzc1DQo+ID4gKyNkZWZpbmUgSU1Y -N0RfVUFSVDNfUk9PVF9QUkVfRElWCTM3Ng0KPiA+ICsjZGVmaW5lIElNWDdEX1VBUlQ0X1JPT1Rf -UFJFX0RJVgkzNzcNCj4gPiArI2RlZmluZSBJTVg3RF9VQVJUNV9ST09UX1BSRV9ESVYJMzc4DQo+ -ID4gKyNkZWZpbmUgSU1YN0RfVUFSVDZfUk9PVF9QUkVfRElWCTM3OQ0KPiA+ICsjZGVmaW5lIElN -WDdEX1VBUlQ3X1JPT1RfUFJFX0RJVgkzODANCj4gPiArI2RlZmluZSBJTVg3RF9FQ1NQSTFfUk9P -VF9QUkVfRElWCTM4MQ0KPiA+ICsjZGVmaW5lIElNWDdEX0VDU1BJMl9ST09UX1BSRV9ESVYJMzgy -DQo+ID4gKyNkZWZpbmUgSU1YN0RfRUNTUEkzX1JPT1RfUFJFX0RJVgkzODMNCj4gPiArI2RlZmlu -ZSBJTVg3RF9FQ1NQSTRfUk9PVF9QUkVfRElWCTM4NA0KPiA+ICsjZGVmaW5lIElNWDdEX1BXTTFf -Uk9PVF9QUkVfRElWCQkzODUNCj4gPiArI2RlZmluZSBJTVg3RF9QV00yX1JPT1RfUFJFX0RJVgkJ -Mzg2DQo+ID4gKyNkZWZpbmUgSU1YN0RfUFdNM19ST09UX1BSRV9ESVYJCTM4Nw0KPiA+ICsjZGVm -aW5lIElNWDdEX1BXTTRfUk9PVF9QUkVfRElWCQkzODgNCj4gPiArI2RlZmluZSBJTVg3RF9GTEVY -VElNRVIxX1JPT1RfUFJFX0RJVgkzODkNCj4gPiArI2RlZmluZSBJTVg3RF9GTEVYVElNRVIyX1JP -T1RfUFJFX0RJVgkzOTANCj4gPiArI2RlZmluZSBJTVg3RF9TSU0xX1JPT1RfUFJFX0RJVgkJMzkx -DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0lNMl9ST09UX1BSRV9ESVYJCTM5Mg0KPiA+ICsjZGVmaW5l -IElNWDdEX0dQVDFfUk9PVF9QUkVfRElWCQkzOTMNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQyX1JP -T1RfUFJFX0RJVgkJMzk0DQo+ID4gKyNkZWZpbmUgSU1YN0RfR1BUM19ST09UX1BSRV9ESVYJCTM5 -NQ0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9PVF9QUkVfRElWCQkzOTYNCj4gPiArI2RlZmlu -ZSBJTVg3RF9UUkFDRV9ST09UX1BSRV9ESVYJMzk3DQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPR19S -T09UX1BSRV9ESVYJCTM5OA0KPiA+ICsjZGVmaW5lIElNWDdEX0NTSV9NQ0xLX1JPT1RfUFJFX0RJ -VgkzOTkNCj4gPiArI2RlZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1RfUFJFX0RJVgk0MDANCj4g -PiArI2RlZmluZSBJTVg3RF9XUkNMS19ST09UX1BSRV9ESVYJNDAxDQo+ID4gKyNkZWZpbmUgSU1Y -N0RfQ0xLTzFfUk9PVF9QUkVfRElWCTQwMg0KPiA+ICsjZGVmaW5lIElNWDdEX0NMS08yX1JPT1Rf -UFJFX0RJVgk0MDMNCj4gPiArI2RlZmluZSBJTVg3RF9EUkFNX1BIWU1fQUxUX1JPT1RfUFJFX0RJ -ViA0MDQNCj4gPiArI2RlZmluZSBJTVg3RF9EUkFNX0FMVF9ST09UX1BSRV9ESVYJNDA1DQo+ID4g -KyNkZWZpbmUgSU1YN0RfTFZEUzFfSU5fQ0xLCQk0MDYNCj4gPiArI2RlZmluZSBJTVg3RF9MVkRT -MV9PVVRfU0VMCQk0MDcNCj4gPiArI2RlZmluZSBJTVg3RF9MVkRTMV9PVVRfQ0xLCQk0MDgNCj4g -PiArI2RlZmluZSBJTVg3RF9DTEtfRFVNTVkJCQk0MDkNCj4gPiArI2RlZmluZSBJTVg3RF9HUFRf -M01fQ0xLCQk0MTANCj4gPiArI2RlZmluZSBJTVg3RF9PQ1JBTV9DTEsJCQk0MTENCj4gPiArI2Rl -ZmluZSBJTVg3RF9PQ1JBTV9TX0NMSwkJNDEyDQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPRzJfUk9P -VF9DTEsJCTQxMw0KPiA+ICsjZGVmaW5lIElNWDdEX1dET0czX1JPT1RfQ0xLCQk0MTQNCj4gPiAr -I2RlZmluZSBJTVg3RF9XRE9HNF9ST09UX0NMSwkJNDE1DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0RN -QV9DT1JFX0NMSwkJNDE2DQo+ID4gKyNkZWZpbmUgSU1YN0RfVVNCMV9NQUlOXzQ4ME1fQ0xLCTQx -Nw0KPiA+ICsjZGVmaW5lIElNWDdEX1VTQl9DVFJMX0NMSwkJNDE4DQo+ID4gKyNkZWZpbmUgSU1Y -N0RfVVNCX1BIWTFfQ0xLCQk0MTkNCj4gPiArI2RlZmluZSBJTVg3RF9VU0JfUEhZMl9DTEsJCTQy -MA0KPiA+ICsjZGVmaW5lIElNWDdEX0lQR19ST09UX0NMSwkJNDIxDQo+ID4gKyNkZWZpbmUgSU1Y -N0RfU0FJMV9JUEdfQ0xLCQk0MjINCj4gPiArI2RlZmluZSBJTVg3RF9TQUkyX0lQR19DTEsJCTQy -Mw0KPiA+ICsjZGVmaW5lIElNWDdEX1NBSTNfSVBHX0NMSwkJNDI0DQo+ID4gKyNkZWZpbmUgSU1Y -N0RfUExMX0FVRElPX1RFU1RfRElWCTQyNQ0KPiA+ICsjZGVmaW5lIElNWDdEX1BMTF9BVURJT19Q -T1NUX0RJVgk0MjYNCj4gPiArI2RlZmluZSBJTVg3RF9QTExfVklERU9fVEVTVF9ESVYJNDI3DQo+ -ID4gKyNkZWZpbmUgSU1YN0RfUExMX1ZJREVPX1BPU1RfRElWCTQyOA0KPiA+ICsjZGVmaW5lIElN -WDdEX01VX1JPT1RfQ0xLCQk0MjkNCj4gPiArI2RlZmluZSBJTVg3RF9TRU1BNF9IU19ST09UX0NM -SwkJNDMwDQo+ID4gKyNkZWZpbmUgSU1YN0RfUExMX0RSQU1fVEVTVF9ESVYJCTQzMQ0KPiA+ICsj -ZGVmaW5lIElNWDdEX0FEQ19ST09UX0NMSwkJNDMyDQo+ID4gKyNkZWZpbmUgSU1YN0RfQ0xLX0FS -TQkJCTQzMw0KPiA+ICsjZGVmaW5lIElNWDdEX0NLSUwJCQk0MzQNCj4gPiArI2RlZmluZSBJTVg3 -RF9PQ09UUF9DTEsJCQk0MzUNCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1JBV05BTkRfQ0xLCQk0 -MzYNCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1VTREhDX0JVU19SQVdOQU5EX0NMSyA0MzcNCj4g -PiArI2RlZmluZSBJTVg3RF9DTEtfRU5ECQkJNDM4DQo+ID4gwqAjZW5kaWYgLyogX19EVF9CSU5E -SU5HU19DTE9DS19JTVg3RF9IICovDQo+IA0KPiBBcmUgYW55IG9mIHRoZXNlIGRlZmluZXMgYmVp -bmcgdXNlZCBhbHJlYWR5PyBQbGVhc2UganVzdCBsZWF2ZQ0KPiB0aGUgbnVtYmVycyBpbnRhY3Qg -YW5kIG1ha2UgdGhlIG9uZXMgdGhhdCBkb24ndCBleGlzdCBnbyB0bw0KPiAvZGV2L251bGwgaW4g -dGhlIGRyaXZlci4gVGhhdCB3YXksIHdlIGRvbid0IGJyZWFrIHNvbWUgQUJJIHdoZXJlDQo+IHBl -b3BsZSB3ZXJlIGV4cGVjdGluZyByYXcgbnVtYmVycyB0byB3b3JrIHN0aWxsLg0KPiANClRoZXkn -cmUgdXNlZCBpbiB0aGUgZHRzIGZpbGUgZm9yIGlteDcgYnV0IGFzIGRlZmluZXMgbm90IGFzIHJh -dw0KdmFsdWVzLiBJdCdzIGJlc3QgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSB0aG91Z2ggc28gSSds -bCBsZWF2ZSB0aGVtDQphbG9uZSBhbmQgc2VuZCB2Mi4NCg0KVGhhbmsgeW91 +On Ma, 2017-07-18 at 16:10 -0700, Stephen Boyd wrote: +> On 07/18, Adriana Reus wrote: +> > +> > IMX7d does not have an M0 Core and this particular +> > clock doesn't seem connected to anything else. +> > Remove this entry from the CCM driver and fix index +> > for the remaining clocks. +> > +> > Signed-off-by: Adriana Reus <adriana.reus@nxp.com> +> [...] +> > +> > +#define IMX7D_GPT2_ROOT_DIV 305 +> > +#define IMX7D_GPT3_ROOT_CLK 306 +> > +#define IMX7D_GPT3_ROOT_SRC 307 +> > +#define IMX7D_GPT3_ROOT_CG 308 +> > +#define IMX7D_GPT3_ROOT_DIV 309 +> > +#define IMX7D_GPT4_ROOT_CLK 310 +> > +#define IMX7D_GPT4_ROOT_SRC 311 +> > +#define IMX7D_GPT4_ROOT_CG 312 +> > +#define IMX7D_GPT4_ROOT_DIV 313 +> > +#define IMX7D_TRACE_ROOT_CLK 314 +> > +#define IMX7D_TRACE_ROOT_SRC 315 +> > +#define IMX7D_TRACE_ROOT_CG 316 +> > +#define IMX7D_TRACE_ROOT_DIV 317 +> > +#define IMX7D_WDOG1_ROOT_CLK 318 +> > +#define IMX7D_WDOG_ROOT_SRC 319 +> > +#define IMX7D_WDOG_ROOT_CG 320 +> > +#define IMX7D_WDOG_ROOT_DIV 321 +> > +#define IMX7D_CSI_MCLK_ROOT_CLK 322 +> > +#define IMX7D_CSI_MCLK_ROOT_SRC 323 +> > +#define IMX7D_CSI_MCLK_ROOT_CG 324 +> > +#define IMX7D_CSI_MCLK_ROOT_DIV 325 +> > +#define IMX7D_AUDIO_MCLK_ROOT_CLK 326 +> > +#define IMX7D_AUDIO_MCLK_ROOT_SRC 327 +> > +#define IMX7D_AUDIO_MCLK_ROOT_CG 328 +> > +#define IMX7D_AUDIO_MCLK_ROOT_DIV 329 +> > +#define IMX7D_WRCLK_ROOT_CLK 330 +> > +#define IMX7D_WRCLK_ROOT_SRC 331 +> > +#define IMX7D_WRCLK_ROOT_CG 332 +> > +#define IMX7D_WRCLK_ROOT_DIV 333 +> > +#define IMX7D_CLKO1_ROOT_SRC 334 +> > +#define IMX7D_CLKO1_ROOT_CG 335 +> > +#define IMX7D_CLKO1_ROOT_DIV 336 +> > +#define IMX7D_CLKO2_ROOT_SRC 337 +> > +#define IMX7D_CLKO2_ROOT_CG 338 +> > +#define IMX7D_CLKO2_ROOT_DIV 339 +> > +#define IMX7D_MAIN_AXI_ROOT_PRE_DIV 340 +> > +#define IMX7D_DISP_AXI_ROOT_PRE_DIV 341 +> > +#define IMX7D_ENET_AXI_ROOT_PRE_DIV 342 +> > +#define IMX7D_NAND_USDHC_BUS_ROOT_PRE_DIV 343 +> > +#define IMX7D_AHB_CHANNEL_ROOT_PRE_DIV 344 +> > +#define IMX7D_USB_HSIC_ROOT_PRE_DIV 345 +> > +#define IMX7D_PCIE_CTRL_ROOT_PRE_DIV 346 +> > +#define IMX7D_PCIE_PHY_ROOT_PRE_DIV 347 +> > +#define IMX7D_EPDC_PIXEL_ROOT_PRE_DIV 348 +> > +#define IMX7D_LCDIF_PIXEL_ROOT_PRE_DIV 349 +> > +#define IMX7D_MIPI_DSI_ROOT_PRE_DIV 350 +> > +#define IMX7D_MIPI_CSI_ROOT_PRE_DIV 351 +> > +#define IMX7D_MIPI_DPHY_ROOT_PRE_DIV 352 +> > +#define IMX7D_SAI1_ROOT_PRE_DIV 353 +> > +#define IMX7D_SAI2_ROOT_PRE_DIV 354 +> > +#define IMX7D_SAI3_ROOT_PRE_DIV 355 +> > +#define IMX7D_SPDIF_ROOT_PRE_DIV 356 +> > +#define IMX7D_ENET1_REF_ROOT_PRE_DIV 357 +> > +#define IMX7D_ENET1_TIME_ROOT_PRE_DIV 358 +> > +#define IMX7D_ENET2_REF_ROOT_PRE_DIV 359 +> > +#define IMX7D_ENET2_TIME_ROOT_PRE_DIV 360 +> > +#define IMX7D_ENET_PHY_REF_ROOT_PRE_DIV 361 +> > +#define IMX7D_EIM_ROOT_PRE_DIV 362 +> > +#define IMX7D_NAND_ROOT_PRE_DIV 363 +> > +#define IMX7D_QSPI_ROOT_PRE_DIV 364 +> > +#define IMX7D_USDHC1_ROOT_PRE_DIV 365 +> > +#define IMX7D_USDHC2_ROOT_PRE_DIV 366 +> > +#define IMX7D_USDHC3_ROOT_PRE_DIV 367 +> > +#define IMX7D_CAN1_ROOT_PRE_DIV 368 +> > +#define IMX7D_CAN2_ROOT_PRE_DIV 369 +> > +#define IMX7D_I2C1_ROOT_PRE_DIV 370 +> > +#define IMX7D_I2C2_ROOT_PRE_DIV 371 +> > +#define IMX7D_I2C3_ROOT_PRE_DIV 372 +> > +#define IMX7D_I2C4_ROOT_PRE_DIV 373 +> > +#define IMX7D_UART1_ROOT_PRE_DIV 374 +> > +#define IMX7D_UART2_ROOT_PRE_DIV 375 +> > +#define IMX7D_UART3_ROOT_PRE_DIV 376 +> > +#define IMX7D_UART4_ROOT_PRE_DIV 377 +> > +#define IMX7D_UART5_ROOT_PRE_DIV 378 +> > +#define IMX7D_UART6_ROOT_PRE_DIV 379 +> > +#define IMX7D_UART7_ROOT_PRE_DIV 380 +> > +#define IMX7D_ECSPI1_ROOT_PRE_DIV 381 +> > +#define IMX7D_ECSPI2_ROOT_PRE_DIV 382 +> > +#define IMX7D_ECSPI3_ROOT_PRE_DIV 383 +> > +#define IMX7D_ECSPI4_ROOT_PRE_DIV 384 +> > +#define IMX7D_PWM1_ROOT_PRE_DIV 385 +> > +#define IMX7D_PWM2_ROOT_PRE_DIV 386 +> > +#define IMX7D_PWM3_ROOT_PRE_DIV 387 +> > +#define IMX7D_PWM4_ROOT_PRE_DIV 388 +> > +#define IMX7D_FLEXTIMER1_ROOT_PRE_DIV 389 +> > +#define IMX7D_FLEXTIMER2_ROOT_PRE_DIV 390 +> > +#define IMX7D_SIM1_ROOT_PRE_DIV 391 +> > +#define IMX7D_SIM2_ROOT_PRE_DIV 392 +> > +#define IMX7D_GPT1_ROOT_PRE_DIV 393 +> > +#define IMX7D_GPT2_ROOT_PRE_DIV 394 +> > +#define IMX7D_GPT3_ROOT_PRE_DIV 395 +> > +#define IMX7D_GPT4_ROOT_PRE_DIV 396 +> > +#define IMX7D_TRACE_ROOT_PRE_DIV 397 +> > +#define IMX7D_WDOG_ROOT_PRE_DIV 398 +> > +#define IMX7D_CSI_MCLK_ROOT_PRE_DIV 399 +> > +#define IMX7D_AUDIO_MCLK_ROOT_PRE_DIV 400 +> > +#define IMX7D_WRCLK_ROOT_PRE_DIV 401 +> > +#define IMX7D_CLKO1_ROOT_PRE_DIV 402 +> > +#define IMX7D_CLKO2_ROOT_PRE_DIV 403 +> > +#define IMX7D_DRAM_PHYM_ALT_ROOT_PRE_DIV 404 +> > +#define IMX7D_DRAM_ALT_ROOT_PRE_DIV 405 +> > +#define IMX7D_LVDS1_IN_CLK 406 +> > +#define IMX7D_LVDS1_OUT_SEL 407 +> > +#define IMX7D_LVDS1_OUT_CLK 408 +> > +#define IMX7D_CLK_DUMMY 409 +> > +#define IMX7D_GPT_3M_CLK 410 +> > +#define IMX7D_OCRAM_CLK 411 +> > +#define IMX7D_OCRAM_S_CLK 412 +> > +#define IMX7D_WDOG2_ROOT_CLK 413 +> > +#define IMX7D_WDOG3_ROOT_CLK 414 +> > +#define IMX7D_WDOG4_ROOT_CLK 415 +> > +#define IMX7D_SDMA_CORE_CLK 416 +> > +#define IMX7D_USB1_MAIN_480M_CLK 417 +> > +#define IMX7D_USB_CTRL_CLK 418 +> > +#define IMX7D_USB_PHY1_CLK 419 +> > +#define IMX7D_USB_PHY2_CLK 420 +> > +#define IMX7D_IPG_ROOT_CLK 421 +> > +#define IMX7D_SAI1_IPG_CLK 422 +> > +#define IMX7D_SAI2_IPG_CLK 423 +> > +#define IMX7D_SAI3_IPG_CLK 424 +> > +#define IMX7D_PLL_AUDIO_TEST_DIV 425 +> > +#define IMX7D_PLL_AUDIO_POST_DIV 426 +> > +#define IMX7D_PLL_VIDEO_TEST_DIV 427 +> > +#define IMX7D_PLL_VIDEO_POST_DIV 428 +> > +#define IMX7D_MU_ROOT_CLK 429 +> > +#define IMX7D_SEMA4_HS_ROOT_CLK 430 +> > +#define IMX7D_PLL_DRAM_TEST_DIV 431 +> > +#define IMX7D_ADC_ROOT_CLK 432 +> > +#define IMX7D_CLK_ARM 433 +> > +#define IMX7D_CKIL 434 +> > +#define IMX7D_OCOTP_CLK 435 +> > +#define IMX7D_NAND_RAWNAND_CLK 436 +> > +#define IMX7D_NAND_USDHC_BUS_RAWNAND_CLK 437 +> > +#define IMX7D_CLK_END 438 +> > #endif /* __DT_BINDINGS_CLOCK_IMX7D_H */ +> +> Are any of these defines being used already? Please just leave +> the numbers intact and make the ones that don't exist go to +> /dev/null in the driver. That way, we don't break some ABI where +> people were expecting raw numbers to work still. +> +They're used in the dts file for imx7 but as defines not as raw +values. It's best to be on the safe side though so I'll leave them +alone and send v2. + +Thank you +_______________________________________________ +linux-arm-kernel mailing list +linux-arm-kernel@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-arm-kernel diff --git a/a/content_digest b/N2/content_digest index dd32154..448da03 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -5,129 +5,176 @@ "Subject\0Re: [PATCH 2/2] clk: imx: imx7d: Remove ARM_M0 clock\0" "Date\0Wed, 19 Jul 2017 14:34:30 +0000\0" "To\0sboyd@codeaurora.org <sboyd@codeaurora.org>\0" - "Cc\0robh+dt@kernel.org <robh+dt@kernel.org>" + "Cc\0devicetree@vger.kernel.org <devicetree@vger.kernel.org>" + Anson Huang <anson.huang@nxp.com> mturquette@baylibre.com <mturquette@baylibre.com> - devicetree@vger.kernel.org <devicetree@vger.kernel.org> + robh+dt@kernel.org <robh+dt@kernel.org> Fabio Estevam <fabio.estevam@nxp.com> shawnguo@kernel.org <shawnguo@kernel.org> - linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org> - Anson Huang <anson.huang@nxp.com> - " linux-clk@vger.kernel.org <linux-clk@vger.kernel.org>\0" + linux-clk@vger.kernel.org <linux-clk@vger.kernel.org> + " linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>\0" "\00:1\0" "b\0" - "T24gTWEsIDIwMTctMDctMTggYXQgMTY6MTAgLTA3MDAsIFN0ZXBoZW4gQm95ZCB3cm90ZToNCj4g\n" - "T24gMDcvMTgsIEFkcmlhbmEgUmV1cyB3cm90ZToNCj4gPiANCj4gPiBJTVg3ZCBkb2VzIG5vdCBo\n" - "YXZlIGFuIE0wIENvcmUgYW5kIHRoaXMgcGFydGljdWxhcg0KPiA+IGNsb2NrIGRvZXNuJ3Qgc2Vl\n" - "bSBjb25uZWN0ZWQgdG8gYW55dGhpbmcgZWxzZS4NCj4gPiBSZW1vdmUgdGhpcyBlbnRyeSBmcm9t\n" - "IHRoZSBDQ00gZHJpdmVyIGFuZCBmaXggaW5kZXgNCj4gPiBmb3IgdGhlIHJlbWFpbmluZyBjbG9j\n" - "a3MuDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogQWRyaWFuYSBSZXVzIDxhZHJpYW5hLnJldXNA\n" - "bnhwLmNvbT4NCj4gWy4uLl0NCj4gPiANCj4gPiArI2RlZmluZSBJTVg3RF9HUFQyX1JPT1RfRElW\n" - "CQkzMDUNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQzX1JPT1RfQ0xLCQkzMDYNCj4gPiArI2RlZmlu\n" - "ZSBJTVg3RF9HUFQzX1JPT1RfU1JDCQkzMDcNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQzX1JPT1Rf\n" - "Q0cJCTMwOA0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDNfUk9PVF9ESVYJCTMwOQ0KPiA+ICsjZGVm\n" - "aW5lIElNWDdEX0dQVDRfUk9PVF9DTEsJCTMxMA0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9P\n" - "VF9TUkMJCTMxMQ0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9PVF9DRwkJMzEyDQo+ID4gKyNk\n" - "ZWZpbmUgSU1YN0RfR1BUNF9ST09UX0RJVgkJMzEzDQo+ID4gKyNkZWZpbmUgSU1YN0RfVFJBQ0Vf\n" - "Uk9PVF9DTEsJCTMxNA0KPiA+ICsjZGVmaW5lIElNWDdEX1RSQUNFX1JPT1RfU1JDCQkzMTUNCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9UUkFDRV9ST09UX0NHCQkzMTYNCj4gPiArI2RlZmluZSBJTVg3RF9U\n" - "UkFDRV9ST09UX0RJVgkJMzE3DQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPRzFfUk9PVF9DTEsJCTMx\n" - "OA0KPiA+ICsjZGVmaW5lIElNWDdEX1dET0dfUk9PVF9TUkMJCTMxOQ0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX1dET0dfUk9PVF9DRwkJMzIwDQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPR19ST09UX0RJVgkJ\n" - "MzIxDQo+ID4gKyNkZWZpbmUgSU1YN0RfQ1NJX01DTEtfUk9PVF9DTEsJCTMyMg0KPiA+ICsjZGVm\n" - "aW5lIElNWDdEX0NTSV9NQ0xLX1JPT1RfU1JDCQkzMjMNCj4gPiArI2RlZmluZSBJTVg3RF9DU0lf\n" - "TUNMS19ST09UX0NHCQkzMjQNCj4gPiArI2RlZmluZSBJTVg3RF9DU0lfTUNMS19ST09UX0RJVgkJ\n" - "MzI1DQo+ID4gKyNkZWZpbmUgSU1YN0RfQVVESU9fTUNMS19ST09UX0NMSwkzMjYNCj4gPiArI2Rl\n" - "ZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1RfU1JDCTMyNw0KPiA+ICsjZGVmaW5lIElNWDdEX0FV\n" - "RElPX01DTEtfUk9PVF9DRwkzMjgNCj4gPiArI2RlZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1Rf\n" - "RElWCTMyOQ0KPiA+ICsjZGVmaW5lIElNWDdEX1dSQ0xLX1JPT1RfQ0xLCQkzMzANCj4gPiArI2Rl\n" - "ZmluZSBJTVg3RF9XUkNMS19ST09UX1NSQwkJMzMxDQo+ID4gKyNkZWZpbmUgSU1YN0RfV1JDTEtf\n" - "Uk9PVF9DRwkJMzMyDQo+ID4gKyNkZWZpbmUgSU1YN0RfV1JDTEtfUk9PVF9ESVYJCTMzMw0KPiA+\n" - "ICsjZGVmaW5lIElNWDdEX0NMS08xX1JPT1RfU1JDCQkzMzQNCj4gPiArI2RlZmluZSBJTVg3RF9D\n" - "TEtPMV9ST09UX0NHCQkzMzUNCj4gPiArI2RlZmluZSBJTVg3RF9DTEtPMV9ST09UX0RJVgkJMzM2\n" - "DQo+ID4gKyNkZWZpbmUgSU1YN0RfQ0xLTzJfUk9PVF9TUkMJCTMzNw0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX0NMS08yX1JPT1RfQ0cJCTMzOA0KPiA+ICsjZGVmaW5lIElNWDdEX0NMS08yX1JPT1RfRElW\n" - "CQkzMzkNCj4gPiArI2RlZmluZSBJTVg3RF9NQUlOX0FYSV9ST09UX1BSRV9ESVYJMzQwDQo+ID4g\n" - "KyNkZWZpbmUgSU1YN0RfRElTUF9BWElfUk9PVF9QUkVfRElWCTM0MQ0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX0VORVRfQVhJX1JPT1RfUFJFX0RJVgkzNDINCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1VT\n" - "REhDX0JVU19ST09UX1BSRV9ESVYgMzQzDQo+ID4gKyNkZWZpbmUgSU1YN0RfQUhCX0NIQU5ORUxf\n" - "Uk9PVF9QUkVfRElWCTM0NA0KPiA+ICsjZGVmaW5lIElNWDdEX1VTQl9IU0lDX1JPT1RfUFJFX0RJ\n" - "VgkzNDUNCj4gPiArI2RlZmluZSBJTVg3RF9QQ0lFX0NUUkxfUk9PVF9QUkVfRElWCTM0Ng0KPiA+\n" - "ICsjZGVmaW5lIElNWDdEX1BDSUVfUEhZX1JPT1RfUFJFX0RJVgkzNDcNCj4gPiArI2RlZmluZSBJ\n" - "TVg3RF9FUERDX1BJWEVMX1JPT1RfUFJFX0RJVgkzNDgNCj4gPiArI2RlZmluZSBJTVg3RF9MQ0RJ\n" - "Rl9QSVhFTF9ST09UX1BSRV9ESVYJMzQ5DQo+ID4gKyNkZWZpbmUgSU1YN0RfTUlQSV9EU0lfUk9P\n" - "VF9QUkVfRElWCTM1MA0KPiA+ICsjZGVmaW5lIElNWDdEX01JUElfQ1NJX1JPT1RfUFJFX0RJVgkz\n" - "NTENCj4gPiArI2RlZmluZSBJTVg3RF9NSVBJX0RQSFlfUk9PVF9QUkVfRElWCTM1Mg0KPiA+ICsj\n" - "ZGVmaW5lIElNWDdEX1NBSTFfUk9PVF9QUkVfRElWCQkzNTMNCj4gPiArI2RlZmluZSBJTVg3RF9T\n" - "QUkyX1JPT1RfUFJFX0RJVgkJMzU0DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0FJM19ST09UX1BSRV9E\n" - "SVYJCTM1NQ0KPiA+ICsjZGVmaW5lIElNWDdEX1NQRElGX1JPT1RfUFJFX0RJVgkzNTYNCj4gPiAr\n" - "I2RlZmluZSBJTVg3RF9FTkVUMV9SRUZfUk9PVF9QUkVfRElWCTM1Nw0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX0VORVQxX1RJTUVfUk9PVF9QUkVfRElWCTM1OA0KPiA+ICsjZGVmaW5lIElNWDdEX0VORVQy\n" - "X1JFRl9ST09UX1BSRV9ESVYJMzU5DQo+ID4gKyNkZWZpbmUgSU1YN0RfRU5FVDJfVElNRV9ST09U\n" - "X1BSRV9ESVYJMzYwDQo+ID4gKyNkZWZpbmUgSU1YN0RfRU5FVF9QSFlfUkVGX1JPT1RfUFJFX0RJ\n" - "ViAzNjENCj4gPiArI2RlZmluZSBJTVg3RF9FSU1fUk9PVF9QUkVfRElWCQkzNjINCj4gPiArI2Rl\n" - "ZmluZSBJTVg3RF9OQU5EX1JPT1RfUFJFX0RJVgkJMzYzDQo+ID4gKyNkZWZpbmUgSU1YN0RfUVNQ\n" - "SV9ST09UX1BSRV9ESVYJCTM2NA0KPiA+ICsjZGVmaW5lIElNWDdEX1VTREhDMV9ST09UX1BSRV9E\n" - "SVYJMzY1DQo+ID4gKyNkZWZpbmUgSU1YN0RfVVNESEMyX1JPT1RfUFJFX0RJVgkzNjYNCj4gPiAr\n" - "I2RlZmluZSBJTVg3RF9VU0RIQzNfUk9PVF9QUkVfRElWCTM2Nw0KPiA+ICsjZGVmaW5lIElNWDdE\n" - "X0NBTjFfUk9PVF9QUkVfRElWCQkzNjgNCj4gPiArI2RlZmluZSBJTVg3RF9DQU4yX1JPT1RfUFJF\n" - "X0RJVgkJMzY5DQo+ID4gKyNkZWZpbmUgSU1YN0RfSTJDMV9ST09UX1BSRV9ESVYJCTM3MA0KPiA+\n" - "ICsjZGVmaW5lIElNWDdEX0kyQzJfUk9PVF9QUkVfRElWCQkzNzENCj4gPiArI2RlZmluZSBJTVg3\n" - "RF9JMkMzX1JPT1RfUFJFX0RJVgkJMzcyDQo+ID4gKyNkZWZpbmUgSU1YN0RfSTJDNF9ST09UX1BS\n" - "RV9ESVYJCTM3Mw0KPiA+ICsjZGVmaW5lIElNWDdEX1VBUlQxX1JPT1RfUFJFX0RJVgkzNzQNCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9VQVJUMl9ST09UX1BSRV9ESVYJMzc1DQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfVUFSVDNfUk9PVF9QUkVfRElWCTM3Ng0KPiA+ICsjZGVmaW5lIElNWDdEX1VBUlQ0X1JPT1Rf\n" - "UFJFX0RJVgkzNzcNCj4gPiArI2RlZmluZSBJTVg3RF9VQVJUNV9ST09UX1BSRV9ESVYJMzc4DQo+\n" - "ID4gKyNkZWZpbmUgSU1YN0RfVUFSVDZfUk9PVF9QUkVfRElWCTM3OQ0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX1VBUlQ3X1JPT1RfUFJFX0RJVgkzODANCj4gPiArI2RlZmluZSBJTVg3RF9FQ1NQSTFfUk9P\n" - "VF9QUkVfRElWCTM4MQ0KPiA+ICsjZGVmaW5lIElNWDdEX0VDU1BJMl9ST09UX1BSRV9ESVYJMzgy\n" - "DQo+ID4gKyNkZWZpbmUgSU1YN0RfRUNTUEkzX1JPT1RfUFJFX0RJVgkzODMNCj4gPiArI2RlZmlu\n" - "ZSBJTVg3RF9FQ1NQSTRfUk9PVF9QUkVfRElWCTM4NA0KPiA+ICsjZGVmaW5lIElNWDdEX1BXTTFf\n" - "Uk9PVF9QUkVfRElWCQkzODUNCj4gPiArI2RlZmluZSBJTVg3RF9QV00yX1JPT1RfUFJFX0RJVgkJ\n" - "Mzg2DQo+ID4gKyNkZWZpbmUgSU1YN0RfUFdNM19ST09UX1BSRV9ESVYJCTM4Nw0KPiA+ICsjZGVm\n" - "aW5lIElNWDdEX1BXTTRfUk9PVF9QUkVfRElWCQkzODgNCj4gPiArI2RlZmluZSBJTVg3RF9GTEVY\n" - "VElNRVIxX1JPT1RfUFJFX0RJVgkzODkNCj4gPiArI2RlZmluZSBJTVg3RF9GTEVYVElNRVIyX1JP\n" - "T1RfUFJFX0RJVgkzOTANCj4gPiArI2RlZmluZSBJTVg3RF9TSU0xX1JPT1RfUFJFX0RJVgkJMzkx\n" - "DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0lNMl9ST09UX1BSRV9ESVYJCTM5Mg0KPiA+ICsjZGVmaW5l\n" - "IElNWDdEX0dQVDFfUk9PVF9QUkVfRElWCQkzOTMNCj4gPiArI2RlZmluZSBJTVg3RF9HUFQyX1JP\n" - "T1RfUFJFX0RJVgkJMzk0DQo+ID4gKyNkZWZpbmUgSU1YN0RfR1BUM19ST09UX1BSRV9ESVYJCTM5\n" - "NQ0KPiA+ICsjZGVmaW5lIElNWDdEX0dQVDRfUk9PVF9QUkVfRElWCQkzOTYNCj4gPiArI2RlZmlu\n" - "ZSBJTVg3RF9UUkFDRV9ST09UX1BSRV9ESVYJMzk3DQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPR19S\n" - "T09UX1BSRV9ESVYJCTM5OA0KPiA+ICsjZGVmaW5lIElNWDdEX0NTSV9NQ0xLX1JPT1RfUFJFX0RJ\n" - "VgkzOTkNCj4gPiArI2RlZmluZSBJTVg3RF9BVURJT19NQ0xLX1JPT1RfUFJFX0RJVgk0MDANCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9XUkNMS19ST09UX1BSRV9ESVYJNDAxDQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfQ0xLTzFfUk9PVF9QUkVfRElWCTQwMg0KPiA+ICsjZGVmaW5lIElNWDdEX0NMS08yX1JPT1Rf\n" - "UFJFX0RJVgk0MDMNCj4gPiArI2RlZmluZSBJTVg3RF9EUkFNX1BIWU1fQUxUX1JPT1RfUFJFX0RJ\n" - "ViA0MDQNCj4gPiArI2RlZmluZSBJTVg3RF9EUkFNX0FMVF9ST09UX1BSRV9ESVYJNDA1DQo+ID4g\n" - "KyNkZWZpbmUgSU1YN0RfTFZEUzFfSU5fQ0xLCQk0MDYNCj4gPiArI2RlZmluZSBJTVg3RF9MVkRT\n" - "MV9PVVRfU0VMCQk0MDcNCj4gPiArI2RlZmluZSBJTVg3RF9MVkRTMV9PVVRfQ0xLCQk0MDgNCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9DTEtfRFVNTVkJCQk0MDkNCj4gPiArI2RlZmluZSBJTVg3RF9HUFRf\n" - "M01fQ0xLCQk0MTANCj4gPiArI2RlZmluZSBJTVg3RF9PQ1JBTV9DTEsJCQk0MTENCj4gPiArI2Rl\n" - "ZmluZSBJTVg3RF9PQ1JBTV9TX0NMSwkJNDEyDQo+ID4gKyNkZWZpbmUgSU1YN0RfV0RPRzJfUk9P\n" - "VF9DTEsJCTQxMw0KPiA+ICsjZGVmaW5lIElNWDdEX1dET0czX1JPT1RfQ0xLCQk0MTQNCj4gPiAr\n" - "I2RlZmluZSBJTVg3RF9XRE9HNF9ST09UX0NMSwkJNDE1DQo+ID4gKyNkZWZpbmUgSU1YN0RfU0RN\n" - "QV9DT1JFX0NMSwkJNDE2DQo+ID4gKyNkZWZpbmUgSU1YN0RfVVNCMV9NQUlOXzQ4ME1fQ0xLCTQx\n" - "Nw0KPiA+ICsjZGVmaW5lIElNWDdEX1VTQl9DVFJMX0NMSwkJNDE4DQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfVVNCX1BIWTFfQ0xLCQk0MTkNCj4gPiArI2RlZmluZSBJTVg3RF9VU0JfUEhZMl9DTEsJCTQy\n" - "MA0KPiA+ICsjZGVmaW5lIElNWDdEX0lQR19ST09UX0NMSwkJNDIxDQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfU0FJMV9JUEdfQ0xLCQk0MjINCj4gPiArI2RlZmluZSBJTVg3RF9TQUkyX0lQR19DTEsJCTQy\n" - "Mw0KPiA+ICsjZGVmaW5lIElNWDdEX1NBSTNfSVBHX0NMSwkJNDI0DQo+ID4gKyNkZWZpbmUgSU1Y\n" - "N0RfUExMX0FVRElPX1RFU1RfRElWCTQyNQ0KPiA+ICsjZGVmaW5lIElNWDdEX1BMTF9BVURJT19Q\n" - "T1NUX0RJVgk0MjYNCj4gPiArI2RlZmluZSBJTVg3RF9QTExfVklERU9fVEVTVF9ESVYJNDI3DQo+\n" - "ID4gKyNkZWZpbmUgSU1YN0RfUExMX1ZJREVPX1BPU1RfRElWCTQyOA0KPiA+ICsjZGVmaW5lIElN\n" - "WDdEX01VX1JPT1RfQ0xLCQk0MjkNCj4gPiArI2RlZmluZSBJTVg3RF9TRU1BNF9IU19ST09UX0NM\n" - "SwkJNDMwDQo+ID4gKyNkZWZpbmUgSU1YN0RfUExMX0RSQU1fVEVTVF9ESVYJCTQzMQ0KPiA+ICsj\n" - "ZGVmaW5lIElNWDdEX0FEQ19ST09UX0NMSwkJNDMyDQo+ID4gKyNkZWZpbmUgSU1YN0RfQ0xLX0FS\n" - "TQkJCTQzMw0KPiA+ICsjZGVmaW5lIElNWDdEX0NLSUwJCQk0MzQNCj4gPiArI2RlZmluZSBJTVg3\n" - "RF9PQ09UUF9DTEsJCQk0MzUNCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1JBV05BTkRfQ0xLCQk0\n" - "MzYNCj4gPiArI2RlZmluZSBJTVg3RF9OQU5EX1VTREhDX0JVU19SQVdOQU5EX0NMSyA0MzcNCj4g\n" - "PiArI2RlZmluZSBJTVg3RF9DTEtfRU5ECQkJNDM4DQo+ID4gwqAjZW5kaWYgLyogX19EVF9CSU5E\n" - "SU5HU19DTE9DS19JTVg3RF9IICovDQo+IA0KPiBBcmUgYW55IG9mIHRoZXNlIGRlZmluZXMgYmVp\n" - "bmcgdXNlZCBhbHJlYWR5PyBQbGVhc2UganVzdCBsZWF2ZQ0KPiB0aGUgbnVtYmVycyBpbnRhY3Qg\n" - "YW5kIG1ha2UgdGhlIG9uZXMgdGhhdCBkb24ndCBleGlzdCBnbyB0bw0KPiAvZGV2L251bGwgaW4g\n" - "dGhlIGRyaXZlci4gVGhhdCB3YXksIHdlIGRvbid0IGJyZWFrIHNvbWUgQUJJIHdoZXJlDQo+IHBl\n" - "b3BsZSB3ZXJlIGV4cGVjdGluZyByYXcgbnVtYmVycyB0byB3b3JrIHN0aWxsLg0KPiANClRoZXkn\n" - "cmUgdXNlZCBpbiB0aGUgZHRzIGZpbGUgZm9yIGlteDcgYnV0IGFzIGRlZmluZXMgbm90IGFzIHJh\n" - "dw0KdmFsdWVzLiBJdCdzIGJlc3QgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSB0aG91Z2ggc28gSSds\n" - bCBsZWF2ZSB0aGVtDQphbG9uZSBhbmQgc2VuZCB2Mi4NCg0KVGhhbmsgeW91 + "On Ma, 2017-07-18 at 16:10 -0700, Stephen Boyd wrote:\n" + "> On 07/18, Adriana Reus wrote:\n" + "> > \n" + "> > IMX7d does not have an M0 Core and this particular\n" + "> > clock doesn't seem connected to anything else.\n" + "> > Remove this entry from the CCM driver and fix index\n" + "> > for the remaining clocks.\n" + "> > \n" + "> > Signed-off-by: Adriana Reus <adriana.reus@nxp.com>\n" + "> [...]\n" + "> > \n" + "> > +#define IMX7D_GPT2_ROOT_DIV\t\t305\n" + "> > +#define IMX7D_GPT3_ROOT_CLK\t\t306\n" + "> > +#define IMX7D_GPT3_ROOT_SRC\t\t307\n" + "> > +#define IMX7D_GPT3_ROOT_CG\t\t308\n" + "> > +#define IMX7D_GPT3_ROOT_DIV\t\t309\n" + "> > +#define IMX7D_GPT4_ROOT_CLK\t\t310\n" + "> > +#define IMX7D_GPT4_ROOT_SRC\t\t311\n" + "> > +#define IMX7D_GPT4_ROOT_CG\t\t312\n" + "> > +#define IMX7D_GPT4_ROOT_DIV\t\t313\n" + "> > +#define IMX7D_TRACE_ROOT_CLK\t\t314\n" + "> > +#define IMX7D_TRACE_ROOT_SRC\t\t315\n" + "> > +#define IMX7D_TRACE_ROOT_CG\t\t316\n" + "> > +#define IMX7D_TRACE_ROOT_DIV\t\t317\n" + "> > +#define IMX7D_WDOG1_ROOT_CLK\t\t318\n" + "> > +#define IMX7D_WDOG_ROOT_SRC\t\t319\n" + "> > +#define IMX7D_WDOG_ROOT_CG\t\t320\n" + "> > +#define IMX7D_WDOG_ROOT_DIV\t\t321\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_CLK\t\t322\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_SRC\t\t323\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_CG\t\t324\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_DIV\t\t325\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_CLK\t326\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_SRC\t327\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_CG\t328\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_DIV\t329\n" + "> > +#define IMX7D_WRCLK_ROOT_CLK\t\t330\n" + "> > +#define IMX7D_WRCLK_ROOT_SRC\t\t331\n" + "> > +#define IMX7D_WRCLK_ROOT_CG\t\t332\n" + "> > +#define IMX7D_WRCLK_ROOT_DIV\t\t333\n" + "> > +#define IMX7D_CLKO1_ROOT_SRC\t\t334\n" + "> > +#define IMX7D_CLKO1_ROOT_CG\t\t335\n" + "> > +#define IMX7D_CLKO1_ROOT_DIV\t\t336\n" + "> > +#define IMX7D_CLKO2_ROOT_SRC\t\t337\n" + "> > +#define IMX7D_CLKO2_ROOT_CG\t\t338\n" + "> > +#define IMX7D_CLKO2_ROOT_DIV\t\t339\n" + "> > +#define IMX7D_MAIN_AXI_ROOT_PRE_DIV\t340\n" + "> > +#define IMX7D_DISP_AXI_ROOT_PRE_DIV\t341\n" + "> > +#define IMX7D_ENET_AXI_ROOT_PRE_DIV\t342\n" + "> > +#define IMX7D_NAND_USDHC_BUS_ROOT_PRE_DIV 343\n" + "> > +#define IMX7D_AHB_CHANNEL_ROOT_PRE_DIV\t344\n" + "> > +#define IMX7D_USB_HSIC_ROOT_PRE_DIV\t345\n" + "> > +#define IMX7D_PCIE_CTRL_ROOT_PRE_DIV\t346\n" + "> > +#define IMX7D_PCIE_PHY_ROOT_PRE_DIV\t347\n" + "> > +#define IMX7D_EPDC_PIXEL_ROOT_PRE_DIV\t348\n" + "> > +#define IMX7D_LCDIF_PIXEL_ROOT_PRE_DIV\t349\n" + "> > +#define IMX7D_MIPI_DSI_ROOT_PRE_DIV\t350\n" + "> > +#define IMX7D_MIPI_CSI_ROOT_PRE_DIV\t351\n" + "> > +#define IMX7D_MIPI_DPHY_ROOT_PRE_DIV\t352\n" + "> > +#define IMX7D_SAI1_ROOT_PRE_DIV\t\t353\n" + "> > +#define IMX7D_SAI2_ROOT_PRE_DIV\t\t354\n" + "> > +#define IMX7D_SAI3_ROOT_PRE_DIV\t\t355\n" + "> > +#define IMX7D_SPDIF_ROOT_PRE_DIV\t356\n" + "> > +#define IMX7D_ENET1_REF_ROOT_PRE_DIV\t357\n" + "> > +#define IMX7D_ENET1_TIME_ROOT_PRE_DIV\t358\n" + "> > +#define IMX7D_ENET2_REF_ROOT_PRE_DIV\t359\n" + "> > +#define IMX7D_ENET2_TIME_ROOT_PRE_DIV\t360\n" + "> > +#define IMX7D_ENET_PHY_REF_ROOT_PRE_DIV 361\n" + "> > +#define IMX7D_EIM_ROOT_PRE_DIV\t\t362\n" + "> > +#define IMX7D_NAND_ROOT_PRE_DIV\t\t363\n" + "> > +#define IMX7D_QSPI_ROOT_PRE_DIV\t\t364\n" + "> > +#define IMX7D_USDHC1_ROOT_PRE_DIV\t365\n" + "> > +#define IMX7D_USDHC2_ROOT_PRE_DIV\t366\n" + "> > +#define IMX7D_USDHC3_ROOT_PRE_DIV\t367\n" + "> > +#define IMX7D_CAN1_ROOT_PRE_DIV\t\t368\n" + "> > +#define IMX7D_CAN2_ROOT_PRE_DIV\t\t369\n" + "> > +#define IMX7D_I2C1_ROOT_PRE_DIV\t\t370\n" + "> > +#define IMX7D_I2C2_ROOT_PRE_DIV\t\t371\n" + "> > +#define IMX7D_I2C3_ROOT_PRE_DIV\t\t372\n" + "> > +#define IMX7D_I2C4_ROOT_PRE_DIV\t\t373\n" + "> > +#define IMX7D_UART1_ROOT_PRE_DIV\t374\n" + "> > +#define IMX7D_UART2_ROOT_PRE_DIV\t375\n" + "> > +#define IMX7D_UART3_ROOT_PRE_DIV\t376\n" + "> > +#define IMX7D_UART4_ROOT_PRE_DIV\t377\n" + "> > +#define IMX7D_UART5_ROOT_PRE_DIV\t378\n" + "> > +#define IMX7D_UART6_ROOT_PRE_DIV\t379\n" + "> > +#define IMX7D_UART7_ROOT_PRE_DIV\t380\n" + "> > +#define IMX7D_ECSPI1_ROOT_PRE_DIV\t381\n" + "> > +#define IMX7D_ECSPI2_ROOT_PRE_DIV\t382\n" + "> > +#define IMX7D_ECSPI3_ROOT_PRE_DIV\t383\n" + "> > +#define IMX7D_ECSPI4_ROOT_PRE_DIV\t384\n" + "> > +#define IMX7D_PWM1_ROOT_PRE_DIV\t\t385\n" + "> > +#define IMX7D_PWM2_ROOT_PRE_DIV\t\t386\n" + "> > +#define IMX7D_PWM3_ROOT_PRE_DIV\t\t387\n" + "> > +#define IMX7D_PWM4_ROOT_PRE_DIV\t\t388\n" + "> > +#define IMX7D_FLEXTIMER1_ROOT_PRE_DIV\t389\n" + "> > +#define IMX7D_FLEXTIMER2_ROOT_PRE_DIV\t390\n" + "> > +#define IMX7D_SIM1_ROOT_PRE_DIV\t\t391\n" + "> > +#define IMX7D_SIM2_ROOT_PRE_DIV\t\t392\n" + "> > +#define IMX7D_GPT1_ROOT_PRE_DIV\t\t393\n" + "> > +#define IMX7D_GPT2_ROOT_PRE_DIV\t\t394\n" + "> > +#define IMX7D_GPT3_ROOT_PRE_DIV\t\t395\n" + "> > +#define IMX7D_GPT4_ROOT_PRE_DIV\t\t396\n" + "> > +#define IMX7D_TRACE_ROOT_PRE_DIV\t397\n" + "> > +#define IMX7D_WDOG_ROOT_PRE_DIV\t\t398\n" + "> > +#define IMX7D_CSI_MCLK_ROOT_PRE_DIV\t399\n" + "> > +#define IMX7D_AUDIO_MCLK_ROOT_PRE_DIV\t400\n" + "> > +#define IMX7D_WRCLK_ROOT_PRE_DIV\t401\n" + "> > +#define IMX7D_CLKO1_ROOT_PRE_DIV\t402\n" + "> > +#define IMX7D_CLKO2_ROOT_PRE_DIV\t403\n" + "> > +#define IMX7D_DRAM_PHYM_ALT_ROOT_PRE_DIV 404\n" + "> > +#define IMX7D_DRAM_ALT_ROOT_PRE_DIV\t405\n" + "> > +#define IMX7D_LVDS1_IN_CLK\t\t406\n" + "> > +#define IMX7D_LVDS1_OUT_SEL\t\t407\n" + "> > +#define IMX7D_LVDS1_OUT_CLK\t\t408\n" + "> > +#define IMX7D_CLK_DUMMY\t\t\t409\n" + "> > +#define IMX7D_GPT_3M_CLK\t\t410\n" + "> > +#define IMX7D_OCRAM_CLK\t\t\t411\n" + "> > +#define IMX7D_OCRAM_S_CLK\t\t412\n" + "> > +#define IMX7D_WDOG2_ROOT_CLK\t\t413\n" + "> > +#define IMX7D_WDOG3_ROOT_CLK\t\t414\n" + "> > +#define IMX7D_WDOG4_ROOT_CLK\t\t415\n" + "> > +#define IMX7D_SDMA_CORE_CLK\t\t416\n" + "> > +#define IMX7D_USB1_MAIN_480M_CLK\t417\n" + "> > +#define IMX7D_USB_CTRL_CLK\t\t418\n" + "> > +#define IMX7D_USB_PHY1_CLK\t\t419\n" + "> > +#define IMX7D_USB_PHY2_CLK\t\t420\n" + "> > +#define IMX7D_IPG_ROOT_CLK\t\t421\n" + "> > +#define IMX7D_SAI1_IPG_CLK\t\t422\n" + "> > +#define IMX7D_SAI2_IPG_CLK\t\t423\n" + "> > +#define IMX7D_SAI3_IPG_CLK\t\t424\n" + "> > +#define IMX7D_PLL_AUDIO_TEST_DIV\t425\n" + "> > +#define IMX7D_PLL_AUDIO_POST_DIV\t426\n" + "> > +#define IMX7D_PLL_VIDEO_TEST_DIV\t427\n" + "> > +#define IMX7D_PLL_VIDEO_POST_DIV\t428\n" + "> > +#define IMX7D_MU_ROOT_CLK\t\t429\n" + "> > +#define IMX7D_SEMA4_HS_ROOT_CLK\t\t430\n" + "> > +#define IMX7D_PLL_DRAM_TEST_DIV\t\t431\n" + "> > +#define IMX7D_ADC_ROOT_CLK\t\t432\n" + "> > +#define IMX7D_CLK_ARM\t\t\t433\n" + "> > +#define IMX7D_CKIL\t\t\t434\n" + "> > +#define IMX7D_OCOTP_CLK\t\t\t435\n" + "> > +#define IMX7D_NAND_RAWNAND_CLK\t\t436\n" + "> > +#define IMX7D_NAND_USDHC_BUS_RAWNAND_CLK 437\n" + "> > +#define IMX7D_CLK_END\t\t\t438\n" + "> > \302\240#endif /* __DT_BINDINGS_CLOCK_IMX7D_H */\n" + "> \n" + "> Are any of these defines being used already? Please just leave\n" + "> the numbers intact and make the ones that don't exist go to\n" + "> /dev/null in the driver. That way, we don't break some ABI where\n" + "> people were expecting raw numbers to work still.\n" + "> \n" + "They're used in the dts file for imx7 but as defines not as raw\n" + "values. It's best to be on the safe side though so I'll leave them\n" + "alone and send v2.\n" + "\n" + "Thank you\n" + "_______________________________________________\n" + "linux-arm-kernel mailing list\n" + "linux-arm-kernel@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -92403f7a5cc5e93df6a0381e71c0118f07a96d305d5c4159f2f5709bd601e57c +4f8663896dea34e114422d1f98790943840b48aa25d1cefa27dd232de43ca90b
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.